Job Description:
We are seeking a Senior Software Engineer (TS/SCI Cleared) to support mission-critical systems within the Intelligence Community. This role focuses on building and scaling distributed systems that support real-time data processing, service-oriented architectures, and containerized deployments in secure environments.
This is a high-visibility position on a growing program with strong technical leadership and competitive compensation.
Key Responsibilities:
- Design, develop, and maintain scalable backend systems using Python
- Build and integrate microservices leveraging gRPC and Protocol Buffers
- Deploy and manage applications in Kubernetes environments using Helm
- Develop and optimize CI/CD pipelines using GitLab CI/CD
- Work with distributed data stores and messaging systems (MongoDB, Etcd, Elasticsearch, RabbitMQ)
- Collaborate with cross-functional teams in an Agile development environment
- Support system performance tuning, debugging, and operational readiness in classified environments
Required Qualifications:
- Active TS/SCI clearance (or higher)
- Bachelor’s degree in Computer Science, Engineering, or related field
- 20+ years of professional software engineering experience
- Strong expertise in:
- Python
- gRPC & Protocol Buffers
- Kubernetes & Helm
- Experience with containerization technologies (Docker, Buildx)
- Familiarity with RESTful services and distributed system design
Preferred Qualifications:
- Experience with Java in enterprise environments
- Background in RF systems, signal processing, or related mission domains
- Experience working on classified or IC programs
- Familiarity with Autotools or similar build systems
What Sets This Role Apart:
- Mission-focused work with direct operational impact
- High-performing engineering team on a growing contract
- Competitive compensation with flexibility as an SDVOSB
- Opportunity to influence architecture and technical direction