Staff Engineer II, TSG Data Engineering

Bain & Company

Chicago (IL)

Hybrid

USD 148,000 - 178,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Bain & Company is seeking a Staff Engineer II to design, develop, and support enterprise-scale applications. You will contribute as a senior individual contributor with potential leadership for external vendor teams, building solutions on Microsoft technologies across Bain’s internal systems.

You will mentor engineers, promote Agile practices, and work on high-impact projects with a global user base, in a hybrid model requiring in-office presence at least 1 day per week in selected U.S. offices.

Qualifications

  • Bachelor’s degree or equivalent.
  • Strong track record of performance in software development roles.
  • Experience with Agile methodologies, Jira or Azure DevOps.
  • Experience architecting initiatives aligned with architecture and security practices.
  • Experience providing technical leadership to developers and senior engineers.
  • Strong analytical and problem-solving capabilities.
  • Excellent communication, time management, and customer service skills.
  • Ability to coordinate across varied project stakeholders.
  • Demonstrated ability to resolve conflicts across technical areas.

Responsibilities

  • Design, develop, test, and support custom enterprise applications as a senior contributor.
  • Partner with stakeholders and external teams to translate requirements into technical solutions.
  • Evaluate options and provide recommendations on scope, architecture, and effort.
  • Ensure timely delivery of high-quality solutions that meet requirements.
  • Provide production support and database administration.
  • Promote Agile development processes and engineering standards.
  • Mentor engineers and share knowledge across the organization.
  • Lead technical leadership to vendor teams and project initiatives.

Skills

Strong track record of performance in
Agile software development
Technical leadership
Communication and collaboration
Mentoring engineers
Production support and troubleshooting

Education

Bachelor’s degree or equivalent

Tools

C#
T-SQL
Microsoft SQL Server
XUnit
Jasmine
GitHub Actions
Elasticsearch
Coveo
Redis
MemCache
Tableau
Power BI
Azure Data Lake
Azure Synapse
Talend
Azure Data Factory
MongoDB
Cosmos DB

Job description

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.

WHO YOU’LL WORK WITH

You’ll join Bain’s internal Software Applications group, responsible for developing custom enterprise applications that support teams across the firm. You’ll collaborate with internal technology teams, architects, business stakeholders, and third-party development partners to design, build, and support scalable technology solutions with a global user base.

WHERE YOU’LL FIT WITHIN THE TEAM

As a Staff Engineer II, you’ll play a senior individual contributor role in designing, developing, and supporting enterprise-scale applications. Depending on the initiative, you may independently build solutions or provide technical leadership to external vendor teams delivering larger systems.

You’ll lead by example, developing clean, reusable code and establishing strong technical foundations that make future development faster and more effective. The applications you support are primarily enterprise-scale web or mobile solutions built using Microsoft technologies, with integrations across Bain’s internal systems.

WHAT YOU’LL DO
Technical Delivery (70%)
  • Design, develop, test, and support custom enterprise applications as a senior individual contributor
  • Partner with business stakeholders and external technical teams to understand requirements and translate them into appropriate technical solutions
  • Evaluate implementation options and provide recommendations on scope, architecture, and level of effort
  • Ensure timely delivery of high-quality solutions that meet business and technical requirements
  • Partner with Infrastructure and other technology teams to support application and project requirements
  • Apply strong knowledge of application development infrastructure and identify opportunities to improve development efficiency
  • Research and evaluate emerging tools and technologies that could support future initiatives, presenting recommendations to the broader Software Applications team
  • Communicate technical concepts and design decisions clearly across project teams
  • Share technical knowledge and contribute to skill development across the engineering organization
  • Mentor engineers on advanced technical topics and support their professional development
  • Provide ongoing production support, including troubleshooting, reporting, and database administration
  • Promote and continuously improve Agile development processes and engineering standards
Technical Leadership (30%)
  • Provide technical leadership to external vendor teams developing enterprise applications
  • Serve as technical lead for project teams and priority initiatives as needed
  • Lead application architecture, design, and prototyping for new solutions and significant upgrades in partnership with Architecture teams
  • Support evaluation and selection of third-party components, libraries, and tools alongside Systems and Data Architects
  • Communicate development risks, issues, and progress to technology leadership and other stakeholdersParticipate in product-level Steering Committee meetings when appropriate
  • Create and review technical documentation produced by engineering teams
ABOUT YOU
Core Qualifications
  • Bachelor’s degree or equivalent
  • Strong track record of performance in software development roles
  • Solid understanding of Agile software development methodologies, including sprints, scrums, user stories, and tools such as Jira or Azure DevOps
  • Experience architecting new initiatives in alignment with established architecture and security practices
  • Experience providing technical leadership to developers and senior engineers
  • Strong analytical and problem-solving capabilities
  • Excellent communication, time management, and customer service skills
  • Ability to coordinate effectively across varied project stakeholders and dependent initiatives
  • Demonstrated ability to work across technical areas to resolve conflicts, dependencies, and delivery challenges
