1

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

Senior Software Engineer-Developer Company: The Boeing Company The Boeing Company is currently ... physics, mathematics, data science, or computer science and 14+ years of related work experience OR ...

Senior Software Engineer-Developer Company: The Boeing Company The Boeing Company is currently ... physics, mathematics, data science, or computer science and 14+ years of related work experience OR ...

Senior Software Engineer-Developer

Richardson, TX · On-site

$111K - $146K/yr

Senior Software Engineer-Developer Company: The Boeing Company The Boeing Company is currently ... physics, mathematics, data science, or computer science and 14+ years of related work experience OR ...

Software Engineer II

Dallas, TX · On-site

$96K - $132K/yr

Kforce has a client that is seeking a Software Engineer II to join their team in Dallas, TX. ... Bachelor's degree (or equivalent) in Computer Science, Mathematics, Physics, or a related field ...

next page

Showing results 1-20

Physics Software Engineer information

See Dallas, TX salary details

$62.8K

$145.9K

$203.3K

How much do physics software engineer jobs pay per year?

As of Aug 4, 2026, the average yearly pay for physics software engineer in Dallas, TX is $145,935.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,700.00 and $171,100.00 per year, depending on experience, location, and employer.

What is the difference between Physics Software Engineer vs Data Scientist?

AspectPhysics Software EngineerData Scientist
Required CredentialsBachelor's or Master's in Physics, Computer Science, or related fieldBachelor's or Master's in Data Science, Statistics, Computer Science, or related field
Work EnvironmentResearch labs, tech companies, aerospace, or defense industriesTech firms, finance, healthcare, or consulting companies
Industry UsagePhysics research, simulation, modeling, and software developmentData analysis, machine learning, predictive modeling, and data visualization

Physics Software Engineers focus on developing software for physics applications, simulations, and research, often working in research or engineering environments. Data Scientists analyze large datasets to extract insights and build predictive models. While both roles require strong programming skills, Physics Software Engineers emphasize physics principles, whereas Data Scientists focus on data analysis and statistical methods.

What are the key skills and qualifications needed to thrive as a physics software engineer?

To thrive as a Physics Software Engineer, you need a strong background in physics, mathematics, and computer science, typically supported by a degree in physics, engineering, or a related field. Proficiency in programming languages such as C++, Python, or MATLAB, and experience with simulation software or scientific computing libraries are essential. Analytical thinking, problem-solving, and effective communication are crucial soft skills for collaborating with multidisciplinary teams and interpreting complex data. These skills are vital for developing accurate, efficient software solutions that model physical systems and drive innovation in scientific and engineering projects.

What is a physics software engineer?

A Physics Software Engineer is a professional who develops, maintains, and optimizes software that simulates or models physical systems and phenomena. They often work at the intersection of physics, computer science, and engineering, creating tools for scientific research, simulations, or real-time physics engines used in industries like gaming, aerospace, or research institutions. These engineers typically have a strong background in both physics and programming, enabling them to translate complex physical formulas and concepts into efficient and accurate code. Their work is crucial for advancing technology in areas such as computational physics, virtual reality, and engineering design.

How does a physics software engineer typically collaborate with scientists and other engineering teams during a project?

Physics Software Engineers often work closely with physicists, data scientists, and hardware engineers to translate complex physical models into reliable software solutions. Collaboration usually involves regular meetings to clarify requirements, iterative development cycles to test and validate simulation accuracy, and ongoing feedback to refine algorithms. Effective communication and teamwork are essential, as engineers must bridge the gap between theoretical concepts and practical implementation while ensuring that software integrates smoothly with other systems. This collaborative environment fosters continuous learning and problem-solving, making the role both challenging and rewarding.
What cities near Dallas, TX are hiring for Physics Software Engineer jobs? Cities near Dallas, TX with the most Physics Software Engineer job openings:
Infographic showing various Physics Software Engineer job openings in Dallas, TX as of July 2026, with employment types broken down into 94% Full Time, 3% Part Time, and 3% Contract. Highlights an 88% Physical, 5% Hybrid, and 7% Remote job distribution, with an average salary of $145,935 per year, or $70.2 per hour.

