Job Description
Join InnovateTech Solutions as a Senior Software Engineer and revolutionize how businesses operate through cutting-edge technology. We're seeking passionate innovators to build scalable cloud solutions while enjoying unprecedented flexibility in a remote-first culture. At our Kansas City-based hub, you'll collaborate with world-class teams across time zones, leveraging agile methodologies to deliver enterprise-grade applications. We offer comprehensive benefits including health insurance, 401(k) matching, and professional development stipends. Embrace work-life balance with our flexible scheduling policy designed to accommodate your peak productivity hours.
Why InnovateTech?
- Industry-leading remote work infrastructure
- Annual innovation retreats in Kansas City
- Tuition reimbursement for continuous learning
- Equity opportunities for all full-time employees
Responsibilities
- Architect and implement scalable microservices using AWS/GCP
- Mentor junior engineers through pair programming and code reviews
- Optimize CI/CD pipelines for 99.9% deployment reliability
- Lead technical sprint planning and backlog grooming ceremonies
- Conduct root cause analysis for production incidents
- Drive adoption of DevOps best practices across teams
- Document technical specifications and API contracts
Qualifications
- 5+ years of experience in distributed systems development
- Expert proficiency in Python, Java, or Go programming languages
- Strong foundation in containerization (Docker/Kubernetes)
- Proven track record with cloud service providers (AWS/Azure/GCP)
- Agile/Scrum certification or equivalent practical experience
- Bachelor's degree in Computer Science or equivalent experience
- Portfolio demonstrating complex system design projects
- Excellent written and verbal communication skills