Job Description
Join InnovateTech Solutions as a Senior Software Engineer and transform how millions experience digital innovation. We're seeking a passionate remote professional to architect scalable systems while enjoying the flexibility of remote work across Kansas City, MO or Illinois. Our relocation package covers moving expenses, temporary housing, and orientation support to ensure your seamless transition.
As a cornerstone of our engineering team, you'll collaborate with cross-functional squads to deliver cutting-edge solutions. We foster a culture of continuous learning, flexible schedules, and quarterly offsites in vibrant Kansas City. Your expertise will directly impact our AI-powered platform serving Fortune 500 clients.
Responsibilities
- Design and implement microservices architecture using cloud-native technologies
- Mentor junior engineers through pair programming and code reviews
- Optimize system performance while maintaining 99.9% uptime SLAs
- Lead migration of legacy systems to modern containerized environments
- Develop CI/CD pipelines using Jenkins, GitLab, or CircleCI
- Contribute to open-source projects aligned with our tech stack
- Document architecture decisions and technical specifications
Qualifications
- 8+ years of experience in backend development (Java/Python/Go)
- Expertise in cloud platforms (AWS/GCP/Azure) with certification
- Strong knowledge of distributed systems and event-driven architecture
- Proven track record of leading successful SaaS deployments
- Experience with agile methodologies and JIRA/Confluence
- Bachelor's degree in Computer Science or equivalent experience
- Excellent written communication for remote collaboration