Job Description
Join our award-winning engineering team in Omaha and build cutting-edge software solutions that impact millions of users. At Innovatech Solutions, we foster a culture of innovation, collaboration, and continuous learning. As a Senior Software Engineer, you'll architect scalable systems, mentor junior developers, and drive technical excellence across our product portfolio.
We offer competitive compensation, flexible work arrangements, and robust professional development opportunities. Our Omaha headquarters features state-of-the-art facilities and a collaborative workspace designed to fuel creativity and productivity.
Responsibilities
- Design and develop high-performance backend services using Java and Spring Boot
- Lead code reviews and implement CI/CD pipelines for AWS infrastructure
- Mentor junior engineers through pair programming and technical workshops
- Collaborate with product teams to translate business requirements into technical specifications
- Optimize system performance and ensure 99.9% uptime for mission-critical applications
- Implement security best practices and conduct thorough testing protocols
- Stay current with emerging technologies and contribute to technical roadmap planning
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in object-oriented programming and software architecture
- Expertise in Java, Spring Boot, and microservices design patterns
- Strong proficiency with AWS services (EC2, S3, Lambda, RDS)
- Experience with containerization technologies (Docker, Kubernetes)
- Proven track record of leading complex projects from conception to deployment
- Excellent problem-solving skills and ability to work in agile environments
- Strong communication skills with ability to collaborate across teams