1

Better Software Engineer Jobs in Dallas, TX (NOW HIRING)

SDET

Dallas, TX · On-site

$49.75 - $64/hr

Use your knowledge of testing and testability to influence better software design, promote accurate engineering practices, and ensure security and reliability Actively participate in the development ...

Use your knowledge of testing and testability to influence better software design, promote accurate engineering practices, and ensure security and reliability. * Actively participate in the ...

SDET - Dallas, TX

Dallas, TX · On-site

$49.50 - $63.75/hr

Use your knowledge of testing and testability to influence better software design, promote accurate engineering practices, and ensure security and reliability Actively participate in the development ...

SDET - Dallas, TX

Dallas, TX

$49.50 - $63.75/hr

Use your knowledge of testing and testability to influence better software design, promote accurate engineering practices, and ensure security and reliability Actively participate in the development ...

SDET - Dallas, TX

Dallas, TX · On-site

$49.50 - $63.75/hr

Use your knowledge of testing and testability to influence better software design, promote accurate engineering practices, and ensure security and reliability * Actively participate in the ...

SDET - Dallas, TX

Dallas, TX

$49.50 - $63.75/hr

Use your knowledge of testing and testability to influence better software design, promote accurate engineering practices, and ensure security and reliability * Actively participate in the ...

... a better place - is who we are at State Farm. It is at the core of how we operate and the reason ... As a Software Engineer, you will have the opportunity to: * Work with an experienced Software ...

... a better place - is who we are at State Farm. It is at the core of how we operate and the reason ... Collaborate with product owners, engineers, and business partners to deliver valuable software ...

Senior, Software Engineer

Dallas, TX · On-site

$121K - $159K/yr

As a Senior Software Engineer, you will contribute to the design, development, and delivery of ... live better when we really know them. That means understanding, respecting, and valuing unique ...

Software Engineer

Lewisville, TX · On-site

$113K - $143K/yr

... creating a better user experience for brokers, we're able to provide policies that are more ... Position Overview: We're looking for a Software Engineer to join our growing technology team. This ...

Senior Software Engineer

Irving, TX · On-site

$157 - $183.14/hr

Together, we are building a better world, so we can all enjoy living in it.Caterpillar Inc. seeks Senior Software Engineer at its facility located at 5205 N O'Connor Boulevard, Williams Square ...

Senior, Software Engineer

Irving, TX · On-site

$117K - $155K/yr

As a Senior Software Engineer, you will contribute to the design, development, and delivery of ... live better when we really know them. That means understanding, respecting, and valuing unique ...

Senior, Software Engineer

Dallas, TX · On-site

$118K - $156K/yr

As a Senior Software Engineer, you will contribute to the design, development, and delivery of ... live better when we really know them. That means understanding, respecting, and valuing unique ...

next page

Showing results 1-20

Better Software Engineer information

See Dallas, TX salary details

$63.1K

$146.6K

$204.2K

How much do better software engineer jobs pay per year?

As of Aug 14, 2026, the average yearly pay for better software engineer in Dallas, TX is $146,556.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,200.00 and $171,900.00 per year, depending on experience, location, and employer.

What is a better software engineer?

Better Software Engineers are professionals who not only write efficient and reliable code but also focus on improving software quality, team collaboration, and user experience. They adopt best practices, such as code reviews, testing, and continuous integration, to deliver high-quality products. In addition to technical skills, they emphasize communication, problem-solving, and a growth mindset, striving to continuously learn and adapt to new technologies. Their goal is to create software that meets user needs while maintaining scalability and maintainability.

What are the key skills and qualifications needed to thrive as a better software engineer, and why are they important?

To thrive as a Software Engineer, you need strong proficiency in programming languages, problem-solving abilities, and a solid understanding of computer science fundamentals, usually supported by a relevant degree or equivalent experience. Familiarity with development tools such as Git, integrated development environments (IDEs), and frameworks like React or Django is commonly required. Excellent collaboration, adaptability, and effective communication help individuals excel in team-based and agile environments. These skills ensure the creation of reliable, scalable software solutions and facilitate smooth project delivery in rapidly evolving tech landscapes.

What types of projects and technologies can I expect to work with as a better software engineer?

As a Better Software Engineer, you can expect to work on a variety of projects ranging from web and mobile application development to cloud-based solutions and automation tools. The role often involves using modern programming languages such as Python, JavaScript, or Java, and working within agile teams that emphasize collaboration and continuous improvement. You'll likely participate in code reviews, pair programming, and interact closely with product managers, designers, and QA engineers. Staying current with emerging technologies and best practices is encouraged, as is contributing to the overall improvement of software development processes within the organization.
Infographic showing various Better Software Engineer job openings in Dallas, TX as of August 2026, with employment types broken down into 6% Internship, and 94% Full Time. Highlights an 100% In-person job distribution, with an average salary of $146,556 per year, or $70.5 per hour.

$49.75 - $64/hr

Other

Re-posted 7 days ago


Job description

As an SDET, you will leverage your strong software engineering and test automation expertise to design, develop, and maintain robust testing solutions that ensure the quality and reliability of customer-facing applications. Your responsibilities will include building and enhancing automated test frameworks, integrating them into CI/CD pipelines, and driving best practices for test coverage and code quality. You will work closely with development teams, partners, technology leads, and agile teams to validate functionality, performance, and security.
The Expertise You Have
Bachelor s degree required; technology-related field preferred
6-9 years of experience testing and automating front-end and webservice applications
Hands-on experience with object-oriented programming languages (Java, C#, Groovy, etc.), HTTP, RESTful web services, Jenkins, and Git
Experience using UI test automation frameworks (Selenium, Protractor, etc.)
Experience testing and automating webservices (HttpClient, RestAssured, JMeter, SoapUI, etc.)
Ability to investigate and debug issues with front-end applications and web services
Experience testing Angular web applications
Knowledge of software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Experience in delivering software in the Agile environment.
Experience with APIs is a plus
Experience with contact center integration projects
Familiarity with Genesys or similar telephony platforms
Primary Responsibilities:
Use your knowledge of testing and testability to influence better software design, promote accurate engineering practices, and ensure security and reliability
Actively participate in the development process by writing and maintaining application features and automated tests, including unit, component, integration, functional, performance, scenario, and interoperability tests
Support the team in creating reliable, portable, and trustworthy tests, and integrate them into CI/CD pipelines
Collaborate with team members on improving team's test coverage, release velocity and production health
Design and develop test automation for front-end applications and web services using Groovy/Geb and Java/HttpClient
Participate in application code and test code reviews with the Agile team
The Skills You Bring
Passionate about crafting the best end-to-end customer experience
Owns the outcome by taking personal accountability for delivering strong results
Experience designing and building applications and using test automation frameworks
Multi-stack engineer with knowledge in a breadth of technologies and test automation frameworks (Java, Groovy, Selenium, Geb, JavaScript/TypeScript, HTTP, RESTful web services)
Extensive experience working with Java and its ecosystem
Strong advocate for Test-Driven Development, writing testable and maintainable code
Self-directed, proactive, and results-oriented
Keen attention to detail and a problem-solving mindset
Able to learn large software systems end-to-end quickly