Job Description
Are you a visionary Software Engineer ready to make an impact? Omaha Digital Innovations is looking for a talented Senior Software Engineer to join our dynamic team. We are a leading technology firm driving digital transformation across the Midwest, specializing in scalable cloud solutions and enterprise applications.
In this pivotal role, you will lead the design and implementation of robust software architectures. You will work in a collaborative environment where your expertise in modern programming languages will directly influence our product roadmap. We pride ourselves on a culture of innovation, continuous learning, and employee growth.
Responsibilities
- Architect, design, and implement scalable software solutions using Java and Python.
- Lead the development of microservices and APIs using RESTful and GraphQL standards.
- Mentor junior developers and conduct code reviews to ensure best practices and high code quality.
- Collaborate with product managers and designers to define feature requirements and user stories.
- Optimize application performance and ensure system reliability through rigorous testing and debugging.
- Stay current with emerging technologies and industry trends to recommend innovative solutions.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- 5+ years of professional experience in software development with a strong command of Java, Python, or JavaScript.
- Experience with cloud platforms such as AWS or Google Cloud Platform (GCP).
- Proficiency in database management systems, including PostgreSQL, MySQL, or MongoDB.
- Strong understanding of software design patterns, algorithms, and data structures.
- Excellent communication skills and the ability to thrive in a fast-paced, agile environment.