Associate Backend Software Engineer, Phantom Works
Core
Develop and expand infrastructure for communication, logging, authentication, and configuration for multiple server applications supporting Model-Based Engineering software.
Role type
Associate Backend Software Engineer
Builds
Server applications, APIs, data processing pipelines, and production-ready infrastructure
Domain
Defense Services / Model-Based Engineering
Required skills
Go, Java, JavaScript, Python, SQL, PL/SQL, concurrent computing, multithreaded/multiprocess software development, RESTful APIs, microservices, event-driven architectures
Preferred skills
Node.js, React, C++, GitLab, CI/CD, Docker, Kubernetes, Kafka, NiFi, Redis, RabbitMQ, AWS infrastructure development, domain-driven design
Technologies
AWS, CI/CD, Cloud, Docker, GitLab, Java, JavaScript, Kafka, Kubernetes, Python, RabbitMQ, React, Redis, SQL, NodeJS, microservices
Responsibilities
Develop and expand infrastructure for communication between applications, logging, alerts, and authentication; Create test suites to evaluate server application reliability and performance; Partner with users and developers to define requirements and deliver suitable solutions; Research and select technologies to build reliable and performant server applications; Prepare systems to scale from hundreds to thousands of users
Seniority
Associate, hands-on IC