Demo

Senior Software Engineer

Darwin Recruitment
Fairfax, VA Full Time
POSTED ON 1/8/2026
AVAILABLE BEFORE 1/21/2026

Senior Software Engineer - Scientific Data Systems
Remote (US) or Hybrid | Full-Time | Defense & Intelligence Sector

A company working at the intersection of satellites, RF detection, and data analytics is hiring a Senior Software Engineer to join their algorithms group. This team owns the pipeline that pushes massive volumes of radio frequency data through DSP and geolocation algorithms, then turns that into a product for government and commercial customers.

This isn't a research role. It's a production software role where code needs to be clean, memory-efficient, tested, and reliable. The algorithms already exist. Your job is to build the plumbing that connects them together, handles large volumes of incoming data, and delivers the output in a repeatable, scalable way.

This sits in the DSP org, working directly with signal processing, ML, and data engineers. They're looking for someone who's built real production systems in Python and C , has a strong grasp of computational complexity, and is comfortable navigating large-scale scientific or time-series data.

You'd be doing things like

  • Building and maintaining performant code in Python and C

  • Creating reusable components that support DSP and geolocation algorithms

  • Handling large datasets and deploying software into a containerized, cloud-based environment

  • Supporting CI/CD pipelines and writing automated tests

  • Collaborating across teams to keep software stable, scalable, and reliable

You'll need

  • 5 years of experience writing production software in Python and C

  • Familiarity with cloud environments (AWS preferred) and containerized deployments (Docker, Kubernetes)

  • Comfort working in Linux-based environments

  • Experience with standard Python libraries like NumPy, pandas, and SciPy

  • Solid understanding of software performance, memory, and data complexity

  • Experience with Git-based CI/CD (GitLab preferred)

Nice to have

  • Background in signal processing or having worked around RF datasets

  • Experience with orchestration tools like Airflow or Dagster

  • Familiarity with pybind11, or building C /Python integrations

  • Exposure to data quality systems and validation tools

  • Experience deploying data or ML-based products to customers

The ideal fit
You've built and shipped software that handles complex data at scale. Maybe you worked at a company delivering data feeds or running data platforms as a product. You understand how to move large datasets around, and why code structure and computational cost matters when things get big. You're not afraid to own a chunk of code and keep it running.

Darwin Recruitment is acting as an Employment Agency in relation to this vacancy.

Salary : $140,000 - $170,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Darwin Recruitment

  • Darwin Recruitment Visalia, CA
  • πŸ”§ Industrial Boiler Technician πŸ“ Visalia, CA We are looking for a skilled Industrial Boiler Technician with journeyman with 3-5 years experience to join ... more
  • 15 Days Ago

  • Darwin Recruitment Central, OR
  • A long-established, employee-owned industrial boiler service company is seeking experienced Boiler, Burner, or HVAC technicians to join its field service t... more
  • 4 Days Ago

  • Darwin Recruitment Washington, DC
  • Building Automation & Controls Service Technician Niagara AX / Niagara 4 πŸ“ Washington, DC We are seeking an experienced Building Automation and Controls S... more
  • 6 Days Ago

  • Darwin Recruitment Gaithersburg, MD
  • Commercial HVAC Installer Location: Gaithersburg, MD We're seeking a skilled Commercial HVAC Installer to join our growing team. This role is ideal for an ... more
  • 6 Days Ago


Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Fairfax, VA area that may be a better fit.

  • Hadiamondstar Software Solutions LLC Mc Lean, VA
  • Java developer Location - Mclean, VA (Only Locals) Note- Ex-Capital One Preferred JD- We are looking for Java developer with Angular, AWS (Backend Java, No... more
  • 20 Days Ago

  • Custom Software Systems, Inc. Washington, DC
  • Custom Software Systems, Inc. (CSS) is seeking an experienced Senior Cloud Systems Engineer to play a key role in designing, building, and securing modern ... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!