Position Overview
We are looking for a
Software Engineering Manager
to lead, inspire, and scale high-performing engineering teams building the next generation of intelligent, cloud-native software at Diligent. This role blends people leadership, deep technical acumen, and a forward-thinking approach to AI-augmented engineering
empowering teams to deliver world-class, secure, and scalable software solutions that redefine how organizations are governed. The ideal candidate is a hands-on, empathetic leader with a proven record of driving innovation, leveraging AI to enhance developer productivity, and fostering a culture of continuous improvement and excellence. You will set clear performance measures, build talent depth, and enable teams to achieve measurable business and customer outcomes.
Key Responsibilities:
-
Lead the evolution of Diligent s technology and AI vision, driving a results-oriented engineering culture focused on excellence, velocity, and intelligent automation.
-
Partner with architecture, product, and customer success teams to design and deliver AI-empowered, data-driven software solutions that scale globally.
-
Champion the adoption of AI-assisted development tools (e g, code generation, intelligent reviews, automated documentation, and testing frameworks) to improve quality, velocity, and developer experience.
-
Drive AI integration across the product ecosystem from predictive analytics and recommendation systems to workflow automation and natural language interfaces.
-
Lead complex technical and strategic initiatives that span multiple domains, balancing innovation with delivery predictability.
-
Mentor and grow engineering talent, fostering a learning culture centered around data, experimentation, and ethical AI use.
-
Evaluate technical designs and product proposals using data and AI insights to make informed, strategic decisions.
-
Oversee DevOps excellence through intelligent CI/CD pipelines, observability systems, and continuous delivery optimization.
-
Partner with leadership to modernize legacy systems migrating monoliths to microservices and on-prem to cloud with AI-enhanced monitoring and security.
Required Experience/Skills
-
10 12 years of experience developing enterprise-grade applications using the MERN stack or equivalent modern frameworks.
-
Proficiency in any JavaScript-based tech stack, with deep understanding of component-based architecture and scalable application design.
-
2+ years of proven experience leading full-stack engineering teams and managing large-scale delivery initiatives.
-
Strong understanding of AI/ML applications in software development, including intelligent code completion, automated testing, and predictive maintenance.
-
Experience with AI-powered productivity tools (e g, GitHub Copilot, Code Whisperer, SonarQube with ML-based insights, or similar).
-
Proven success in building data- and AI-driven cultures, where insights inform engineering decisions and outcomes.
-
Deep experience with Cloud (AWS/Azure), DevOps, CI/CD pipelines, and microservices.
-
Demonstrated ability to lead modernization efforts from on-prem to cloud and from monolithic to service-oriented architectures.
-
Excellent communication skills, with the ability to translate complex technical concepts into clear, actionable insights for stakeholders.
-
Experience with Agile methodologies (Scrum/Kanban) and modern software delivery practices.
-
Passion for innovation, people development, and AI ethics ensuring technology serves both business and human goals responsibly.