We hire smart Scientists and Software Engineers who love to create and maintain high quality, extensible code using modern C++ practices. Support software development in the following domains ...
Quick apply
We hire smart Scientists and Software Engineers who love to create and maintain high quality, extensible code using modern C++ practices. Support software development in the following domains ...
Quick apply
We hire smart Scientists and Software Engineers who love to create and maintain high quality, extensible code using modern C++ practices. Support software development in the following domains ...
We hire smart Scientists and Software Engineers who love to create and maintain high quality, extensible code using modern C++ practices. Support software development in the following domains ...
We hire smart Scientists and Software Engineers who love to create and maintain high quality, extensible code using modern C++ practices. Support software development in the following domains ...
Bachelor's degree in computer science, Software Engineering, or related field. * Proven experience as Software Developer, including hands-on development and delivery of software applications.
Bachelor's degree in computer science, Software Engineering, or related field. * Proven experience as Software Developer, including hands-on development and delivery of software applications.
Bachelor's degree in computer science, Software Engineering, or related field. * Proven experience as Software Developer, including hands-on development and delivery of software applications.
Bachelor's degree in computer science, Software Engineering, or related field. * Proven experience as Software Developer, including hands-on development and delivery of software applications.
$185K - $220K/yr
Top Secret with SCI Eligibility and CI Polygraph Bachelor's in Computer Science, Software Engineering, or related field. 8+ years in software development, with at least 3 years in a leadership role.
$185K - $220K/yr
Top Secret with SCI Eligibility and CI Polygraph Bachelor's in Computer Science, Software Engineering, or related field. 8+ years in software development, with at least 3 years in a leadership role.
$107K - $125K/yr
Bachelor's degree in computer science, Software Engineering, or related field. * Proven experience as Software Developer, including hands-on development and delivery of software applications.
$107K - $125K/yr
Bachelor's degree in computer science, Software Engineering, or related field. * Proven experience as Software Developer, including hands-on development and delivery of software applications.
$106K - $124K/yr
Bachelor's degree in computer science, Software Engineering, or related field. * Proven experience as Software Developer, including hands-on development and delivery of software applications.
$106K - $124K/yr
Bachelor's degree in computer science, Software Engineering, or related field. * Proven experience as Software Developer, including hands-on development and delivery of software applications.
Reston, VA · On-site
... Science, Software Engineering, Electrical Engineering, Cybersecurity, Information Technology, Data Science, Systems Engineering, Mathematics, Artificial Intelligence, Information Systems, etc. • TS ...
Reston, VA · On-site
... Science, Software Engineering, Electrical Engineering, Cybersecurity, Information Technology, Data Science, Systems Engineering, Mathematics, Artificial Intelligence, Information Systems, etc. • TS ...
Virginia Beach, VA · On-site
Four-year college degree in Information Science, Computer Science, Software Engineering, or related field; or an equivalent combination of education, training, and relevant work experience. * 2-5 ...
Virginia Beach, VA · On-site
Four-year college degree in Information Science, Computer Science, Software Engineering, or related field; or an equivalent combination of education, training, and relevant work experience. * 2-5 ...
Chantilly, VA · On-site
Bachelor's degree in Computer Science, Software Engineering, Physics, Aerospace Engineering, or related field. * Strong software development experience with Java including Spring framework.
Quick apply
Chantilly, VA · On-site
Bachelor's degree in Computer Science, Software Engineering, Physics, Aerospace Engineering, or related field. * Strong software development experience with Java including Spring framework.
Chantilly, VA · On-site
Bachelor's degree in Computer Science, Software Engineering, Physics, Aerospace Engineering, or related field. * Strong software development experience with Java including Spring framework.
Quick apply
Chantilly, VA · On-site
Bachelor's degree in Computer Science, Software Engineering, Physics, Aerospace Engineering, or related field. * Strong software development experience with Java including Spring framework.
Chantilly, VA · On-site
Bachelor's degree in computer science, Software Engineering, or related field. * Proven experience as Software Developer, including hands-on development and delivery of software applications.
Chantilly, VA · On-site
Bachelor's degree in computer science, Software Engineering, or related field. * Proven experience as Software Developer, including hands-on development and delivery of software applications.
Reston, VA · On-site
DEGREE (Level Desired) Bachelor's Degree DEGREE (Focus) Computer Science, Software Engineering, Information Technology, Computer Engineering, Applied Mathematics, Data Science, Electrical Engineering ...
Reston, VA · On-site
DEGREE (Level Desired) Bachelor's Degree DEGREE (Focus) Computer Science, Software Engineering, Information Technology, Computer Engineering, Applied Mathematics, Data Science, Electrical Engineering ...
Tysons, VA · On-site
DEGREE (Level Desired) Bachelor's Degree DEGREE (Focus) Computer Science, Software Engineering, Information Technology, Computer Engineering, Applied Mathematics, Data Science, Electrical Engineering ...
Tysons, VA · On-site
DEGREE (Level Desired) Bachelor's Degree DEGREE (Focus) Computer Science, Software Engineering, Information Technology, Computer Engineering, Applied Mathematics, Data Science, Electrical Engineering ...
Chantilly, VA · On-site
DEGREE (Level Desired) Bachelor's Degree DEGREE (Focus) Computer Science, Software Engineering, Information Technology, Computer Engineering, Applied Mathematics, Data Science, Electrical Engineering ...
Chantilly, VA · On-site
DEGREE (Level Desired) Bachelor's Degree DEGREE (Focus) Computer Science, Software Engineering, Information Technology, Computer Engineering, Applied Mathematics, Data Science, Electrical Engineering ...
Chantilly, VA · On-site
Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline (or equivalent experience). * Experience developing enterprise software ...
Quick apply
Chantilly, VA · On-site
Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline (or equivalent experience). * Experience developing enterprise software ...
Chantilly, VA · On-site
Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline (or equivalent experience). * Experience developing enterprise software ...
Quick apply
Chantilly, VA · On-site
Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline (or equivalent experience). * Experience developing enterprise software ...
Fort Belvoir, VA · On-site
$185K - $220K/yr
Bachelor's in Computer Science, Software Engineering, or related field. * 8+ years in software development, with at least 3 years in a leadership role. * Multiple languages/frameworks (Python, Java ...
Fort Belvoir, VA · On-site
$185K - $220K/yr
Bachelor's in Computer Science, Software Engineering, or related field. * 8+ years in software development, with at least 3 years in a leadership role. * Multiple languages/frameworks (Python, Java ...
Chantilly, VA · On-site
$107K - $125K/yr
Bachelor's degree in computer science, Software Engineering, or related field. * Proven experience as Software Developer, including hands-on development and delivery of software applications.
Chantilly, VA · On-site
$107K - $125K/yr
Bachelor's degree in computer science, Software Engineering, or related field. * Proven experience as Software Developer, including hands-on development and delivery of software applications.
Arlington, VA · On-site
... Science, Software Engineering, Information Technology, Cybersecurity, Data Science, Information Systems, or related technical field from an ABET accredited or CAE designated institution; Master ...
Arlington, VA · On-site
... Science, Software Engineering, Information Technology, Cybersecurity, Data Science, Information Systems, or related technical field from an ABET accredited or CAE designated institution; Master ...
$82.8K - $87.5K
17% of jobs
$88.9K is the 25th percentile. Wages below this are outliers.
$87.5K - $92.2K
26% of jobs
The median wage is $93.9K / yr.
$92.2K - $96.8K
20% of jobs
$96.8K - $101.5K
4% of jobs
$101.5K - $106.2K
5% of jobs
$109.1K is the 75th percentile. Wages above this are outliers.
$106.2K - $110.9K
4% of jobs
$110.9K - $115.6K
5% of jobs
$115.6K - $120.3K
4% of jobs
$120.3K - $125K
4% of jobs
$125K - $129.7K
5% of jobs
$129.7K - $134.3K
4% of jobs
$82.8K
$101.6K
$134.3K
A Scientific Software Developer requires strong programming skills (such as Python, C++, or Java), a solid background in scientific concepts, and typically a degree in computer science, engineering, mathematics, or a related field. Familiarity with scientific computing libraries, version control systems (like Git), and experience using high-performance computing (HPC) resources are often expected; certifications in these tools can be advantageous. Excellent problem-solving, communication, and collaboration skills help contribute effectively to research-driven, multidisciplinary teams. These capabilities are vital to translate complex scientific needs into reliable and reproducible software solutions that advance research goals.
A Scientific Software Developer designs, develops, and optimizes software tools to support scientific research and analysis. They work closely with scientists to create algorithms, simulations, and data-processing pipelines tailored to specific research needs. This role often involves proficiency in programming languages like Python, C++, or Fortran, as well as expertise in numerical computing, data visualization, and high-performance computing.
Scientific Software Developers are often involved in developing, optimizing, and maintaining software used in fields such as bioinformatics, physics simulations, environmental modeling, data analysis, and computational chemistry. Their projects can span from designing algorithms for processing large-scale scientific data to creating user interfaces or automating laboratory workflows. Depending on the employer, you may work closely with scientists and researchers to understand domain-specific needs and translate them into technical solutions. This collaborative environment enables you to contribute directly to scientific discoveries while growing your technical and domain expertise.

Full-time
Re-posted 25 days ago
Powered by JazzHR
zrCLyDtgIs
Sourced by ZipRecruiter
Software development
51 - 200 Employees
Albuquerque, NM, US
1999