Software Development Engineer (Multiple Locations)

Legacy
Herndon, United States of America
21 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Herndon, United States of America

Tech stack

API
Systems Engineering
Automation of Tests
Cloud Computing
Cloud Engineering
Configuration Management
Distributed Systems
DNS
Firmware
Subnetting
Virtual Private Networks (VPN)
Network Security
Networking Basics
Routing
Network Service
Cloud Services
Software Engineering
TCP/IP
Amazon Web Services (AWS)
Load Balancing
Cloud Platform System
Firewalls (Computer Science)
Backend

Job description

We are seeking a highly skilled Software Development Engineer with strong Rust development experience to support the design and development of a cloud-based platform managing high-assurance device fleets. This role focuses on building secure, scalable backend services that support lifecycle operations including provisioning, configuration, monitoring, and policy enforcement across distributed systems., Design and develop backend services and APIs in Rust supporting fleet lifecycle operations (provisioning, configuration, monitoring, firmware updates, policy enforcement) Architect and implement secure authentication and authorization frameworks for device-to-cloud communication Build and scale distributed service components for telemetry ingestion, health monitoring, configuration management, and alerting Develop highly available and scalable systems for managing large fleets of devices in secure environments Implement and maintain CI/CD pipelines for automated testing (unit, integration, end-to-end) Collaborate with cross-functional teams across software, hardware, and systems engineering

Requirements

Active TS/SCI clearance 7+ years of software development experience Strong experience with Rust application development Experience building backend services and distributed systems Deep understanding of networking fundamentals, including: TCP/IP, routing, subnetting VPN architectures, load balancing DNS and network security controls (firewalls, segmentation, security groups) Experience designing and implementing secure, scalable cloud-based architectures Experience with CI/CD pipelines and automated testing frameworks Preferred Qualifications Experience with AWS cloud services and infrastructure, including: Networking services and cloud-native architectures Infrastructure as Code (e.g., AWS CDK) Experience working in high-assurance or classified environments Familiarity with device-to-cloud or IoT-style architectures Experience developing compute-optimized and memory-efficient applications Why Join Us

Benefits & conditions

Solve complex challenges in distributed systems and secure cloud environments Collaborate with a team of top-tier engineers and domain experts Opportunity to work at the forefront of secure device and cloud integration

Apply for this position