Hybrid Staff Engineer II — Enterprise Applications Leader

Bain & Company

Atlanta (GA)

Hybrid

USD 135,000 - 162,000

Full time

29 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

401(k) contribution
Medical, dental and vision coverage
Paid time off
Wellness program

Job summary

Bain & Company is seeking a Staff Engineer II to design, develop, and support enterprise-scale applications across Bain’s internal systems. You will lead by example, deliver reusable code, and drive architectural decisions with a focus on Microsoft technologies and integration across Bain’s workflows.

You will mentor engineers, collaborate with stakeholders, and help shape modern development practices. This position requires in-office presence at least one day per week in Boston, Chicago, or

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.

Responsibilities

  • 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.
  • 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.

Skills

C#
T-SQL
Agile methodologies
Software architecture
Technical leadership
Communication

Education

Bachelor’s degree or equivalent

Tools

Microsoft SQL Server
XUnit/Jasmine testing
GitHub Actions
Elasticsearch
Redis
Power BI
Tableau
Azure
Azure Data Factory

Job description

Bain & Company is seeking a Staff Engineer II to design, develop, and support enterprise-scale applications across Bain’s internal systems. You will lead by example, deliver reusable code, and drive architectural decisions with a focus on Microsoft technologies and integration across Bain’s workflows.

You will mentor engineers, collaborate with stakeholders, and help shape modern development practices. This position requires in-office presence at least one day per week in Boston, Chicago, or

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Staff Engineer — Enterprise Apps Leader (Hybrid)
Senior Staff Engineer — Enterprise Apps Leader (Hybrid)

Bain & Company, Inc. • Georgia

Hybrid
USD 135,000 - 162,000
401(k) plan
Company-paid health premiums
Generous paid time off
Staff Engineer II: Enterprise Applications Architect (Hybrid)
Staff Engineer II: Enterprise Applications Architect (Hybrid)

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 • 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 Enterprise Application Engineer
Staff Enterprise Application Engineer

Gravity IT Resources • United States

On-site
USD 124,000 - 193,000
Senior Developer II: Lead & Mentor Enterprise Solutions
Senior Developer II: Lead & Mentor Enterprise Solutions

Performance Food Group (New) • Florida

On-site
USD 100,000 - 150,000
Day 1 health & wellness benefits
Employee Stock Purchase Plan
401K employer matching
+2
AI-Driven Engineering Transformation Leader
AI-Driven Engineering Transformation Leader

Bain & Company • Atlanta (GA)

Hybrid
USD 180,000 - 204,000
Full benefits package
Generous PTO
401(k) with company match
+1
Hybrid Associate Software Engineer – Enterprise Apps
Hybrid Associate Software Engineer – Enterprise Apps

ConstructConnect • Peachtree Corners (GA)

Hybrid
USD 70,000 - 100,000
Senior Enterprise Application Engineer — Remote
Senior Enterprise Application Engineer — Remote

Ampcus Inc • Chicago (IL)

Remote
USD 120,000 - 170,000