Bain Capital Overview:
With approximately $185 billion of assets under management, Bain Capital is one of the world’s leading private investment firms. We create lasting impact for our investors, teams, businesses, and the communities in which we live. Over four decades we have strategically grown our platform to focus on Private Equity, Growth & Venture, Capital Solutions, Credit & Capital Markets, and Real Assets. Today, our team includes 1,880+ employees in 24 offices on four continents.
We partner differently to help people and companies embrace possibility and realize potential.
Founded as a private partnership in 1984, we have fostered a culture of innovation, entrepreneurialism, and agility, empowering our people to define and own their career trajectories. Today, our partnership approach enables us to pursue strategic growth, build enduring relationships with a robust external network, and collaborate across our integrated platform to connect the deep and diverse expertise that unlocks breakthrough insights.
Our people are the heart of our advantage.
Colleagues at all levels have a seat at the table as they tackle business challenges with a principal investor mindset. By asking incisive questions, respectfully challenging one another, and remaining intellectually agile, we work together to achieve exceptional outcomes.
For more information visit: Bain Capital
DESCRIPTION:
We are looking for a highly motivated and well-rounded Development Manager to join our Private and Strategic development team. This position will have responsibility for technical design, implementation, support and maintenance of the firm’s strategic applications. The Manager can expect to work on development initiatives across systems supporting Bain Capital’s Private Equity and Strategic business units as well as Corporate Systems. This candidate will also play a key role in the group’s journey to the external cloud and cloud-based data solutions. Additional responsibilities will include designing automated tools and reports to support the research, operations, and finance teams.
A qualified candidate should be well versed in all aspects of the application architecture and development, have strong analytical and technical problem-solving skills, and have programming and debugging experience in an enterprise environment. The candidate must also possess strong verbal and written communication skills and be able to work well within a team environment. Candidates must be self-directed, confident, and able to perform tasks of moderate to high complexity working both independently and within a larger team, in a fast paced and dynamic environment.
Candidates should have excellent client facing skills and be able to articulate technical issues concisely. Candidates will be expected to create and shape technical documents with moderate to complex designs with minimal guidance and fully understand and utilize the appropriate tools set to solve client needs.
Candidates must have experience working collaboratively and mentoring in a team environment.
The development team focuses on analyzing and leveraging internal and external data sources, to build state-of-the-art systems that give competitive advantage to the firm’s investment professionals. This is an excellent opportunity to work closely with the business team members, business analysts, and learn about the investment management process from some of best and highly respected investment professionals in the industry.
TECHNOLOGY EXPERIENCE:
- Expertise with the following:
- AWS native services including RDS, Lambda, SNS, SQS
- Docker
- Terraform
- Python
- React/Redux or similar front end web development
- Experience deploying to Kubernetes environments
- Experience with the following is a plus:
- Designing and implementing high quality web-based user interfaces
- Data engineering best practices including data modelling and Airflow
- Working knowledge of C# or other object oriented languages
- Experience with Big Data technologies a plus
QUALIFICATIONS:
- BS or MS degree in Computer Science, Engineering, Physics, Math or equivalent technical field
- 8+ years of professional experience developing software applications in Python, R, etc.
- Must possess excellent communication, analytical, and problem-solving skills
- Proven ability in developing relationships with stakeholders, communicating project/program status, and understanding detailed business requirements
- Must have an understanding of financial markets and instruments
- Experience with front office software development (equity modeling, analytics, etc.)
- Can-do attitude; willingness to take on any task, no matter how small or big and deliver
- Creative problem-solving ability and sound judgment – ability to use own initiative and take responsibility for decisions
- Reliable and collaborative team member
- Self-starter with ability to work independently
- Strong team player with interpersonal skills to interact with all levels


