Bain & Company · 1 day ago
Associate Partner, Software Engineering
Maximize your interview chances
ConsultingFinancial Services
Growth OpportunitiesH1B Sponsor Likely
Insider Connection @Bain & Company
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
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%)
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
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 fundamentals 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
Benefits
Annual discretionary performance bonus
4.5% 401(k) company contribution, which increases after 3 years of service and is 100% vested upon start date
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
Company
Bain & Company
Bain & Company is a global management consulting firm, a top advisor to the world's leading private, public and non-profit organizations.
H1B Sponsorship
Bain & Company has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (123)
2022 (95)
2021 (50)
2020 (55)
Funding
Current Stage
Late StageLeadership Team
Recent News
BusinessLine
2024-12-19
Company data provided by crunchbase