Software Developer
Arlington, VA · Remote
Bachelor's degree in Computer Science, Software Engineering, Information Technology, Cybersecurity, Data Science, Information Systems, or related technical field from an ABET accredited or CAE ...
Arlington, VA · Remote
Bachelor's degree in Computer Science, Software Engineering, Information Technology, Cybersecurity, Data Science, Information Systems, or related technical field from an ABET accredited or CAE ...
Arlington, VA · Remote
Bachelor's degree in Computer Science, Software Engineering, Information Technology, Cybersecurity, Data Science, Information Systems, or related technical field from an ABET accredited or CAE ...
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.
Bachelor's degree in computer science/software engineering or similar with 5+ years' experience, or a Master's degree with 3+ years' experience. * Strong proficiency in one or more programming ...
Bachelor's degree in computer science/software engineering or similar with 5+ years' experience, or a Master's degree with 3+ years' experience. * Strong proficiency in one or more programming ...
Reston, VA · On-site
DEGREE (Level Desired)Bachelor's DegreeDEGREE (Focus)Computer Science, Software Engineering, Information Technology, Computer Engineering, Applied Mathematics, Data Science, Electrical Engineering ...
Reston, VA · On-site
DEGREE (Level Desired)Bachelor's DegreeDEGREE (Focus)Computer Science, Software Engineering, Information Technology, Computer Engineering, Applied Mathematics, Data Science, Electrical Engineering ...
Bachelor's degree in computer science/software engineering or similar with 5+ years' experience, or a Master's degree with 3+ years' experience. * Strong proficiency in one or more programming ...
Bachelor's degree in computer science/software engineering or similar with 5+ years' experience, or a Master's degree with 3+ years' experience. * Strong proficiency in one or more programming ...
Chantilly, VA · On-site
DEGREE (Level Desired)Bachelor's DegreeDEGREE (Focus)Computer Science, Software Engineering, Information Technology, Computer Engineering, Applied Mathematics, Data Science, Electrical Engineering ...
Chantilly, VA · On-site
DEGREE (Level Desired)Bachelor's DegreeDEGREE (Focus)Computer Science, Software Engineering, Information Technology, Computer Engineering, Applied Mathematics, Data Science, Electrical Engineering ...
DEGREE (Level Desired)Bachelor's DegreeDEGREE (Focus)Computer Science, Software Engineering, Information Technology, Computer Engineering, Applied Mathematics, Data Science, Electrical Engineering ...
DEGREE (Level Desired)Bachelor's DegreeDEGREE (Focus)Computer Science, Software Engineering, Information Technology, Computer Engineering, Applied Mathematics, Data Science, Electrical Engineering ...
Arlington, VA · On-site
Required : • Bachelor's degree in Computer Science, Software Engineering, Information Technology, Cybersecurity, Data Science, Information Systems, or related technical field from an ABET ...
Arlington, VA · On-site
Required : • Bachelor's degree in Computer Science, Software Engineering, Information Technology, Cybersecurity, Data Science, Information Systems, or related technical field from an ABET ...
Chantilly, VA · On-site
DEGREE (Level Desired) Bachelor's Degree DEGREE (Focus) Computer Science, Software Engineering, Electrical Engineering, Cybersecurity, Information Technology, Data Science, Systems Engineering ...
Chantilly, VA · On-site
DEGREE (Level Desired) Bachelor's Degree DEGREE (Focus) Computer Science, Software Engineering, Electrical Engineering, Cybersecurity, Information Technology, Data Science, Systems Engineering ...
Tysons, VA · On-site
DEGREE (Level Desired) Bachelor's Degree DEGREE (Focus) Computer Science, Software Engineering, Electrical Engineering, Cybersecurity, Information Technology, Data Science, Systems Engineering ...
Tysons, VA · On-site
DEGREE (Level Desired) Bachelor's Degree DEGREE (Focus) Computer Science, Software Engineering, Electrical Engineering, Cybersecurity, Information Technology, Data Science, Systems Engineering ...
Reston, VA · On-site
DEGREE (Level Desired) Bachelor's Degree DEGREE (Focus) Computer Science, Software Engineering, Electrical Engineering, Cybersecurity, Information Technology, Data Science, Systems Engineering ...
Reston, VA · On-site
DEGREE (Level Desired) Bachelor's Degree DEGREE (Focus) Computer Science, Software Engineering, Electrical Engineering, Cybersecurity, Information Technology, Data Science, Systems Engineering ...
$61.75 - $81.50/hr
Bachelor's degree in computer science/software engineering or similar with 8+ years' experience, or a Master's degree with 6+ years' experience. * Experience leading Agile teams, prioritizing ...
$61.75 - $81.50/hr
Bachelor's degree in computer science/software engineering or similar with 8+ years' experience, or a Master's degree with 6+ years' experience. * Experience leading Agile teams, prioritizing ...
Fort Belvoir, VA · On-site
$61.75 - $81.50/hr
Bachelor's degree in computer science/software engineering or similar with 8+ years' experience, or a Master's degree with 6+ years' experience. * Experience leading Agile teams, prioritizing ...
Fort Belvoir, VA · On-site
$61.75 - $81.50/hr
Bachelor's degree in computer science/software engineering or similar with 8+ years' experience, or a Master's degree with 6+ years' experience. * Experience leading Agile teams, prioritizing ...
Bachelor's degree in computer science, Software Engineering, or related field. * Minimum of 4-7 years' experience with: * Application layer programming languages (e.g., Java, C#, C++) * Database ...
Bachelor's degree in computer science, Software Engineering, or related field. * Minimum of 4-7 years' experience with: * Application layer programming languages (e.g., Java, C#, C++) * Database ...
Bachelor's degree in computer science, Software Engineering, or related field. * Minimum of 4-7 years' experience with: * Application layer programming languages (e.g., Java, C#, C++) * Database ...
Bachelor's degree in computer science, Software Engineering, or related field. * Minimum of 4-7 years' experience with: * Application layer programming languages (e.g., Java, C#, C++) * Database ...
Springfield, VA · On-site
The Software Developer Performs coding, debugging, testing and troubleshooting throughout the ... Bachelor's or Master's degree in Computer Science, Computer Engineering, Information Science, Data ...
Springfield, VA · On-site
The Software Developer Performs coding, debugging, testing and troubleshooting throughout the ... Bachelor's or Master's degree in Computer Science, Computer Engineering, Information Science, Data ...
Vienna, VA · On-site
$67K - $87K/yr
Required : • Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. • Strong understanding of programming languages such as Java, Python ...
Vienna, VA · On-site
$67K - $87K/yr
Required : • Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. • Strong understanding of programming languages such as Java, Python ...
Vienna, VA · On-site
$67K - $87K/yr
Required : • Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. • Strong understanding of programming languages such as Java, Python ...
Vienna, VA · On-site
$67K - $87K/yr
Required : • Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. • Strong understanding of programming languages such as Java, Python ...
DEGREE (Level Desired)Bachelor's DegreeDEGREE (Focus)Computer Science, Software Engineering, Electrical Engineering, Cybersecurity, Information Technology, Data Science, Systems Engineering ...
DEGREE (Level Desired)Bachelor's DegreeDEGREE (Focus)Computer Science, Software Engineering, Electrical Engineering, Cybersecurity, Information Technology, Data Science, Systems Engineering ...
$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
Posted 16 days ago
SOFTWARE DEVELOPER (NAUT):
Bowhead seeks a Software Developer to support our customer on the Nautical contract in the Arlington, VA area. This position serves as a technical leader in the modernization of legacy DoD systems, providing advanced expertise in cloud-native development, architecture design, and team leadership.
This position is located near a metro station and a travel stipend may be provided if necessary.
ResponsibilitiesPhysical Demands:
SECURITY CLEARANCE REQUIREMENTS: Must be able to maintain a security clearance at the Top Secret level with SCI eligibility and maintain SAP eligibility. Due to work requirements, this position will not entertain work from home capabilities. US Citizenship is a requirement for this contract.
#LI-KC1
Employment Type: FULL_TIME