Senior Software Engineer

Fairfax, VA

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.

Adam Slade

Posted 2026-04-07

Recommended Jobs

Senior Value Advisor

Equinix
Ashburn, VA

Who are we? Equinix is the world’s digital infrastructure company®, shortening the path to connectivity to enable the innovations that enrich our work, life and planet.  A place where bold idea…

View Details
Posted 2026-03-13

Network Engineer - Intermediate

Oneida Technical Solutions
Fort Belvoir, VA

Job Description Job Description Oneida Technical Solutions, LLC (OTS), was founded in 2014 and quickly established itself as a reliable partner capable of providing a variety of information techn…

View Details
Posted 2026-03-27

Automotive Parts Advisor

Bayside Auto Group
King George, VA

Bayside Ford in King George, Va (Dahlgren area) is in search of an experienced Parts Consultant. Bayside Auto Group offers competitive compensation plans, medical and dental benefits, paid time off, …

View Details
Posted 2026-01-20

Receptionist/Insurance Assistant

Independent Insurance Center
Leesburg, VA

Job Description Job Description We are looking to hire a Part Time Receptionist/Insurance Assistant. This individual should be friendly and outgoing, have a great work ethic and be professional…

View Details
Posted 2026-03-27

Dishwasher

Level99 Entertainment
McLean, VA

Job Description Job Description The Dishwasher position is an essential hands-on role in our Food & Beverage department. This Dishwasher is responsible for general warewashing, utility tasks, and…

View Details
Posted 2026-03-17

Onsite Support Lead, Senior

Arlington, VA

Onsite Support Lead, Senior Position Description CGI Federal has an exciting opportunity for an Onsite Support Lead within our Intel sector advancing the national security mission through cuttin…

View Details
Posted 2025-10-01

Python Developer

Vision IT USA Inc
Reston, VA

Job Description Job Description We are seeking a Python Developer to become an integral part of our team! You will be responsible for creating and modifying computer application software or speci…

View Details
Posted 2026-03-17

CAD/BIM Revit Designer

Hazen and Sawyer
Virginia Beach, VA

Job Description Job Description Hazen and Sawyer is seeking CAD/BIM Revit Designers of any experience level that will work with project managers and engineers to produce structural BIM (Revit) mo…

View Details
Posted 2026-03-17

Commercial Roofing Foreman

Baker Roofing Company
Bristol, Washington County, VA

Baker Roofing Company - Foreman This is a unique opportunity to take control of and propel you along your career path. Baker Roofing invests in our employees by empowering success through a struct…

View Details
Posted 2026-01-08

Sr. NEN Analyst

Client First Technologies
Fairfax, VA

Job Description Job Description Description: Client First Technologies currently is seeking a Sr. NEN Analyst to support our government customer by providing operational and technical support …

View Details
Posted 2026-03-20