Job Description
Join our dynamic remote team at InnovateTech Solutions, a leader in cloud-based SaaS innovation. We're seeking a passionate Senior Software Engineer to architect scalable solutions while enjoying full remote flexibility. Collaborate with cross-functional teams in our Minneapolis hub while working from anywhere in the US. Enjoy competitive compensation, comprehensive benefits, and a culture that values autonomy and impact.
Responsibilities
- Design, develop, and maintain scalable cloud infrastructure solutions
- Mentor junior engineers through code reviews and technical guidance
- Lead architectural decisions for new product features
- Optimize system performance and security protocols
- Collaborate with product teams to translate requirements into technical specifications
- Implement CI/CD pipelines and DevOps best practices
- Contribute to open-source projects and technical community engagement
Qualifications
- 5+ years of experience in distributed systems and cloud architecture
- Expert proficiency in Python, Go, or Java with microservices
- AWS/GCP certification or equivalent hands-on experience
- Strong background in containerization (Docker/Kubernetes)
- Proven track record of mentoring engineering teams
- Experience with CI/CD tools (Jenkins, GitLab CI, CircleCI)
- Bachelor's degree in Computer Science or equivalent practical experience