Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Leonardo DRS

Senior Software Engineer – Linux Backend Systems

Leonardo DRS

. Design, develop, test, debug, and maintain software applications and systems supporting radar and defense technology solutions .

Posted 10/5/2026full-timeGermantown • Maryland • United StatesSenior💰 $107,089 - $144,570 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in software design and development, particularly in Rust, C, and C++. Proficient in building and maintaining Linux-based services and automated CI/CD processes while leading technical initiatives and collaborating across engineering teams.

Highest-signal resume keywords
Rust ProgrammingLinux ProficiencyCI/CD Pipeline DevelopmentNetworking ConceptsGit Version Control

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software DevelopmentDebuggingAutomated TestingShell ScriptingAPI DevelopmentMicroservices ArchitectureContainerizationProtobufGRPCBuild Systems
Soft Skills
Technical LeadershipCollaborationMentoringCommunication
Tools & Technologies
JenkinsDockerGitCI/CD ToolsLinux
Certifications & Qualifications
DoD Security Clearance
Industry Keywords
Radar TechnologyDefense TechnologySoftware EngineeringSystems IntegrationTechnical Direction

Tech Stack

Tools & technologies
DockerGRPCJenkinsLinuxMicroservicesRustShell ScriptingC++

About the role

Key responsibilities & impact
  • Design, develop, test, debug, and maintain software applications and systems supporting radar and defense technology solutions
  • Translate customer, product, and system-level requirements into secure, scalable, and maintainable software designs
  • Develop primarily in Rust while working with C and C++ codebases, interfaces, or existing systems
  • 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 and contribute to technical direction
  • Collaborate across engineering disciplines and with software, systems, hardware, integration, and test teams
  • Mentor teammates and communicate technical risks and tradeoffs
  • Contribute to design and architecture decisions, troubleshoot complex issues, and support delivery of integrated systems

Requirements

What you’ll need
  • Bachelor’s degree in engineering, computer science, or a related technical field
  • At least five years of relevant software engineering experience
  • Fluency in C, C++, or Rust, with ability and interest to become productive in Rust
  • Strong Linux proficiency, including command-line tools, shell scripting, automation, and build systems
  • Understanding of networking concepts and experience developing or troubleshooting networked services
  • Experience developing software communicating across processes, services, or systems using APIs, messaging, publish/subscribe patterns, protobuf, gRPC, or comparable approaches
  • Proficiency with Git
  • Experience with automated build, test, or CI/CD pipelines
  • Docker or comparable container technology experience preferred
  • Prior Rust experience preferred but not required
  • Ability to lead technical work independently and collaborate effectively
  • U.S. citizenship required
  • Active DoD security clearance or ability to obtain such clearance within a reasonable time after employment begins

Benefits

Comp & perks
  • Medical, dental, and vision coverage
  • Company contribution to a health savings account
  • Telemedicine
  • Life and disability insurance
  • Legal insurance
  • 401(k) savings plan with employer matching
  • Annual performance-based bonuses
  • Equity awards
  • Overtime pay for non-exempt employees, as applicable
  • Paid time off, including vacation, holidays, and sick leave
  • Paid parental leave
  • Tuition reimbursement
  • Professional development support
  • Career growth and skill enhancement programs
  • Wellness programs focused on physical, emotional, and financial well-being
  • Flexible 9/80 work schedule
  • Community service hours