Demo

Software Engineer (Full Stack Developer)

Tech Economy
Dallas, TX Full Time
POSTED ON 12/29/2025
AVAILABLE BEFORE 1/27/2026
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, 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
  • 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
  • DevOps: GitActions
  • Search: Elasticsearch, Coveo
  • NoSQL: MongoDB, Cosmos
  • Caching: Redis, MemCache

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, JavaScript
  • Strong RDBMS knowledge (SQL Server, Oracle, MySQL, PostgreSQL, MS Dataverse)
  • Familiarity with REST/SOAP APIs, IT infrastructure, and enterprise access management
  • RPA: Automation Anywhere, Blue Prism, Power Automate, UiPath
  • Low-Code: Power Apps, Appian, OutSystems
  • Workflow: Power Automate, Nintex
  • Front-end: HTML, CSS, React, Bootstrap, Angular
  • Security: Key Vaults (Hashicorp, Azure), OAUTH2, JWT, Azure Managed Identities

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.

Role

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

  • In Texas, the good-faith, reasonable full-time salary range for this role is between $74,000-$88,500; placement within this range will vary based on several factors including, but not limited to, experience, education, licensure/certifications, training, and skill level.

Additional Compensation May Include

  • Annual discretionary performance bonus
  • 4.5% 401(k) company contribution, increasing after 3 years and fully vested upon start
  • Full coverage of individual medical, dental, and vision premiums
  • Generous paid time off, including parental leave and holidays
  • Paid life and long-term disability insurance
  • Annual fitness reimbursement

Salary : $74,000 - $88,500

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer (Full Stack Developer)?

Sign up to receive alerts about other jobs on the Software Engineer (Full Stack Developer) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Tech Economy

  • Tech Economy Boston, MA
  • 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 mod... more
  • 13 Days Ago

  • Tech Economy Austin, TX
  • 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 #1 ranked co... more
  • 7 Days Ago


Not the job you're looking for? Here are some other Software Engineer (Full Stack Developer) jobs in the Dallas, TX area that may be a better fit.

  • Veracity Software Inc Irving, TX
  • Atlanta or Irving, TX Contract Essential Duties And Responsibilities As a C Software Engineer, you will be responsible for the requirements, design, develo... more
  • 17 Days Ago

  • Veracity Software Inc Irving, TX
  • Job Title: Sr. Software Engineer (C#, .NET) - Azure Location: Irving, TX (Fully Onsite) (Local Candidates Only) 3 months contract to hire Over 13 years We ... more
  • 24 Days Ago

AI Assistant is available now!

Feel free to start your new journey!