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 sectorsCollaborate with leaders of other Vector guilds to ensure Bain is bringing the optimal combination of expertise to deliver results for our clientsAlign 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 VectorCapture learnings from client engagements; define & reiterate on a commercially relevant/thought leading product offering & approachOverall 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 architectureWork 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 standardsDrive 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 objectivesTravel is required (30%)
ABOUT YOU
Master’s or PhD degree in Computer Science, Engineering, or a related technical field15 years minimum experience managing engineering organizations of 5+ people5 years minimum leading and managing engineersExperience (5+ years) in front-end and back-end software development at enterprise scaleExperience (5+ years) working on public cloud environments and associated deep understanding of availability and scalabilityPrior 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 productsExperience 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 areasRelevant professional hands-on experience in web development, programming languages, version control, software design pattern, infrastructure and deployment, integration and unit testing implementationDiverse experience building business cases for features/initiatives that can make enterprise businesses more successful at scaleUnderstanding of high-quality code and software engineering processes, and fosters an environment that creates themStrong 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 teamsStrong interpersonal and communication skills, including the ability to explain and discuss technicalities of solutions, algorithms and techniques with colleagues and clients from other disciplinesCuriosity, proactivity and critical thinkingAbility 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 situationsCommercial acumen and understanding of business modelsU.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