Senior Software Engineer/Developer

Fidelity Investments

Westlake, TX • Hybrid

$117K - $155K/yr

Full-time

Re-posted 29 days ago


Fidelity Investments rating

8.7

Company rating: 8.7 out of 10

Based on 271 frontline employees who took The Breakroom Quiz

15th of 150 rated financial services


Job description

Job Description:

Position Description:

Implements modern test or automation driven software development methodologies by applying DevOps concepts, including Continuous Integration/Continuous Deployment (CI/CD) pipelines and tools (Jenkins, Maven, Sonar, and uDeploy). Coordinates test efforts across multiple environments and throughout all phases of the Software Development Life Cycle (SDLC), ensuring the delivery of high-quality code to production using Java and JavaScript. Provides business solutions by developing complex software applications.

Primary Responsibilities:

  • Develops original and creative technical solutions to on-going development efforts.
  • Designs applications or subsystems on major projects and for/in multiple platforms.
  • Develops applications for multiple projects supporting several divisional initiatives.
  • Supports and performs all phases of testing leading to implementation.
  • Assists in the planning and conducting of user acceptance testing.
  • Develops comprehensive documentation for multiple applications supporting several corporate initiatives.
  • Responsible for post-installation testing of any problems.
  • Establishes project plans for projects of moderate scope.
  • Works on complex assignments and often multiple phases of a project.
  • Performs independent and complex technical and functional analysis for multiple projects supporting several initiatives.

Education and Experience:

Bachelor's degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and three (3) years of experience as a Senior Software Engineer/Developer (or closely related occupation) developing and maintaining robust automation frameworks for functional, system, regression, integration, UAT, compatibility, API, and UI testing using Selenium, Java/J2EE, and Rest Assured.

Or, alternatively, Master's degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and one (1) year of experience as a Senior Software Engineer/Developer (or closely related occupation) developing and maintaining robust automation frameworks for functional, system, regression, integration, UAT, compatibility, API, and UI testing using Selenium, Java/J2EE, and Rest Assured.

Skills and Knowledge:

Candidate must also possess:

  • Demonstrated Expertise ("DE") creating domain specific automated test cases, using Java and J2EE, for functional testing; performing API testing using build tools (Maven, Version Control System, GIT, and Bitbucket); and performing automated acceptance testing, using FitNesse.
  • DE automating APIs, using Java, Postman, OAuth, Eclipse, and Junit; writing UI automated tests using Selenium WebDriver; creating hybrid automation frameworks using Cucumber and Behavior Driven Development (BDD); and integrating automated test cases with Continuous Integration/Continuous Development (CI/CD) pipeline, using Jenkins.
  • DE performing data validation using PL/SQL, HeidiSQL, Sybase, SQuirrel SQL Client, and SQL Developer; performing API automation and validation of Web services (SOAP and REST APIs), using Postman; injecting test data and comparing data, using Content Management, Inspire Designer, WinMerge, and DiffPDF; and testing APIs, using Postman.
  • DE providing technical support for code deployment and test environment management using Cloud computing technologies (uDeploy, Jenkins, DevOps, and AWS); triaging issues of cross-regional and multi-functional teams, using JIRA and Xray test management; and performing root cause analysis using Log4j, Datadog, WINSCP, and Putty.

#PE1M2

#LI-DNI

Certifications:Category:Information Technology

Please be advised that Fidelity's business is governed by the provisions of the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment Company Act of 1940, ERISA, numerous state laws governing securities, investment and retirement-related financial activities and the rules and regulations of numerous self-regulatory organizations, including FINRA, among others. Those laws and regulations may restrict Fidelity from hiring and/or associating with individuals with certain Criminal Histories.


What Fidelity Investments employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom