Senior Software Engineer
Job Description
Senior Backend Software Engineer with an active TS/SCI clearance to design, build, and maintain backend services and APIs for classified systems at CLAO, operating in secure, hybrid environments.
Responsibilities
- Architect and build backend services and APIs that support classified systems, with ongoing maintenance
- Develop and sustain applications using Java, Node.js, and Python
- Contribute to system architecture, data pathways, and integration approaches
- Develop and maintain machine learning enabled services, including model integration, inference components, and data pipelines
- Deploy and support solutions in AWS based environments
- Ensure security, performance, and reliability targets are met
- Collaborate with senior engineers, system architects, and program stakeholders
- Participate in code reviews, troubleshooting, and performance tuning
Requirements
- Active TS/SCI clearance is required at hire
- More than 10 years of professional software development experience
- Proficiency in Java
- Proficiency in Node.js
- Proficiency in Python
- Significant experience with AWS cloud services
- Comfort working in Linux environments
- Experience building secure, scalable backend systems
- Ability to work independently and lead technical initiatives when needed
Technologies
- Java
- Node.js
- Python
- AWS
- Linux
- Docker
- Kubernetes
Pay
- Annual salary: USD 195,000 - 240,000 per year
Location
- Hybrid work arrangement in Herndon, VA 20171, United States
Clearance
- Active TS/SCI clearance required at time of hire
Preferred Qualifications
- Experience in DoD or Intelligence Community environments
- Familiarity with RESTful and/or event-driven architectures
- Experience with containerization or orchestration (Docker, Kubernetes)
- Exposure to backend systems that interface with UI/front-end applications