Senior Software Engineer
Job Description:
Senior Software Engineer – Scientific Data SystemsRemote (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 algorithmsHandling large datasets and deploying software into a containerized, cloud-based environmentSupporting CI/CD pipelines and writing automated testsCollaborating 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 environmentsExperience with standard Python libraries like NumPy, pandas, and SciPySolid understanding of software performance, memory, and data complexityExperience with Git-based CI/CD (GitLab preferred) Nice to have Background in signal processing or having worked around RF datasetsExperience with orchestration tools like Airflow or DagsterFamiliarity with pybind11, or building C++/Python integrationsExposure to data quality systems and validation toolsExperience deploying data or ML-based products to customers The ideal fitYou’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.
Recommended Jobs
General Labor
InProduction is the leading provider of temporary seating, staging, structures, and scenic production for the U.S. live events industry. The Company is a valuable partner to event organizers throug…
Front Office Systems Integrator
Front Office Systems Integrator Location Chantilly, VA : Overview: Arcfield was purpose-built to protect the nation and its allies through innovations in digital transformation, space mission engine…
Carpet Installer
Summary Join L&M Carpet One Floor and Home, Central Virginia's premier flooring company since 1969. We're seeking an experienced carpet installer for our Mechanicsville location. Check our cu…
Welder
Job Description Job Description Overview Tradesmen International is looking to expand our team of qualified Trade Professionals for current & future projects in and around Norfolk, VA. Most…
Lifecycle Manager
Title: Lifecycle Manager Title: Lifecycle Manager Belong. Connect. Grow. with KBR! KBR's National Security Solutions team provides high-end engineering and advanced technology solution…
Mail Room Task Lead (EOIR)
Mail Room Task Lead (EOIR) Position Description CGI Federal is seeking a Mail Room Task Lead to support the Executive Office of Immigration Review, Board of Immigration Appeals mail room at the …
Administrative Assistant and Office Manager
Administrative Assistant and Office Manager Location Fairfax, VA : Department: Col of Engineering and Computing Classification: Admin Office Specialist 3 Job Category: Classified Staff Job T…
Manager, Data Science - LLM Customization Team
Overview Manager, Data Science - LLM Customization Team Data is at the center of everything we do. As a startup, we disrupted the credit card industry by individually personalizing every credi…