Job Description
Join our award-winning engineering team as a Senior Software Engineer and experience the perfect blend of cutting-edge technology and Midwestern charm! We're seeking exceptional talent to build scalable cloud solutions while enjoying 100% remote work with generous relocation assistance. InnovateTech Solutions offers competitive compensation, comprehensive benefits, and a culture that prioritizes work-life balance. If you're ready to shape the future of software development from anywhere in the US, we want to hear from you!
Responsibilities
- Design, develop, and maintain high-performance microservices using cloud-native technologies
- Lead architectural decisions for distributed systems with 99.99% uptime requirements
- Mentor junior engineers through code reviews and technical documentation
- Collaborate with product teams to translate business requirements into technical solutions
- Implement CI/CD pipelines and DevOps best practices for AWS/GCP environments
- Optimize system performance and security while maintaining clean, testable code
- Contribute to open-source projects and represent the company at industry conferences
Qualifications
- 8+ years of experience in backend development with Java/Python/Go
- Expertise in cloud platforms (AWS/GCP) and container orchestration (Kubernetes)
- Strong understanding of distributed systems, message queues, and event-driven architecture
- Proven track record of shipping production-grade SaaS applications
- Experience leading technical projects and mentoring engineering teams
- Bachelor's degree in Computer Science or equivalent practical experience
- Excellent problem-solving skills with passion for clean, maintainable code
- Strong written communication for remote collaboration