Onsite Software Developer/Engineer TS/SCI
Core
Designing and building secure, resilient, and scalable software architectures, systems, and applications for mission-critical sensor, communications, and command and control operations.
Role type
Mid-senior software developer (C++/Python/Java)
Builds
Software architectures, systems, and applications for sensor system design, special communications, and command and control
Domain
Defense/Intelligence Community, distributed systems, signal/image processing
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Python, Java, backend development, distributed systems, digital signal processing, image processing, SQL, NoSQL, system design, fault tolerance, multi-threaded optimization
Preferred skills
Golang, Qt, OpenGL, GPU-accelerated visualization, workflow orchestration (Temporal, Airflow, Prefect), observability (Prometheus, Grafana, ELK), Kubernetes, Docker, AWS, RESTful APIs
Technologies
C++, Python, Java, Golang, Qt, OpenGL, AWS, Kubernetes, Docker, Airflow, Temporal, Prefect, Prometheus, Grafana, ELK, SQL, NoSQL, Matlab
Responsibilities
Develop software architectures and applications from algorithm definitions; build new software from prototypes; integrate distributed data pipelines and streaming architectures; maintain and improve observability through logging, tracing, and monitoring; present modeling efforts and technical products to leadership and customers; support sensor system design and fielding; ensure software solutions are secure and scalable for mission-critical needs
Seniority
Mid-senior, hands-on IC