Job Description
Join InnovateKC Solutions as a Senior Software Engineer and shape the future of digital innovation in Kansas City's thriving tech hub. We're seeking passionate engineers to build scalable cloud-native applications while collaborating with cross-functional teams in our downtown headquarters. Enjoy competitive compensation, flexible work arrangements, and opportunities to mentor junior developers in a culture that values continuous learning and technical excellence.
Responsibilities
- Architect and implement microservices using Java/Spring Boot and AWS cloud infrastructure
- Mentor junior engineers through code reviews and pair programming sessions
- Optimize application performance and implement CI/CD pipelines using Jenkins
- Collaborate with product teams to translate business requirements into technical solutions
- Lead security audits and implement DevSecOps best practices
- Contribute to open-source projects and represent InnovateKC at tech meetups
Qualifications
- 5+ years of experience in Java development with Spring Boot framework
- Expertise in cloud platforms (AWS/GCP) and containerization (Docker/Kubernetes)
- Strong background in RESTful API design and microservices architecture
- Proven track record of mentoring junior developers
- Bachelor's degree in Computer Science or equivalent experience
- CI/CD pipeline implementation experience (Jenkins/GitLab CI)
- Relevant certifications (AWS/Azure) preferred