Job Description
Diligent is seeking a Software Engineering Manager to lead its engineering teams. This role is based in Bengaluru, Karnataka, India. The Software Engineering Manager will inspire, mentor, and coach agile delivery teams to ensure the successful delivery of world-class software solutions. The ideal candidate will have a proven history of leading high-performing teams and delivering customer value.
The role involves:
- Driving the technology vision of Diligent.
- Developing trusted partnerships with developers, partners, and architecture leaders.
- Leading complex technical and strategic initiatives.
- Driving development and designs/solutions involving the integration of different technologies and products.
- Hiring, mentoring, and leading engineers.
- Facilitating daily stand-ups, early risk identification, and dependency resolution.
- Evaluating engineering requirements and design proposals.
Requirements include:
- 10 to 12 years of relevant experience in developing Enterprise applications using .NET, React, SQL/NoSQL, and Ruby on Rails databases.
- 6+ years of experience leading end-to-end engineering teams building scalable platforms and architectures.
- Passion for building a data-driven culture, growing talent, and making a big impact.
- Strong interest in leveraging the latest tech to solve customer problems.
- Experience in communicating with end users, technical & business teams.
- Ability to seek clarity in ambiguous situations.
- Experience with Cloud (AWS/Azure), CICD, DevOps, scripting, SQL/NoSQL databases.
- Experience partnering closely with Customer Success, Security, Product, QA, Design, and Development teams.
- Strong understanding of design techniques and software principles.
- Experience in migrating from monolith to microservices, on-prem to cloud.
- Experience in Agile development and knowledge of Scrum and Kanban.
Diligent offers:
- A flexible work environment.
- Comprehensive health benefits.
- Generous time off policy.
- Wellness programs.