Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Bain & Company Logo

Senior Software Engineer - Private Equity Innovation

Bain & Company

$108,000 - $130,000
Aug 19, 2025
Toronto, Ontario, Canada • UT, US • Atlanta, GA, USA
Apply Now

Bain & Company is developing a suite of cutting-edge data and software solutions designed to revolutionize how the private equity industry uses data for investment insights and decision-making. The PEG Innovation team's mission is to create analytical solutions for Bain clients, teams, and the broader institutional investor space using proprietary software and data products.

Requirements

  • Proven ability to deliver scalable, maintainable code for high-impact systems.
  • Advanced expertise with Node.js, Python3 and TypeScript.
  • Strong expertise with database technologies (NoSQL and SQL)
  • In-depth knowledge of system design and performance optimization.
  • Proven ability to deliver scalable, maintainable code for high-impact systems.
  • Experienced with Docker and Linux environments
  • Knowledge of advanced debugging and profiling tools.

Responsibilities

  • Actively contribute to development in key areas, providing technical guidance to ensure quality and efficiency.
  • Take the lead in the development of complex components.
  • Lead architectural planning and ensure that systems are designed for scalability, security, and maintainability.
  • Establish best practices and standards to support scaling solutions and technologies
  • Mentor junior engineers and leads, helping them develop their skills and address complex technical problems.
  • Oversee project delivery, manage technical risks, and ensure teams are meeting deadlines.
  • Collaborate with Bain practices, case teams and business partners to ideate, prototype, deploy, and test new tools and services for practice areas

Other

  • This position is open for a hybrid role in Atlanta, Utah and Toronto. This is nota 100% remote role.
  • Bachelor's degree (Computer Science or related field) and/or related experience (5+ years)
  • Master's degree (Computer Science or related field)
  • Ability to work independently and juggle priorities to thrive in a fast-paced, client-focused, environment
  • Strong problem-solving and analytical thinking ability.