Job Description
Join our dynamic team at InnovateKC Solutions and build cutting-edge software solutions transforming Kansas City's tech landscape. We're seeking a passionate Senior Software Engineer to architect scalable systems and lead impactful projects in a collaborative environment. Enjoy competitive compensation, flexible work arrangements, and opportunities to shape the future of local innovation.
Responsibilities
- Design and implement high-performance backend services using Java/Spring Boot
- Lead API development and microservices architecture for cloud-native applications
- Mentor junior engineers through code reviews and technical guidance
- Optimize system performance and troubleshoot complex technical issues
- Collaborate with product teams to translate business requirements into technical solutions
- Implement CI/CD pipelines and DevOps best practices
Qualifications
- 5+ years of professional software development experience
- Expertise in Java, Spring Boot, and cloud platforms (AWS/GCP)
- Strong understanding of RESTful APIs and microservices patterns
- Proven experience leading technical projects and mentoring teams
- Bachelor's degree in Computer Science or related field
- Experience with Agile methodologies and JIRA