Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Bain & Company Logo

Software Engineer (Full Stack Developer)

Bain & Company

$74,000 - $88,500
Nov 20, 2025
Dallas, TX, United States of America
Apply Now

Bain's engineering experts within the global digital capabilities practice need to design, build, and support strategic internal software systems used by colleagues around the world. The Software Engineer will play a key role in building and enhancing internal applications that support Bain's business priorities.

Requirements

  • Frameworks: .NET, .NET Core
  • Languages: C-Sharp, T-SQL, Python
  • Web: Angular, React, JavaScript, HTML, CSS, Bootstrap
  • RDBMS: Microsoft SQL Server
  • Cloud: Microsoft Azure Services
  • Testing: XUnit, Jasmine
  • DevOps: GitActions

Responsibilities

  • Contribute to software development delivery (80%) by designing, coding, testing, and maintaining enterprise applications
  • Work as a member of an Agile team, participating in all ceremonies and sprint activities
  • Break down user stories into tasks and deliver features that meet functional and non-functional requirements (scalability, performance, etc.)
  • Prepare work estimates, write and execute unit tests, and participate in application release testing
  • Provide support for applications in production, including troubleshooting and resolution
  • Continuously learn and apply new skills (e.g., automation, DevOps, UX design, performance testing) to broaden technical expertise
  • Follow Bain’s development processes and contribute to the ongoing improvement of team practices and standards

Other

  • Proven experience developing enterprise-scale applications
  • Strong knowledge of agile software development methodologies and processes
  • Record of strong performance in prior software engineering roles
  • Strong problem-solving, communication, and customer service skills
  • Demonstrated ability to collaborate across disciplines and manage competing priorities