Senior Backend Software Engineer
Core
Design and implement scalable backend services in Go that ingest real-time operational signals, model complex relationships, and serve high-throughput APIs for cyber and electromagnetic capabilities.
Role type
Senior Backend Software Engineer (Cyber/Defense)
Builds
Reliable backend services, high-performance APIs, and event-driven systems for mission-critical U.S. national security outcomes.
Domain
Cybersecurity, Defense, Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Go (Golang), Graph databases (Neo4j, AWS Neptune), Event-driven architectures, API design (REST/GraphQL), AWS cloud-native patterns, Microservices, Containerization, Secure coding practices
Preferred skills
Defense/security domain experience, AI/ML integration, Large-scale data processing, Open-source contributions, Observability tooling
Technologies
Go, GraphQL, REST, Neo4j, AWS Neptune, NATS, AWS, Docker, Kubernetes, CI/CD
Responsibilities
Design and implement scalable backend services in Go; Build high-performance APIs; Model complex relationships in graph databases; Implement event-driven systems; Develop automated tests; Build and operate microservices on AWS; Create and improve CI/CD pipelines; Partner with cyber operations experts to translate domain needs into product features.
Seniority
Senior, hands-on IC