Job Description
Join InnovateTech Solutions as a Senior Software Engineer and shape the future of cloud-native applications from the comfort of your home office. We're seeking visionary engineers to architect scalable solutions while enjoying Denver's vibrant tech community remotely. Our collaborative culture combines cutting-edge projects with unmatched flexibility, offering competitive benefits including equity, health stipends, and professional development funds. Work with top-tier talent across the US while making an impact on products used by millions.
Responsibilities
- Design, develop, and maintain high-performance distributed systems using microservices architecture
- Mentor junior engineers through code reviews and technical guidance
- Optimize application performance and scalability across AWS/GCP infrastructure
- Implement CI/CD pipelines and DevOps best practices
- Collaborate with product teams to translate requirements into technical specifications
- Contribute to open-source projects and technical documentation
Qualifications
- 5+ years of experience in backend development with Java/Python/Go
- Expertise in cloud platforms (AWS/GCP/Azure) and containerization (Docker/Kubernetes)
- Strong grasp of system design principles and scalability patterns
- Proven experience with CI/CD tools (Jenkins, GitLab CI, CircleCI)
- Bachelor's degree in Computer Science or equivalent experience
- Portfolio demonstrating complex system implementations