Position Details
About this role
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.
Key Responsibilities
- 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
Technical Overview
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.
Ideal Candidate
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.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
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)
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile