×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer - Linux Backend Systems

Job in Germantown, Montgomery County, Maryland, 20875, USA
Listing for: Leonardo DRS
Full Time position
Listed on 2026-10-09
Job specializations:
  • Software Development
    Software Engineer, Unix/Linux, C++ Developer, DevOps
Salary/Wage Range or Industry Benchmark: 107089 - 144570 USD Yearly USD 107089.00 144570.00 YEAR
Job Description & How to Apply Below
Senior Software Engineer - Linux Backend Systems

Location:

Germantown, MD, US, 20876

Job : 115048

Location: Germantown, MD

Business Unit: DRS RADA Technologies

Schedule: 9/80

Shift: First

DRS RADA Technologies, a subsidiary of Leonardo DRS, is focused on proprietary radar solutions and legacy avionics systems supporting the defense industry globally. The company is a global pioneer of AESA tactical radars for active military protection, counter-drone applications, critical infrastructure protection, and border surveillance.

About the Role:

DRS RADA Technologies is seeking a full-time, on-site Senior Software Engineer to design, build, and evolve Linux-based, mission-critical software supporting advanced radar and defense solutions. This hands-on role is ideal for an experienced, systems-oriented engineer who can translate complex requirements into reliable and maintainable software while helping shape technical direction and development practices. Prior radar experience is helpful but not required;

we value strong software engineering fundamentals and the ability to learn complex technical domains.

What You Will Do:
  • Design, develop, test, debug, and maintain software applications and systems supporting radar and defense technology solutions.
  • Translate customer, product, and system-level requirements into reliable and maintainable software designs.
  • Develop software primarily in Rust, while working with C and C++ codebases, interfaces, or existing systems as needed.
  • Build and improve automated build, test, and deployment processes using Git, CI/CD pipelines, Jenkins or similar tools, and container-based environments.
  • Build and troubleshoot Linux-based services involving networking, containers, microservices, and service-to-service communication.
  • Lead assigned technical work, collaborate across engineering disciplines, mentor teammates, and communicate technical risks and tradeoffs clearly.
What You Bring:
  • Bachelor’s degree in engineering, computer science, or a related technical field, plus at least five years of relevant software engineering experience.
  • Fluency in C, C++, or Rust, with the ability and interest to become productive in Rust; prior Rust experience is preferred but not required.
  • Strong Linux proficiency, including command-line tools, shell scripting, automation, and build systems.
  • Solid understanding of networking concepts and experience developing or troubleshooting networked services; experience with Docker or comparable container technologies is preferred.
  • Experience developing software that communicates across processes, services, or systems using technologies such as APIs, messaging, publish/subscribe patterns, protobuf, gRPC, or comparable approaches.
  • Proficiency with Git and experience working with automated build, test, or CI/CD pipelines.
  • Ability to lead technical work independently and collaborate effectively across engineering teams.
  • U.S. citizenship is required; ability to obtain and maintain a DoD security clearance may be required for future program work.
What This Role Is Not:
  • This is not a purely coding-focused position. While you will write and maintain software, you will also help shape technical approaches, contribute to design and architecture decisions, troubleshoot complex issues, and support the successful delivery of integrated systems.
  • This is not a role limited to one technology or programming language. The work centers on Rust development for Linux-based, service-oriented software, with related work in C/C++, networking, containers, automated testing, and CI/CD.
  • This is not a remote position. This full-time role is based on-site in Germantown, Maryland, where close collaboration with software, systems, hardware, integration, and test teams is essential.
  • This is not an…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary