Director, Architecture & Engineering
Bain & Company
Bengaluru, Karnataka, India
JOB DESCRIPTION COMPANY OVERVIEW Bain & Company is a global consultancy that helps the world’s most ambitious change-makers define the future. Across 65 cities in 40 countries, we work alongside our clients as one team with a shared ambition to achieve extraordinary results, outperform the competition, and redefine industries. We complement our tailored, integrated expertise with a vibrant ecosystem of digital innovators to deliver better, faster, and more enduring outcomes. Our 10-year commitment to invest more than $1 billion in pro bono services brings our talent, expertise, and insight to organizations tackling today’s urgent challenges in education, racial equity, social justice, economic development, and the environment. Since our founding in 1973, we have measured our success by the success of our clients, and we proudly maintain the highest level of client advocacy in the industry. POSITION SUMMARY This senior position works as a member of Bain's Next Generation Software Solutions (NGSS) team. Working under minimal supervision, the primary responsibilities include serving as a line manager to senior managers, engineers, and architects, managing multiple Agile software development teams to ensure quality and consistency, and driving strategic initiatives that bring large-scale organizational change and value including scaling the team, supporting innovation, and building-out new, high value-add software capabilities. The early focus of this role will be building out Next Gen’s new Software Delivery Center in New Delhi. This is an exciting new full-service engineering capability focused on insourcing full-stack development for one of Bain’s largest software investments, Coro. The Director will be responsible for recruiting the team, onboarding, coordinating the transition from the vendor to the in-house team, and ensuring the team is productive and meeting the expectations of senior stakeholders. ESSENTIAL FUNCTIONS People Management and Leadership (40%) Lead in the recruitment, hiring, and onboarding for members of the Software Delivery Center Oversee the successful transition from Coro’s current vendors to the in-house engineering team Directly manage senior leads and architects, facilitate weekly check-ins, ensure continued professional development of the team, and serve as a point of escalation Lead annual performance reviews, professional development planning Technical Delivery and Governance (40%) Provide strategic oversight and technical governance to engineering teams, ensuring alignment to Next Gen’s strategy and support for product roadmaps Support in critical issue investigation and resolution, engaging and communicating with senior business stakeholders and NGSS leadership Lead in strategic thought leadership on identifying gaps in the team’s current capabilities, building business cases for expanding team, and overseeing the successful execution of large-scale, capability-building programs Other (20%) Drive innovation through out-of-the-box thinking to solve critical business challenges and demands Participate on technical discovery, POCs, and innovation work streams to validate new tools, technologies, and designs Investigate and keep up-to-date on emerging and cutting-edge data technologies and trends, lead knowledge sharing QUALIFICATIONS: Education and Work Experience Minimum 10-15+ years of relevant experience, Associate's/Bachelor’s degree or an equivalent combination of education, training, and experience Broad software technology experience with focus on Microsoft-stack preferred; security authentication & authorization (Okta/AAD, RBAC), data engineering including ingestion, processing, and storage (SQL Server, ADF/Blob, Snowflake), advanced analytics (AI/ML), core application development and architectures (n-tier, microservices architecture, React, C#/ASP.NET), data visualization (Power BI, Tableau, Qlik, JavaScript frameworks), cloud (Azure IaaS & PaaS), ongoing technical operations, and end-user support Demonstrated success in previous senior-level technology leadership roles Experience developing software products and solutions Demonstrated knowledge of Agile software development and processes Strong analytical and problem-solving skills Experience scaling and building engineering teams in a global organization Experience managing conflict and dependencies to deliver results Demonstrated ability to manage communication among varied project stakeholders within the project and external vendors Demonstrated ability to manage a project portfolio or program comprised of various projects and initiatives from technical delivery, conflict resolutions, and stakeholder management perspectives Experience scaling and building out new capabilities including writing business cases, getting buy-in from senior leadership, and overseeing delivery