1

Computational Software Developer Jobs in Colorado

We are looking for algorithm and software developers with experience and/or an educational background in: signal processing, machine learning, estimation theory, computer vision, computational ...

Software Engineer III

Denver, CO ยท On-site

$150K - $211K/yr

As a Software Engineer in the Scientific Computing team, you will build the computational solvers and infrastructure that enable our engineers to push the boundaries of rocket engine design and ...

Software Engineer III

Denver, CO ยท On-site

$150K - $211K/yr

As a Software Engineer in the Scientific Computing team, you will build the computational solvers and infrastructure that enable our engineers to push the boundaries of rocket engine design and ...

Posting Title Computational Atmospheric Scientist . Location CO - Boulder . Position Type Limited ... Demonstrated experience modern software engineering (e.g., version control, unit testing ...

next page

Showing results 1-20

Computational Software Developer information

See Colorado salary details

$50.5K

$117.6K

$174.6K

How much do computational software developer jobs pay per year?

As of Jul 14, 2026, the average yearly pay for computational software developer in Colorado is $117,607.00, according to ZipRecruiter salary data. Most workers in this role earn between $94,600.00 and $136,700.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 Colorado? For Computational Software Developer jobs in Colorado, the most frequently searched job titles are:
What job categories do people searching Computational Software Developer jobs in Colorado look for? The top searched job categories for Computational Software Developer jobs in Colorado are:
What cities in Colorado are hiring for Computational Software Developer jobs? Cities in Colorado with the most Computational Software Developer job openings:

HPC Linux Software Engineer with Security Clearance

ClearanceJobs Workforce Solutions

Colorado Springs, CO โ€ข On-site

Other

Re-posted 24 days ago


Job description

Senior Software Engineer โ€“ HPC/Linux Environment (TS/SCI with CI Polygraph Required)
Location: Colorado Springs, Colorado
We are seeking an experienced Software Engineer to support a classified High-Performance Computing (HPC) research program focused on advanced modeling and simulation initiatives. This individual will work directly with technical users, scientists, engineers, and site personnel to support mission-critical software applications and computational workflows in a secure Linux-based environment.
The selected candidate will contribute to the development, maintenance, troubleshooting, and optimization of scientific and simulation software operating across distributed and multi-platform compute architectures. Responsibilities include assisting end users with HPC workflows, improving application performance, resolving software/system issues, and supporting graphical user interfaces tied to simulation activities. This role also involves close collaboration with research personnel and technical leadership to ensure operational success within a fast-paced R&D setting.
Primary Responsibilities
โ€ข Support and enhance modeling and simulation applications within an HPC infrastructure โ€ข Analyze, debug, and maintain complex existing software solutions โ€ข Develop and modify code using languages such as Fortran, C, and/or C++ โ€ข Create and maintain automation and support scripts using Linux shell scripting tools โ€ข Assist researchers and technical users with execution, troubleshooting, and optimization of simulation workloads โ€ข Participate in full software lifecycle activities including design, implementation, testing, documentation, and configuration management โ€ข Work with scalable and distributed software systems in Linux environments โ€ข Provide mentorship and technical guidance to junior engineering staff โ€ข Conduct knowledge-sharing sessions, user training, and onboarding support for HPC users โ€ข Collaborate closely with technical leadership, customers, and operational staff in a classified environment Required Qualifications
โ€ข Bachelorโ€™s degree in a STEM-related discipline โ€ข Approximately 10+ years of professional software engineering experience โ€ข Several years supporting modeling/simulation software in complex computing environments โ€ข Hands-on experience with High Performance Computing systems and Linux platforms โ€ข Strong programming ability in Fortran, C, and/or C++ โ€ข Experience with shell scripting, including Bash and Korn shell โ€ข Strong troubleshooting and debugging capabilities within large codebases โ€ข Familiarity with software engineering best practices including testing, coding standards, and version/configuration management โ€ข Experience supporting distributed or scalable applications โ€ข Ability to work independently while supporting users in a lab or research setting โ€ข Excellent communication, organization, and collaboration skills โ€ข Demonstrated ability to prioritize tasks and solve technical problems efficiently Preferred Traits
โ€ข Experience supporting scientific computing or defense-related research programs โ€ข Ability to communicate effectively with both technical and non-technical users โ€ข Strong attention to detail and commitment to software reliability โ€ข Comfortable mentoring team members and reviewing technical work products