Software Developer
Core
Design, develop, and maintain secure software applications and analysis tools for TSSC operations supporting U.S. Intelligence Agency missions.
Role type
Senior Software Developer (Security Applications)
Builds
Complex software systems, analysis tools, and secure applications for government operations
Domain
U.S. Intelligence / Defense / Cybersecurity
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Java, C++, JavaScript, SQL, NoSQL, Docker, Kubernetes, Git, Agile/Scrum, secure coding practices, system design, microservices, distributed systems
Preferred skills
DevOps practices, CI/CD pipelines, performance tuning, open-source contributions, advanced cloud certifications
Technologies
CI/CD, Cloud, DevOps, Docker, Git, Java, JavaScript, Kubernetes, NoSQL, Python, SQL, microservices
Responsibilities
Design and develop secure software applications for TSSC operations, build analysis tools, lead code reviews and promote best practices, troubleshoot complex technical issues, contribute to architecture decisions, ensure integration with government systems, manage the software development lifecycle, coordinate with front-end and back-end teams, implement security controls, provide technical leadership and mentor junior developers, document code and system interfaces
Seniority
Senior, hands-on IC with leadership capacity