×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer; Full Stack Developer

Job in Dallas, Dallas County, Texas, 75215, USA
Listing for: Bain & Company
Full Time, Part Time position
Listed on 2026-01-03
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer (Full Stack Developer)

Description & Requirements

This role follows a hybrid model, requiring in-office presence at least 1-2 days per week.

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, a champion of diversity and a model of social responsibility. We are currently #1 ranked consulting firm on Glassdoor’s Best Places to Work list and have maintained a spot in the top four on Glassdoor’s list for the last 13 years. We believe that diversity, inclusion and collaboration is key to building extraordinary teams.

We hire people with exceptional talents, abilities and potential, then create an environment where you can become the best version of yourself and thrive both professionally and personally. We are publicly recognized by external parties such as Fortune, Vault, Mogul, Working Mother, Glassdoor and the Human Rights Campaign for being a great place to work for diversity and inclusion, women, LGBTQ and parents.

WHO

YOU WILL WORK WITH

You’ll join our engineering experts within Bain’s global digital capabilities practice. This team designs, builds, and supports Bain’s most strategic internal software systems, used by colleagues around the world. You’ll work in a collaborative, agile environment with engineers, designers, and product managers to deliver enterprise-scale web and mobile applications that power Bain’s business.

WHERE YOU’LL FIT WITHIN THE TEAM

As a Software Engineer, you’ll play a key role in building and enhancing internal applications that support Bain’s business priorities. You’ll work on an Agile/Scrum team, contributing technical expertise, mentoring junior engineers, and helping drive high-quality delivery at scale.

WHAT YOU’LL DO
  • 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, Dev Ops, UX design, performance testing) to broaden technical expertise
  • Follow Bain’s development processes and contribute to the ongoing improvement of team practices and standards
  • Conduct research (10%) to evaluate and recommend new tools, technologies, and approaches for future initiatives
  • Share knowledge with peers and enhance team experience through effective communication (10%)
ABOUT YOU
  • Bachelor’s degree (or equivalent) in Computer Science, Engineering, or related field
  • 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
  • 3 years minimum relevant experience (and GenAI) preferred
Software Engineering
  • Frameworks: .NET, .NET Core
  • Languages:

    C#, T-SQL, Python
  • Web:
    Angular, React, JavaScript, HTML, CSS, Bootstrap
  • RDBMS:
    Microsoft SQL Server
  • Cloud:
    Microsoft Azure Services
  • Testing: XUnit, Jasmine
  • Dev Ops:
    Git Actions
  • Search:
    Elasticsearch, Coveo
  • No

    SQL:
    Mongo

    DB, Cosmos
  • Caching:
    Redis, Mem Cache
Data Engineering
  • Languages:

    T-SQL
  • Data & Analytics:
    Microsoft SQL Server, Azure SQL, Data Lake, Blob Storage, Synapse, Analysis Services
  • ETL:
    Talend, Azure Data Factory
  • Visualization:
    Tableau, Power BI
Automation / Low Code
  • Experience in C#, Java, Python, Java Script
  • Strong RDBMS knowledge (SQL Server, Oracle, MySQL, Postgre

    SQL, MS Dataverse)
  • Familiarity with REST/SOAP APIs, IT infrastructure, and enterprise access management
  • RPA:
    Automation Anywhere, Blue Prism, Power Automate, Ui Path
  • Low-Code:
    Power Apps, Appian, Out Systems
  • Workflow:
    Power Automate, Nintex
  • Front-end: HTML, CSS, React, Bootstrap, Angular
  • Security:
    Key Vaults (Hashicorp, Azure), OAUTH2, JWT, Azure…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary