Position Overview
The Director of Software Engineering is a key leadership role. Our Engineering Directors are expected to build, support, and maintain strong teams, primarily in our technical center of excellence in Bangalore, but also globally. They partner with other Directors and senior-level technology leadership to build a world-class engineering organization and help define our culture. They actively participate in and contribute to the strategy of the business and take ownership of the successful execution of the strategy as it relates to the creation, delivery, and maintenance of our market-leading SaaS solutions.
What you will do
- Develop exceptional teams that are capable of independently solving their customers’ problems, with solutions that are lean and tightly integrated into AWS.
- Manage third-party partners and vendors on software development ensuring easy execution and quality of deliverables.
- Partner with Principal Engineers to deliver team roadmaps on time, without compromising on technical quality or accumulating technical debt
- Collaborate with other Engineering leaders to establish cross-team practices and deliver cross-team deliverables
- Partner with Product Managers to deeply understand customer problems and identify technology opportunities that can be brought into our product roadmap.
- Monitor and optimize your teams’ delivery metrics (e.g. DORA metrics), and maintain healthy operational metrics (e.g. SLA, latency)
What you need to succeed
- 15+ years of professional experience building web applications in an agile environment.
- 5+ years of managing a team that developed a Cloud-based web application.
- Experience in working with applications in Cloud, preferably in AWS.
- Experience in designing and architecting applications that use Serverless technologies.
- Strong understanding of application development practices, infrastructure-as-code, and delivery pipelines
- Experience in developing architectures that are inherently secure, robust, scalable, modular, and API centric
- Passion for developing talent and creating a culture that promotes learning, embracing ambiguity, and authenticity.