Software Engineer - Microservices Clearance Eligible

EpiSci is a rapidly ascending force of innovation, forging ahead with next-gen tactical mission autonomy technologies that span defense, aerospace, and commercial domains.
$100,000 - $190,000
Backend
Senior Software Engineer
Remote
6+ years of experience
AI · Aerospace · Defense

Description For Software Engineer - Microservices Clearance Eligible

EpiSci is seeking a Microservices Software Engineer to join their innovative team working on tactical mission autonomy technologies. The role involves designing and implementing architectures and systems for various Tactical autonomy applications, including AI aviators for cutting-edge aircraft like the F-22 and F-16, revolutionizing wireless tactical communication systems, and developing autonomous UAV swarms.

Key responsibilities include:

  • Creating and integrating software microservices for real autonomous aircraft systems
  • Collaborating with autonomy engineers to implement production-level microservice architectures
  • Establishing and improving software testing and debugging tools
  • Implementing and improving state-of-the-art UAS autonomy algorithms
  • Building and improving robotic autonomy software architectures
  • Supporting live flight tests of autonomy software on various aircraft

The ideal candidate should have:

  • Master's degree in computer science or related engineering field
  • 6+ years of hands-on experience developing Python and Rust software for autonomous robotic systems
  • Strong software architecture design experience
  • Experience with Docker, Linux-based operating systems, and microservice development tools
  • U.S. citizenship and eligibility for a U.S. SECRET security clearance with Special Access Program (SAP) eligibility

EpiSci offers a challenging and rewarding environment where you'll work on cutting-edge technologies that redefine the boundaries of both commercial and defense applications. They value diversity and encourage applications from all exceptional individuals, regardless of background.

Join EpiSci to be at the forefront of shaping the future of tactical mission autonomy and contribute to building superior systems that empower the military with unrivaled capabilities.

Last updated a month ago

Responsibilities For Software Engineer - Microservices Clearance Eligible

  • Create and integrate software microservices for autonomous aircraft systems
  • Collaborate with autonomy engineers to implement production level microservice architectures
  • Establish and improve software testing and debugging tools
  • Implement and improve state-of-the-art UAS autonomy algorithms
  • Build, leverage, and improve robotic autonomy software architectures
  • Design autonomy software for integration with aircraft systems
  • Support live flight test of autonomy software
  • Collaborate with 3rd party UAS vehicle vendors
  • Collaborate with domain experts and prior DoD warfighters

Requirements For Software Engineer - Microservices Clearance Eligible

Python
Rust
Linux
Kubernetes
  • Master's degree in computer science/related engineering field
  • 6+ years of hands-on experience developing Python, and Rust software for autonomous robotic systems
  • Strong procedural and object-oriented programming experience
  • Strong software architecture design experience
  • Experience developing in Docker and containerized development environments
  • Experience using git, Visual Studio Code, GitLab, SonarQube, Azure Container registry
  • Experience using microservice development and testing tools
  • Experience with cross-language schema development
  • U.S. Citizenship
  • Eligibility for a U.S. SECRET security clearance with Special Access Program (SAP) eligibility

Interested in this job?

Jobs Related To EpiSci Software Engineer - Microservices Clearance Eligible

Senior Software Engineer - Data Center Rack and Power Management Engineering

Senior Software Engineer position at NVIDIA focusing on data center rack and power management engineering for AI infrastructure.

Senior HPC Performance Engineer

Senior HPC Performance Engineer role at NVIDIA focusing on optimizing GPU communication libraries for large-scale deep learning and HPC applications.

Senior Software Engineer, Performance Platform

Senior Software Engineer position at DoorDash focusing on performance optimization, platform development, and technical leadership in the Performance Platform team.

Senior Software Engineer

Senior Software Engineer position at Blacklane, developing backend services for global chauffeur platform using Ruby, Go, and modern cloud technologies.

Senior Software Engineer

Senior Software Engineer role at Kiavi, building complex loan origination platforms with modern tech stack, offering competitive pay and comprehensive benefits.