Principal Software Engineer
Core
Principal Software Engineer providing hands-on development, technical leadership, and architecture support across multiple mission-focused software teams for U.S. Space Force capabilities.
Role type
Principal Software Engineer (Full Stack & Architecture)
Builds
Mission-critical software applications, event-driven architectures, and distributed systems for defense and space operations.
Domain
Defense / Space Systems / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Full stack development, Angular, scalable backend services and APIs, Kafka and event-driven architecture, asynchronous messaging, distributed systems design, enterprise integration patterns, DevSecOps practices, CI/CD pipelines, technical mentorship
Preferred skills
Microservices architectures, Kubernetes, cloud-native environments, API gateways, service meshes, Kafka Streams, Apache Flink, observability platforms (OpenTelemetry, Prometheus, Grafana, ELK), software supply-chain security
Technologies
Angular, Kafka, Kubernetes, OpenTelemetry, Prometheus, Grafana, ELK, Apache Flink, RabbitMQ, NATS
Responsibilities
Design, develop, test, and maintain mission-critical software applications across front-end, back-end, and service layers; Provide hands-on technical leadership and engineering guidance across multiple software teams; Define and evolve application, integration, data, and event-driven architectures; Design and implement scalable event-driven architectures supporting distributed mission systems; Develop and guide integration patterns supporting interoperability across mission applications; Mentor engineers through design reviews, architecture discussions, and code reviews; Partner with platform engineering and DevSecOps teams to improve software delivery pipelines
Seniority
Principal, hands-on IC with strategic influence