Lead Software Engineer
Omnitracs
Software Engineering
Bengaluru, Karnataka, India
Posted on Sep 18, 2025
The Role
We are seeking a highly skilled Lead Software Engineer with 7-8 years of experience to drive the design, development, and deployment of scalable microservices. You will lead a talented team, collaborate with cross-functional stakeholders, and ensure the delivery of robust, high-performance solutions.
What You’ll Do
- Lead the architecture, design, and implementation of Java/Spring Boot-based microservices.
- Oversee development and maintenance of services using Grails, MySQL, MongoDB, RabbitMQ, Kafka, and Elastic Search.
- Guide the adoption of best practices in CI/CD, containerization (Docker), and orchestration (Kubernetes).
- Mentor and coach engineers, fostering a culture of technical excellence and continuous improvement.
- Collaborate with Product, QA, and DevOps teams to deliver high-quality, scalable solutions.
- Ensure code quality, security, and performance through code reviews and automated testing.
- Drive cloud-native development and deployment on AWS.
- Contribute to front-end development using HTML5, AJAX, and React.JS as needed.
- Manage source code and workflows using GitHub and GitLab.
What You’ll Bring
- 7-8 years of hands-on experience in software engineering, with a focus on Java and Spring Boot microservices.
- Strong experience with Grails, MySQL, MongoDB, RabbitMQ, Kafka, and Elastic Search.
- Proficiency in containerization (Docker) and orchestration (Kubernetes).
- Experience with AWS cloud services and deployment pipelines.
- Familiarity with front-end technologies: HTML5, AJAX, React.JS.
- Solid understanding of CI/CD practices and version control (GitHub, GitLab).
- Proven leadership and mentoring abilities.
- Excellent problem-solving and communication skills.
- Bachelor’s or Master’s degree in Computer Science or related field.