Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Bain & Company Inc

Staff Engineer II, TSG Data Engineering

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
83
out of 100
Average of individual scores

Were these scores useful?

Job Description

Staff Engineer II, TSG Data Engineering

Job ID

110077

Work area(s)

Technology & Engineering

Team

Technology Solutions Group (TSG)

Employment type

Permanent Full-Time

Location(s)

Atlanta | Boston | Chicago

Description & Requirements

Boston, MA | Chicago, IL | Atlanta, GA

WHAT

MAKES US A GREAT PLACE TO WORK

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 stakeholders

Participate 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

Experience developing enterprise-scale applications

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:
Frameworks:

.

NET, .NET

Core

Languages:

C#, T-SQL

Front End:

Angular, React, JavaScript, HTML, CSS, Bootstrap

Databases:

Microsoft SQL Server

Cloud:

Microsoft Azure Services

Testing:

XUnit, Jasmine, or similar

DevOps:

GitHub Actions

Search:

Elasticsearch, Coveo, or similar

NoSQL:

MongoDB, Cosmos DB

Caching:

Redis, MemCache

Data Engineering

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

Microsoft Azure Services

GitHub Actions

Tableau and Power BI

Automation & Low-Code

Relevant experience may include:

Software development using C#, Java, Python, JavaScript, or similar languages

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

Tableau or Power BI

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 1 day 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

Annual fitness reimbursements

Benefits

  • Paid Time Off (PTO)
  • Sick Leave
  • 401(k) Plans
  • Professional Development