As our clients navigate the migration to a digital economy, the Bain Development Lab provides application prototyping and development to help deliver real, actionable results to supplement our consulting work. That means we build apps. A lot of apps. Which means we need to reinvent as few wheels as possible, and get the most out of our own work and the broader development community.
The Software Engineering Team Lead will own the engineering approach and frameworks for the Lab to build slick modern apps across web, iOS and Android. The Team Lead will be responsible for selecting and maintaining standards around languages, libraries and frameworks, as well as ensuring that we learn from every app we build to standardize new components for future builds. The Team Lead will lead by example, working with our Software Engineers to build clean, reusable code. Most of this work will be alongside colleagues within the broader Digital team, but the Software Engineering Team Lead may also support Bain case teams or clients as a subject matter expert in their field. This is a global role reporting into the Head of the Development Lab.