Senior Software Engineer

Leonardo DRS
Germantown, MDFULL_TIMEPosted Aug 3, 2026

Role responsibilities

The Senior Software Engineer will design, develop, and debug mission-critical radar software while mentoring team members and making key architectural decisions. They are responsible for managing project outcomes, including budgets and schedules, while communicating effectively with customers and internal stakeholders.

Requirements

Candidates must hold a bachelor's degree in an engineering or technical field and possess at least 5 years of relevant experience. Proficiency in C, C++, or Rust, along with strong Linux and containerization skills, is required, as is the ability to obtain a DOD security clearance.

Key skills

Rust, C, C++, Linux, Networking, TCP/IP, Docker, Microservice architectures, Git, CI/CD, Jenkins, Signal processing, Firmware, Database design, Software architecture

Keywords

Radar, Avionics, Defense, AESA, Rust, C, C++, Linux, TCP/IP, Docker, Microservices, NATS, Kafka, MQTT, gRPC, Git, CI/CD, Jenkins, Signal Processing, Firmware, Database Design, DOD Security Clearance, Software Supply Chain, Embedded Systems, Tactical Radars

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free