Back to Jobs
Technology

Software Engineer with Security Clearance

ALKUHerndon, VA🇺🇸United States

Why this role stands out

This hybrid role offers significant career growth as you develop mission-critical software for national security space programs, gaining expertise in complex operational systems. You'll thrive here if you have strong backend development experience in Linux with C/C++ or Java, and are eager to contribute to a collaborative team environment. Apply now to make a real impact in a vital field.

Quick overview

SeniorityMid Senior
Work modeHybrid
LocationHerndon, VA, United States
SAFeDockerScrumC++JavaKanbanKubernetesAgileLinux

Job description

Software Engineer Program Description

Seeking Software Engineers to support mission management and command & control software efforts supporting national security space programs. The team develops mission-critical enterprise, cloud, and application-based solutions focused on mission management, collection orchestration, processing, analytics, and operational sustainment supporting military and intelligence customers. This is a mid-to-senior level backend engineering environment supporting complex operational systems with opportunities to grow into mission domain expertise. Day to Day Responsibilities:

  • Design, develop, test, and maintain complex mission application and database software
  • Develop backend software applications in Linux environments using C/C++ and/or Java
  • Support software throughout the full development lifecycle including requirements, development, testing, debugging, and sustainment
  • Work within complex, highly interdependent operational software systems supporting Command & Control functionality
  • Participate in Agile software development activities including sprint planning, retrospectives, peer reviews, and demonstrations
  • Troubleshoot and resolve software defects, interface issues, and system anomalies
  • Support mission-focused software solutions related to command & control and mission management systems
  • Participate in modernization efforts involving containerization technologies including Docker and Kubernetes
  • Generate technical documentation and support test planning/execution activities
  • Participate in anomaly resolution, retrospective events, and failure investigations
  • Collaborate across engineering teams while taking ownership of technical efforts and deliverables

Required Skills

  • BS degree and minimum 3–5 years of software engineering experience depending on level
  • Strong backend software development experience in Linux environments
  • Experience with C/C++, Java, or both
  • Experience in Agile development environments (Scrum, SAFe, Kanban)
  • Experience designing, testing, and debugging complex software applications with multiple interfaces/dependencies
  • Ability to work independently while contributing within collaborative engineering teams

Similar jobs