LIT logo
LITPosted 1 month ago

Software Development Engineer

$120,000–$120,000 year

On-siteArlington, Virginia, United States

Full TimeAssociates DegreeSmall

Job Summary

Design and develop backend services and APIs in Rust for a cloud-based platform managing fleet lifecycle operations, including provisioning, configuration, monitoring, and policy enforcement across high assurance devices. Architect authentication and authorization frameworks for secure device-to-cloud communication while demonstrating advanced networking expertise in TCP/IP protocols, routing, VPN architectures, and network security controls. Build highly available, scalable service components for telemetry ingestion, health monitoring, and alerting across a distributed device fleet, and develop CI/CD pipelines for automated testing of cloud-to-device interactions. Maintain AWS cloud architectures using infrastructure as code and CDK, ensuring computer and memory optimized application development for secure on-premises and cloud environments.

Required Qualifications

  • Active TS/SCI W/ Polygraph
  • Minimum of 7+ years of experience in software development and related engineering experience
  • Experience with Rust application development
  • Experience with computer and memory optimized application development
  • Familiarity with AWS networking services, tools, infrastructure as code and CDK development
  • Experience designing, implementing, and maintaining AWS cloud architectures with a strong understanding of cloud-native design patterns, service integration, and operational best practices

Desired Qualifications

  • Design and develop backend services and APIs in Rust for a cloud-based platform that manages fleet lifecycle operations including provisioning, configuration, monitoring, firmware updates, and policy enforcement across multiple high assurance devices
  • Architect and implement authentication and authorization frameworks for secure device-to-cloud communication
  • Demonstrate advanced networking expertise including TCP/IP protocols, routing, subnetting, VPN architectures, load balancing strategies, DNS management, and network security controls such as firewalls, security groups, and network segmentation for secure cloud and on-premises environments
  • Build highly available, scalable service components for telemetry ingestion, health monitoring, configuration distribution, and alerting across a distributed device fleet
  • Develop and maintain CI/CD pipelines for automated unit, integration, and end-to-end testing of cloud-to-device interactions

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce