Get more replies from employers
Send a job-specific resume in minutes.
Bain & Company is seeking a Full-Stack Engineer to join the Product Engineering team in Dallas, Texas. You will build and maintain user products, with a focus on implementing features in Svelte and TypeScript, while also delivering backend services using Node.js. This role emphasizes strong programming fundamentals and cloud experience, making it ideal for those who enjoy collaborative environments.
As a key team member, you will engage in product feature delivery, contribute to code review processes, and uphold production quality through rigorous testing practices. The company offers a hybrid working model and excellent benefits including medical, dental, and vision coverage.
We are proud to be consistently recognized as one of the world’s best places to work. We are currently the top ranked consulting firm on Glassdoor’s Best Places to Work list and have earned the #1 overall spot a record seven times.
Extraordinary teams are at the heart of our business strategy, but these don’t happen by chance. They require intentional focus on bringing together a broad set of backgrounds, cultures, experiences, perspectives, and skills in a supportive and inclusive work environment. We hire people with exceptional talent and create an environment in which every individual can thrive professionally and personally.
As the premier consulting partner for the private equity industry, Bain's PEG boasts a global practice that is over three times larger than any competitor. Our network of over 1,000 professionals supports private equity and institutional investor clients through every stage of the investment life cycle, from deal generation and due diligence to portfolio value creation and exit planning.
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. This includes the development, commercialization, and daily management of Bain's proprietary datasets, data, and software businesses.
Full‑Stack Engineers in Product Engineering build and maintain the end‑user products that PE analysts, associates, and partners use daily, including Deal Screening, Due Diligence workflows, Portfolio Monitoring, Report Builder, and more. You contribute across the full product surface: Svelte/Sveltekit frontend, concrete API contract surface, and product‑specific Node.js/FastAPI services, with guidance from senior engineers. You are expected to deliver production‑quality code, write tests for the workflows you build, and partner with Product and Design to translate requirements into reliable user experiences. You collaborate with Cross‑team Engineering for shared services (Auth/RBAC, Audit, Notifications, File Service) and work with the Agent / AI as needed to integrate intelligent features safely and correctly.
For this role we weight foundational engineering capability above AI engineering experience. The expected tenure is multi‑year, and we believe AI tooling and techniques will continue to shift quickly, while strong programming fundamentals, system design judgement, and the ability to write maintainable, scalable code remain durable. Inside Core Product we treat AI as a co‑pilot and tool, not an autopilot and replacement: every AI generated change is expected to be reviewed and validated by the engineer who commits it. Practical AWS and DevOps experience is a strong differentiator, given how heavily our products rely on AWS services, deployment pipelines, and cloud infrastructure day to day.
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 Atlanta, the good‑faith, reasonable annualized full‑time salary range for this role is between $92,750 - $101,250
In Texas, the good‑faith, reasonable annualized full‑time salary range for this role is between $97,375 - $106,250
In Chicago, the good‑faith, reasonable annualized full‑time salary range for this role is between $102,250 - $111,500
Placement within these ranges will vary based on factors such as experience, education, training, and skill level.
Compensation also includes a discretionary annual performance bonus, 401(k) plan with employer contribution, and Bain’s best‑in‑class benefits—including full premium coverage for medical, dental, and vision, generous paid time off, and more.
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