We have limited Greek content available. View Greek content.

Associate Partner, Software Engineering

Description & Requirements

WHAT MAKES US A GREAT PLACE TO WORK

We are proud to be consistently recognized as one of the world's best places to work, a champion of diversity and a model of social responsibility. We are currently ranked the #1 consulting firm on Glassdoor’s Best Places to Work list, and we have maintained a spot in the top four on Glassdoor's list for the last 13 years. We believe that diversity, inclusion and collaboration is key to building extraordinary teams. We hire people with exceptional talents, abilities and potential, then create an environment where you can become the best version of yourself and thrive both professionally and personally.  We are publicly recognized by external parties such as Fortune, Vault, Mogul, Working Mother, Glassdoor and the Human Rights Campaign for being a great place to work for diversity and inclusion, women, LGBTQ and parents.

WHO YOU’LL WORK WITH

As a member of Bain’s AI, Insights, and Solutions, you’ll join a talented team of diverse and inclusive analytic and engineering professionals who are dedicated to solving complex challenges for our clients. We work closely with our generalist consultants and clients to develop data-driven strategies and innovative solutions. Our collaborative and supportive work environment fosters creativity and continuous learning, enabling us to consistently deliver exceptional results.

WHAT YOU’LL DO

As an Expert Associate Partner, Software Engineering, you will contribute to high-level strategy, aligning technical goals with business outcomes for software applications that address complex problems in various industries. As a member of the leadership team, you will mentor and guide a diverse engineering team through the entire engineering life cycle. You will work with Partner and Vector Leadership teams to achieve commercial goals, including taking active roles in client development and delivery work. Your responsibilities will include designing, selling, scoping and staffing team members for developing, optimizing, and deploying cutting-edge software engineering solutions and infrastructure at the production scale required by the world’s largest companies.

  • Collaborate closely with and influence general consulting teams and leaders as part of multi-disciplinary teams to assess opportunities and technical solutions for Bain clients across a variety of sectors
  • Collaborate with leaders of other Vector guilds to ensure Bain is bringing the optimal combination of expertise to deliver results for our clients
  • Align key senior stakeholders (incl. client team, Bain case team, and vendors) on the best approach while managing changing client and case team demands; and adjusting contributions as necessary 
  • Develop internal and external promoters through distinctive results, creating demand for Vector
  • Capture learnings from client engagements; define & reiterate on a commercially relevant/thought leading product offering & approach
  • Overall technical leader responsible for end-to-end technical solution delivery on client cases (from architecture design to hands-on coding and implementation of complex components) 
  • Participate in expert client advisory activities that require deep expertise software engineering with distributed systems, AI and application architecture
  • Work with the team and other senior leaders to create a great working environment that attracts other great engineers 
  • Coach engineering teams at our clients and partners to raise their capabilities and ensure that our work is successfully deployed to the highest standards
  • Drive best demonstrated practices in engineering, and share learnings with team members in AAG about theoretical and technical developments in software engineering 
  • Drive industry-leading innovations that translate into great impact for our clients in case work 
  • Act as PD Advisor as needed 
  • Lead recruiting  of top-tier engineering talent, ensuring robust onboarding and alignment with the firm’s strategic objectives
  • Travel is required (30%)

ABOUT YOU

  • Master’s or PhD degree in Computer Science, Engineering, or a related technical field
  • 15 years minimum experience managing engineering organizations of 5+ people
  • 5 years minimum leading and managing engineers
  • Experience (5+ years) in front-end and back-end software development at enterprise scale
  • Experience (5+ years) working on public cloud environments and associated deep understanding of availability and scalability
  • Prior experience as Director of Engineering+ (ie. titles such as Distinguished Engineer or Distinguished Architect)
  • Proven track record of leading and collaborating on strategic initiatives, shipping production, enterprise scale AI applications and data analytics products
  • Experience in multiple coding languages is a MUST (Python, Java, .NET Core, SQL, etc.)
  • Broad experience across the full stack, including mobile development, with recent focus on AI, and the ability to engage in technical discussions across these areas
  • Relevant professional hands-on experience in web development,  programming languages, version control, software design pattern, infrastructure and deployment, integration and unit  testing  implementation
  • Diverse experience building business cases for features/initiatives that can make enterprise businesses more successful at scale
  • Understanding of high-quality code and software engineering processes, and fosters an environment that creates them
  • Strong computer science fundaments in data structures, algorithms, automated testing, object-oriented programming, performance complexity, and implications of computer architecture on software performance.
  • Experience leading and training agile teams
  • Strong interpersonal and communication skills, including the ability to explain and discuss technicalities of solutions, algorithms and techniques with colleagues and clients from other disciplines
  • Curiosity, proactivity and critical thinking
  • Ability to collaborate with people at all levels and with multi-office/region teams 
  • Ability to work independently and juggle priorities to thrive in a fast paced and ambiguous environment, while also collaborating as part of a team in complex situations
  • Commercial acumen and understanding of business models

U.S. Compensation Information 

Compensation for this role includes base salary, annual discretionary performance bonus, 401(k) plan with an annual employer contribution based on years of service and Bain’s best in class benefits package (details listed below). 

Some local governments in the United States require a good-faith, reasonable salary range be included in job postings for open roles. The estimated annualized compensation for this role is as follows:

In New York City, California, Washington State and Washington D.C, the good-faith, reasonable annualized full-time salary range for this role is between $280,000 - $337,000; placement within this range will vary based on several factors including, but not limited to experience, education, licensure/certifications, training and skill level 

For all other locations, the good-faith, reasonable annualized full-time salary range for this role is commensurate with competitive geographic market rates for this role and will vary based on several factors including, but not limited to experience, education, licensure/certifications, training and skill level 

Annual discretionary performance bonus  

This role may also be eligible for other elements of discretionary compensation 

4.5% 401(k) company contribution, which increases after 3 years of service and is 100% vested upon start date 

Bain & Company's comprehensive benefits and wellness program is designed to help employees achieve personal independence, protection and stability in the areas most important to you and your family. 

Bain pays 100% individual employee premiums for medical, dental and vision programs, offering one of the most comprehensive medical plans for employees without impacting your paycheck 

Generous paid time off, including parental leave, sick leave and paid holidays 

Fully vested 401(k) company contribution 

Paid Life and Long-Term Disability insurance 

Annual fitness reimbursements