Senior Software Development Engineer – Rust / Cloud

LCS Defense

Jessup (MD)

On-site

USD 180,000 - 230,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

LCS Defense is seeking a Senior Software Development Engineer to build a cloud-based management platform that orchestrates high-assurance network devices. The role emphasizes backend services and APIs written in Rust, including provisioning, monitoring, firmware updates, and secure device-to-cloud communications.

The ideal candidate has an active TS/SCI clearance with Full-Scope Polygraph, 5+ years of experience, and a strong background in cloud platforms, distributed systems, and CI/CD

Qualifications

  • Active TS/SCI clearance with Full-Scope Polygraph.
  • 5+ years of software development experience.
  • Experience building backend services and Rust APIs.
  • Experience with cloud-based platforms and distributed systems.
  • Experience implementing authentication and authorization for secure communications.

Responsibilities

  • Design and develop backend services and APIs in Rust to manage lifecycle operations across a fleet of high-assurance network devices.
  • Implement capabilities for device provisioning, configuration, monitoring, firmware updates, and policy enforcement.
  • Architect and implement authentication and authorization frameworks for secure device-to-cloud communication.
  • Translate cryptographic, security, and key management requirements from government standards into scalable cloud service designs.
  • Build highly available, scalable services for telemetry ingestion, health monitoring, configuration distribution, and alerting.
  • Develop and maintain CI/CD pipelines that automate unit, integration, and end-to-end testing of cloud-to-device interactions.

Skills

Rust programming
Backend development
Cloud platforms
Security/cryptography knowledge
CI/CD pipelines

Tools

CI/CD tooling
Rust tooling

Job description

Senior Software Development Engineer – Rust / Cloud

Senior Software Development Engineer – Rust / Cloud Management Platform

Position Overview

Company: LCS Defense

Clearance: Active TS/SCI with Full-Scope Polygraph required

Experience: 5+ years of relevant software engineering experience

Location: Jessup, MD; Arlington, VA; Herndon, VA OR Denver, CO

LCS Defense is seeking a Senior Software Development Engineer to build a cloud-based management platform that orchestrates and coordinates multiple high-assurance network devices. This role focuses on backend services and APIs developed in Rust. The engineer will build capabilities for device provisioning, configuration, monitoring, firmware updates, and policy enforcement, while supporting secure communication between devices and the cloud.

Key Responsibilities
  • Design and develop backend services and APIs in Rust to manage lifecycle operations across a fleet of high-assurance network devices.
  • Implement capabilities for device provisioning, configuration, monitoring, firmware updates, and policy enforcement.
  • Architect and implement authentication and authorization frameworks for secure device-to-cloud communication.
  • Translate cryptographic, security, and key management requirements from government standards into scalable cloud service designs.
  • Build highly available, scalable services for telemetry ingestion, health monitoring, configuration distribution, and alerting.
  • Develop and maintain CI/CD pipelines that automate unit, integration, and end-to-end testing of cloud-to-device interactions.
Required Qualifications
  • Active TS/SCI clearance with Full-Scope Polygraph.
  • At least 5 years of relevant software development experience.
  • Experience developing backend services and APIs in Rust.
  • Experience designing and building cloud-based platforms and distributed services.
  • Experience implementing authentication and authorization for secure communications.
  • Ability to interpret cryptographic, security, and key management requirements and apply them to cloud service architecture.
  • Experience developing highly available, scalable services for distributed systems.
  • Experience building CI/CD pipelines and automated unit, integration, and end-to-end tests.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Rust Cloud Backend Engineer – TS/SCI
Senior Rust Cloud Backend Engineer – TS/SCI

LCS Defense • Jessup (MD)

On-site
USD 180,000 - 230,000
Embedded Software Engineer
Embedded Software Engineer

LCS Defense • Jessup (MD)

On-site
USD 120,000 - 180,000
DevOps Engineer
DevOps Engineer

LCS Defense • Jessup (MD)

On-site
USD 120,000 - 180,000
Senior Rust Software Developer - SMES ( Full-time ) Camden, NJ - DK
Senior Rust Software Developer - SMES ( Full-time ) Camden, NJ - DK

Central Business Solutions, Inc • Camden (NJ)

On-site
USD 130,000 - 210,000
Senior Cloud Software Engineer, to 240k - FS Poly
Senior Cloud Software Engineer, to 240k - FS Poly

stanleyreid • Fort Meade (MD)

On-site
USD 216,000 - 264,000
Full medical coverage
401K match
Professional growth opportunities
Embedded Software Engineer
Embedded Software Engineer

ResilAient Talent Hub • Herndon (VA)

On-site
USD 170,000 - 210,000
Rust Software Engineer
Rust Software Engineer

ED Wallach Search Group • Reston (VA)

On-site
USD 120,000 - 160,000
Senior Software Engineer, Rust
Senior Software Engineer, Rust

Adelphi • McLean (VA)

On-site
USD 150,000 - 190,000
RUST Software Developer - Multiple Levels L3Harris Technologies · United States Mid $97k - $180k USD
RUST Software Developer - Multiple Levels L3Harris Technologies · United States Mid $97k - $180k USD

Rustify • United States

Remote
USD 97,000 - 180,000
Sign-on bonus
Benefits package
Senior Software Engineer, Rust
Senior Software Engineer, Rust

Adelphi Data • McLean (VA)

On-site
USD 180,000 - 240,000