Job Description
Join InnovateTech Labs as a Senior Software Engineer and shape the future of cloud-native applications. We're a forward-thinking tech startup revolutionizing enterprise SaaS solutions with cutting-edge AI integrations. Our collaborative engineering culture values autonomy, innovation, and technical excellence. You'll architect scalable microservices, mentor junior developers, and directly impact product strategy while working with modern technologies like Kubernetes and serverless computing.
Responsibilities
- Lead design and implementation of distributed systems using Go and Python
- Optimize cloud infrastructure for performance and cost-efficiency on AWS
- Collaborate with product teams to translate business requirements into technical specs
- Drive CI/CD pipeline improvements and DevOps best practices
- Mentor engineering team members through code reviews and architectural sessions
- Contribute to open-source projects and patent technical innovations
Qualifications
- 5+ years of experience building production-grade distributed systems
- Expertise in at least two backend languages (Go, Python, Java, or C#)
- Strong foundation in cloud architecture (AWS/GCP/Azure)
- Proven track record of mentoring junior engineers
- Experience with containerization (Docker, Kubernetes) and orchestration
- BS/MS in Computer Science or equivalent practical experience
- Contributions to open-source projects or technical publications preferred