Job Description
Join InnovateKC Tech's dynamic engineering team to build cutting-edge cloud solutions for enterprise clients. We're seeking a passionate Senior Software Engineer to architect scalable systems using modern technologies in our collaborative downtown Kansas City headquarters. Enjoy hybrid work flexibility, competitive benefits, and opportunities to mentor junior developers while solving complex technical challenges in a fast-paced environment.
Responsibilities
- Design and implement microservices using Java/Spring Boot and AWS
- Lead code reviews and enforce best practices across distributed teams
- Mentor junior engineers through pair programming and technical workshops
- Optimize system performance and implement CI/CD pipelines
- Collaborate with product teams to translate requirements into technical specifications
- Contribute to open-source projects and technical documentation
Qualifications
- 5+ years of experience in Java and cloud-native development
- Expertise in AWS services (EC2, Lambda, S3, RDS)
- Strong understanding of RESTful APIs and microservices architecture
- Proficiency with CI/CD tools (Jenkins, GitLab CI)
- Bachelor's degree in Computer Science or equivalent experience
- Experience with Kubernetes and Docker containerization
- Excellent problem-solving and communication skills