Job Description
Join InnovateKC Tech as a Senior Software Engineer and immediately impact our mission to revolutionize fintech solutions. We're seeking a passionate developer to architect scalable systems and lead high-impact projects in a collaborative Agile environment. Enjoy competitive compensation, flexible work arrangements, and the chance to shape cutting-edge products serving 500K+ users.
Why InnovateKC?
• Hybrid work model (3 days office/2 days remote)
• $10K annual professional development fund
• Comprehensive health benefits starting Day 1
• Equity participation plan for all engineers
Responsibilities
- Lead development of cloud-native microservices using Java/Spring Boot
- Design and implement RESTful APIs with 99.9% uptime SLAs
- Mentor junior engineers through pair programming and code reviews
- Optimize database performance (PostgreSQL, Redis) and CI/CD pipelines
- Collaborate with product teams to translate business requirements into technical specs
- Drive DevOps initiatives including Kubernetes deployments and monitoring
Qualifications
- 5+ years of professional software development experience
- Expertise in Java, Python, and modern JavaScript frameworks
- Strong AWS/Azure cloud architecture skills (EC2, Lambda, S3)
- Proven track record of delivering production-grade applications
- Bachelor's degree in Computer Science or equivalent experience
- CI/CD pipeline experience (Jenkins, GitLab CI, GitHub Actions)
- Excellent problem-solving abilities and communication skills