We are seeking a skilled Lead Software Engineer to join our India-based engineering team. You will be responsible for designing, developing, and maintaining scalable, high-performance software solutions, while ensuring smooth collaboration and overlap with US-based teams.
Requirements
- Minimum 7 years of experience in software development
- Strong proficiency with Javascript, React, Node.js, Python or similar languages
- Solid understanding of asynchronous programming
- Good hands on experience with any cloud service
- Ability to create database schemas that represent and support business needs
- Familiarity with databases like MySQL, MongoDB, Dynamo, PostgreSQL or MSSQL
- Understanding of fundamental design principles behind scalable applications
- Good understanding of code versioning tools such as git
- Experience with container technology such as Docker and container orchestration tools
- Automate CI / CD workflow for each of the projects that have been onboarded
- Knowledge of API specifications like GraphQL
- Knowledge of agile methodologies
- Work Schedule: Must be available for ~2 hours of evening work to overlap with US teams (until approximately 11:30 PM IST)
Benefits
- Competitive compensation packages
- Comprehensive health benefits
- Work with a collaborative, global team of engineers who thrive on solving complex challenges
- Exposure to multi-cloud environments (AWS, GCP, Azure) and modern DevOps tooling at scale
- Professional growth through continuous learning, mentorship, and access to new technologies
- Leadership that recognizes contributions and supports career advancement
- The chance to shape DevOps best practices and directly influence company-wide engineering culture
- A people-first environment where your ideas matter and innovation is encouraged