Overview
Senior Software Engineer, Private Equity Innovation at Tech Economy. 3 days ago Be among the first 25 applicants. This is a hybrid role in Atlanta, Utah and Toronto (not 100% remote).
We are seeking a high-energy, high performing Senior Software Engineer to work with Bain’s PEG Innovation team. This role will lead in the continual ideation, validation, design, development, and support of the PEG products. You will understand business requirements, write technical requirements and documentation, lead technical designs, execute coding tasks, and ensure high-quality output and deliverables. You will also participate in support and operations by identifying system defects, leading troubleshooting efforts, directing code deployments, and mentoring junior engineers.
What you’ll do
- Hands-On Development (35%): Actively contribute to development in key areas, providing technical guidance to ensure quality and efficiency. Take the lead in the development of complex components.
- Technical Leadership and Architecture (20%): Lead architectural planning and ensure systems are designed for scalability, security, and maintainability. Establish best practices and standards to support scaling solutions and technologies.
- Mentorship and Technical Guidance (15%): Mentor junior engineers and leads, helping them develop their skills and address complex technical problems.
- Project and Risk Management (15%): Oversee project delivery, manage technical risks, and ensure teams are meeting deadlines. Deliver results to senior members of the team through live demos and presentations.
- Collaboration with Cross-functional Teams (10%): Work closely with product teams and other stakeholders to ensure alignment on technical direction. Collaborate with Bain practices, case teams and business partners to ideate, prototype, deploy, and test new tools and services for practice areas.
- Innovation and Continuous Learning (5%): Stay on the cutting edge of technology and introduce innovative solutions to improve the team’s processes and outcomes. Drive innovation through out-of-the-box thinking to solve critical business challenges and demands.
About you
We are looking for someone who has :
- Proven ability to deliver scalable, maintainable code for high-impact systems.
- Industry experience is a plus: Experience within traditional or alternative financial investment organizations
Education
Required :
- Bachelors degree (Computer Science or related field) and / or related experience (5+ years)
Preferred :
- Masters degree (Computer Science or related field)
Essential skills
- 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.
- Ability to work independently and juggle priorities to thrive in a fast-paced, client-focused environment
Preferred
- Experienced with Docker and Linux environments
- Knowledge of advanced debugging and profiling tools.
Soft Skills
- Strong problem-solving and analytical thinking ability.
- Excellent communication skills for working with cross-functional teams.
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).
- In Atlanta, GA and Utah, the good-faith, reasonable annualized base salary range is $108,000 - 130,000; placement within this range based on experience, education, certifications, and skill level.
- For all other locations, compensation is commensurate with competitive geographic market rates and will vary based on experience, education, and skill level.
- Annual discretionary performance bonus.
- This role may 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 & Companys 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.
- 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
Seniority level
Employment type
Job function
- Engineering and Information Technology
Industries
- Business Consulting and Services