Software Engineering

Experience across relevant technologies including:

  • Languages: C#, T-SQL
  • Databases: Microsoft SQL Server
  • Testing: XUnit, Jasmine, or similar
  • DevOps: GitHub Actions
  • Search: Elasticsearch, Coveo, or similar
  • Caching: Redis, MemCache

Relevant experience may include:

  • T-SQL
  • Microsoft SQL Server and Azure SQL
  • Azure Data Lake and Blob Storage
  • Azure Synapse and Analysis Services
  • Talend and Azure Data Factory
  • MongoDB and Cosmos DB
  • Azure-based data warehousing
  • GitHub Actions
  • Tableau and Power BI
Automation & Low-Code

Relevant experience may include:

  • Relational databases such as SQL Server, Oracle, MySQL, PostgreSQL, or Microsoft Dataverse
  • REST or SOAP APIs and web services
  • Enterprise infrastructure, networking, and access management concepts
  • RPA platforms such as Automation Anywhere, Blue Prism, Microsoft Power Automate, or UiPath
  • Low-code platforms such as Microsoft Power Apps, Appian, or OutSystems
  • Workflow automation tools such as Microsoft Power Automate or Nintex
  • Power Apps, Power Automate, or Automation Anywhere 360 experience or certifications
  • HTML, CSS, React, Bootstrap, or Angular
  • GitHub Actions
  • Secure coding practices, including secrets management through HashiCorp Vault, Azure Key Vault, or similar technologies
  • Authentication mechanisms including OAuth 2.0, JWT, and Azure Managed Identities
WORKING MODEL

This role follows a hybrid model, requiring in-office presence at least 1day per week in the Boston, Chicago, or Atlanta office.

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.

Some local governments in the United States require a good-faith, reasonable salary range to be included in job postings for open roles. The estimated annualized compensation for this role is as follows:

  • In Boston, MA, the good-faith, reasonable annualized full-time salary range for this role is between 155k and 186 k
  • In Chicago, IL, the good-faith, reasonable annualized full-time salary range for this role is between 148k and 178k
  • In Atlanta, GA, the good-faith, reasonable annualized full-time salary range for this role is between 135k and 162k

Placement within these ranges will vary based on several factors including, but not limited to experience, education, licensure/certifications, training, and skill level.

  • 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Engineer II, TSG Data Engineering
Staff Engineer II, TSG Data Engineering

Bain & Company • Boston (MA)

Hybrid
USD 155,000 - 186,000
Healthcare premiums covered
Generous paid time off
Fully vested 401(k)
+1
Staff Engineer II, TSG Data Engineering
Staff Engineer II, TSG Data Engineering

Bain & Company • Atlanta (GA)

Hybrid
USD 135,000 - 162,000
401(k) contribution
Medical, dental and vision coverage
Paid time off
+1
Staff Engineer II, TSG Data Engineering
Staff Engineer II, TSG Data Engineering

Bain & Company, Inc. • Georgia

Hybrid
USD 135,000 - 162,000
401(k) plan
Company-paid health premiums
Generous paid time off
Staff I Infrastructure Engineer, Tech Solutions Group
Staff I Infrastructure Engineer, Tech Solutions Group

Bain & Company, Inc. • Boston (MA)

On-site
USD 147,000 - 177,000
Medical, dental, vision coverage
Paid time off
Fully vested 401(k)
Staff I Infrastructure Engineer, Tech Solutions Group
Staff I Infrastructure Engineer, Tech Solutions Group

Bain & Company • Chicago (IL)

On-site
USD 141,000 - 169,000
Health insurance
Paid time off
401(k) plan
+1
Full Stack Software Engineer (TypeScript/Python)
Full Stack Software Engineer (TypeScript/Python)

Bain & Company • Houston (TX)

Hybrid
USD 89,000 - 106,000
Medical insurance
Dental insurance
Vision insurance
+1
Senior Manager, Strategy and Operations, Business Development
Senior Manager, Strategy and Operations, Business Development

Bain & Company • Seattle (WA)

On-site
USD 128,000 - 153,000
Paid time off
401(k) plan
Medical, dental and vision coverage
+1
Expert Senior Manager, Engineering Excellence
Expert Senior Manager, Engineering Excellence

Bain & Company • Harrisburg, Atlanta (GA)

On-site
USD 258,000 - 294,000
Senior Manager, Strategy and Operations, Business Development
Senior Manager, Strategy and Operations, Business Development

Bain & Company • Atlanta (GA)

Hybrid
USD 135,000 - 162,000
Senior Manager, Strategy and Operations, Business Development
Senior Manager, Strategy and Operations, Business Development

Bain & Company • Dallas (TX)

Hybrid
USD 142,000 - 170,000
401(k) plan
Medical, dental & vision coverage