Senior Backend Software Developer
Core
Design, develop, and maintain scalable backend applications, microservices, and RESTful APIs for mission-focused national security systems.
Role type
Senior Backend Software Developer (IC)
Builds
Scalable backend services, distributed application components, and reliable software solutions for mission-critical environments.
Domain
National Security / Cloud Infrastructure
Required skills
Backend development, REST API design, Microservices architecture, Java, Python, C#/.NET, Node.js, Relational databases, NoSQL, Git, Software architecture, Application security, Automated testing, Performance optimization, CI/CD pipelines, Cloud environments (AWS), Containerization (Docker/Kubernetes), Mentoring
Preferred skills
DevSecOps, Infrastructure as Code (Terraform), Event-driven systems, Observability, National security mission systems experience
Responsibilities
Design and develop backend applications and services, Build scalable microservices and distributed components, Integrate applications with databases and external systems, Define backend architecture and development standards, Participate in technical design and code reviews, Mentor developers and promote engineering practices, Deploy applications in cloud and containerized environments, Diagnose and resolve complex technical issues
Seniority
Senior, hands-on IC