Software Engineer/Computer Scientist
Core
Developing software prototypes and applications for the U.S. Army and Department of War, transitioning advanced algorithms into operational systems.
Role type
Mid-Level Software Engineer/Computer Scientist
Builds
Software prototypes and applications for Army systems
Domain
Defense / Military Aviation and Ground Systems
Deliverable
production ML models | product features
Required skills
C++, Java, Python, PostgreSQL, MongoDB, Oracle, MySQL, REST APIs, microservice architecture, CI/CD pipelines, version control (Azure/Gitlab), Test Driven Development, Unit/Integration Testing
Preferred skills
Software Reverse Engineering, Distributed simulation frameworks (DIS, HLA), Visualization tools (CesiumJs, Unreal Engine), Agile/DevSecOps methodologies
Technologies
Python, Java, C++, TypeScript, PostgreSQL, Mongo DB, Oracle, MySQL, Azure, CesiumJs, Unreal Engine
Responsibilities
Reverse engineering and redesigning large software codebases, Building or consuming REST APIs and working with backend services, Participate in peer code reviews and contribute to software architecture discussions, Stay current with software industry best practices including AI in software development
Seniority
Mid-Level, hands-on IC