Job Description
Join InnovateTech Solutions as a Senior Software Engineer and shape the future of our cutting-edge SaaS platform. We're seeking a visionary engineer to build scalable, high-performance systems while enjoying the flexibility of remote work from Boston or anywhere in the US. With competitive equity options and a culture that prioritizes innovation, you'll collaborate with top-tier talent to solve complex challenges and drive product excellence. If you're passionate about clean code, cloud architecture, and making an impact, this is your opportunity to thrive in a supportive, growth-oriented environment.
Responsibilities
- Design, develop, and maintain scalable cloud-native applications using microservices architecture
- Mentor junior engineers through code reviews and architectural discussions
- Optimize system performance and implement robust CI/CD pipelines
- Collaborate with product teams to translate business requirements into technical solutions
- Lead architectural decisions while balancing scalability, security, and maintainability
- Contribute to open-source projects and stay current with emerging technologies
- Automate testing infrastructure to ensure 99.9% system uptime
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (8+ years)
- Expertise in Python, Java, or Go with strong OOP fundamentals
- Proven experience with AWS/GCP and containerization (Docker/Kubernetes)
- Deep understanding of distributed systems and database design
- Track record of shipping production-level code at scale
- Excellent problem-solving skills with algorithmic thinking
- Experience with agile methodologies and remote collaboration tools
- Strong communication skills for cross-functional team engagement