1

Computational Software Developer Jobs in Houston, TX

NAG is a company focused on harnessing computational power to solve complex problems across research and geoscience domains. The HPC Software Engineer - Advanced role involves developing and ...

... of computational science (especially parallel programming and code optimization), a strong mathematics/physics/engineering background, in-depth knowledge of computer software/hardware architecture ...

... of computational science (especially parallel programming and code optimization), a strong mathematics/physics/engineering background, in-depth knowledge of computer software/hardware architecture ...

... of computational science (especially parallel programming and code optimization), a strong mathematics/physics/engineering background, in-depth knowledge of computer software/hardware architecture ...

Experience with software engineering best practices including software testing, agile development ... computational models into actionable insights. Your benefits An ExxonMobil career is one designed ...

Experience with software engineering best practices including software testing, agile development ... computational models into actionable insights. Your benefits An ExxonMobil career is one designed ...

Experience with software engineering best practices including software testing, agile development ... computational models into actionable insights. Your benefits An ExxonMobil career is one designed ...

Students graduating in 2025 or later with a Bachelor's degree in Computer Science, Software Engineering, Biomedical Engineering (with computational focus), or related field * Preference for students ...

Students graduating in 2025 or later with a Bachelor's degree in Computer Science, Software Engineering, Biomedical Engineering (with computational focus), or related field * Preference for students ...

Senior Python Developer - w2

Spring, TX ยท On-site

$108K - $145K/yr

As part of an integrated project team consisting of software engineers, data scientists, and computational engineers, contribute to a diverse Python codebase that models Carbon Capture and ...

Data Engineer

Houston, TX ยท On-site +1

$95K - $130K/yr

... computational backbone that supports Arva's ecosystem modeling and measurement, reporting, and ... Apply software engineering best practices including testing, version control, and documentation

next page

Showing results 1-20

Computational Software Developer information

See Houston, TX salary details

$45.8K

$106.8K

$158.5K

How much do computational software developer jobs pay per year?

As of Jul 14, 2026, the average yearly pay for computational software developer in Houston, TX is $106,809.00, according to ZipRecruiter salary data. Most workers in this role earn between $85,900.00 and $124,100.00 per year, depending on experience, location, and employer.

What is a Computational Software Developer?

A Computational Software Developer is a professional who designs, develops, and maintains software systems that perform complex mathematical, scientific, or engineering computations. They often work in fields such as scientific research, engineering, finance, and data analysis, creating tools that simulate processes, analyze data, or solve computational problems. These developers typically possess strong programming skills in languages like Python, C++, or MATLAB, and have a solid understanding of algorithms, mathematics, and domain-specific knowledge relevant to their projects.

What are the key skills and qualifications needed to thrive as a Computational Software Developer, and why are they important?

To thrive as a Computational Software Developer, you need strong programming skills (often in languages like Python, C++, or Java), a solid understanding of algorithms, and typically a degree in computer science, mathematics, or a related field. Familiarity with computational libraries (such as NumPy, SciPy, or TensorFlow), version control systems like Git, and experience with high-performance or parallel computing are commonly required. Analytical thinking, problem-solving abilities, and effective teamwork are vital soft skills for excelling in this role. These skills and qualities enable developers to create robust, efficient computational solutions and collaborate effectively within multidisciplinary teams.

What are some common challenges faced by Computational Software Developers, and how can they be addressed?

Computational Software Developers often encounter challenges such as optimizing code for high-performance computing, ensuring numerical accuracy, and integrating complex algorithms with existing systems. These challenges can be addressed by staying up-to-date with the latest computational techniques, collaborating closely with domain experts, and utilizing profiling tools to identify performance bottlenecks. Regular code reviews and testing are also essential to maintain reliability and foster knowledge sharing within multidisciplinary teams.
What are popular job titles related to Computational Software Developer jobs in Houston, TX? For Computational Software Developer jobs in Houston, TX, the most frequently searched job titles are:
What cities near Houston, TX are hiring for Computational Software Developer jobs? Cities near Houston, TX with the most Computational Software Developer job openings:
Infographic showing various Computational Software Developer job openings in Houston, TX as of July 2026, with employment types broken down into 100% Contract. Highlights an 100% In-person job distribution, with an average salary of $106,809 per year, or $51.4 per hour.
HPC Software Engineer - Advanced

HPC Software Engineer - Advanced

nAG

Houston, TX โ€ข On-site

Full-time

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Job Summary:
NAG is a company focused on harnessing computational power to solve complex problems across research and geoscience domains. The HPC Software Engineer โ€“ Advanced role involves developing and supporting geoscience applications for a subsurface imaging team, collaborating with researchers to deliver advanced seismic imaging solutions using a high-performance computing environment.
Responsibilities:
โ€ข Work within a scrum team as a software developer to develop and support proprietary applications used for seismic imaging
โ€ข Collaborate closely with researchers to support ongoing research and help transition prototype code into production-ready applications
โ€ข Support internal business partners across a globally distributed user base
โ€ข Optimize applications to improve HPC system utilization and increase throughput of seismic processing workloads
โ€ข Collaborate with HPC systems engineers and geoscientists to influence decisions on future hardware and system architecture
Qualifications:
Required:
โ€ข Degree in Computer Science, Software Engineering, Engineering, Applied Mathematics, Computational Science, or related field
โ€ข Several years of C/C++ experience with scientific computing codes and applications using parallel computing, with a strong understanding of algorithmic complexity and performance implications
โ€ข Experience working in a Linux environment
โ€ข Ability to work effectively in a diverse, cross-functional team
โ€ข Strong verbal and written communication skills for effective collaboration, mentoring, and knowledge sharing
โ€ข Self-motivated and driven to learn and grow
โ€ข Safety-oriented mindset โ€“ the safety and well-being of employees is a top priority
Preferred:
โ€ข Python, modern C++ (C++11 and later), and Unix shell scripting (primarily BASH)
โ€ข Strong understanding of object-oriented design principles
โ€ข Experience with parallel computing technologies (e.g., OpenMP, MPI, CUDA)
โ€ข Familiarity with source control and work tracking tools (e.g., Git, TFS)
โ€ข Experience integrating or working with third-party APIs
โ€ข Experience working in an Agile (Scrum) software development process
โ€ข Knowledge of simulation software development, particularly in seismic imaging or geoscience domains
โ€ข Experience with performance analysis tools (Intel VTune, NVIDIA Nsight, gprof)
Company:
nAG has played a leading role in numerical, scientific and high-performance computing for over 5 decades. Founded in 1970, the company is headquartered in Oxford, GBR, with a team of 51-200 employees. The company is currently Growth Stage.