✦ Luna Orbit — System Administration

Full-stack Simulations SW Engineer

at Auria

📍 Remote, US Remote 💰 $90K – $140K USD / year Posted April 10, 2026
Salary $90K – $140K USD / year
Type Not Specified
Experience mid
Exp. Years 3+ years
Education A degree in, or related to, the fields of computer engineering, computer science, mathematics, physics, and/or electrical engineering
Category System Administration

Auria is hiring a Full-stack Simulations SW Engineer to support the Electromagnetic Battle Management-Joint (EMBM-J) program. The role focuses on building and scaling full-stack software, creating unit and integration tests, and documenting engineering processes for both internal and customer stakeholders.

  • Write code in C++, NodeJS, and Python;Generate and maintain unit and integration tests for REST services and analyses;Document SW development/engineering processes including testing standards, data handling, and error/logging expectations;Communicate SW development/engineering processes to the customer;Maintain and upgrade full-stack development tools such as package managers, content registries, dev pipelines, async processes, parallelized jobs, and REST services

The engineer will write code in C++, NodeJS, and Python to develop and maintain REST services and engineering analyses. The stack includes CI/CD and modern service scaling tooling such as Docker, Kubernetes, Swagger, and OpenAPI, along with strong automated testing and code review practices.

The ideal candidate is a mid-level full-stack software engineer with 3+ years of experience building and scaling REST services using C++, NodeJS, and Python. They have strong CI/CD and automated testing experience (unit and integration tests), plus familiarity with Docker, Kubernetes, Swagger, and OpenAPI. They can communicate engineering and testing expectations clearly to customers and support software development in a simulation/sandbox environment.

3+ years of work or otherwise demonstrable experiencedemonstrable understanding in full-stack SW development practicesconceptstools/frameworksas well as CI/CDDemonstrable command of NodeJSC++and Pythonversion controlunit/integration/automated testingpeer programmingcode review processes
Secret or higher Clearance5+ years of work or otherwise demonstrable experience as a full-stack SW engineer/developer or technical lead in a SW development capacity
DockerKubernetesSwaggerOpenAPICI/CDpackage managerscontent registriesdev pipelinesREST services
C++NodeJSPythonunit testsintegration testsREST servicesCI/CDservice-oriented architecturesDockerKubernetesSwaggerOpenAPIversion controlautomated testingpeer programmingcode reviewerror/loggingpackage managerscontent registriesdev pipelinesasync processesparallelized jobs
C++NodeJSPythonunit testsintegration testsREST servicestesting standardsdata handlingerror/loggingversion controlautomated testingpeer programmingcode reviewCI/CDservice-oriented architecturesREST service setupREST service maintenanceREST service scalingDockerKubernetesSwaggerOpenAPIpackage managerscontent registriesdev pipelinesasync processesparallelized jobs
Communicate SW development/engineering processes to the customerconcise and knowledgeable communicationDocument SW development/engineering processesproblem solvingcustomer-facing communication
Industry Defense
Job Function Develop and test full-stack simulation software and REST services for defense electromagnetic battle management capabilities
Role Subtype Full Stack Engineer
Tech Domains Python, Node.js, Docker, Kubernetes, QA & Testing, Cybersecurity
Full-stack Simulations SW EngineerC++NodeJSPythonunit testsintegration testsREST servicesCI/CDservice-oriented architecturesDockerKubernetesSwaggerOpenAPIversion controlautomated testingpeer programmingcode reviewerror/loggingpackage managersdev pipelinesasync processesparallelized jobsSecretSecret or higher Clearancefull-stack SW development

Must have a degree in a related field (computer engineering, computer science, mathematics, physics, and/or electrical engineering) or equivalent experience as stated, Must have 3+ years of work or demonstrable experience, Must demonstrate command of NodeJS, C++, and Python, Must be able to meet clearance requirement if selected (Secret or higher Clearance preferred)

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile