Location: Annapolis Junction, MD, 20701
Security Clearance: Active TS/SCI with Polygraph required
Employment Type: Full-Time
Salary Range: $201,000 – $237,000 (USD)
Salary does not include discretionary bonuses or comprehensive benefits package. Actual compensation may vary based on geographic location, experience, education, and skill level.
A mission-critical software development team is seeking a Level 3 Software Engineer to design, build, and maintain complex and diverse systems. This includes processing-intensive analytics, real-time systems, large-scale data processing, and business management systems. The ideal candidate will be a hands-on contributor and a technical leader, capable of working independently or leading development teams through the full software development lifecycle in a fast-paced, high-security environment.
Analyze user requirements to derive software design and performance specifications
Design, code, debug, and integrate new or modified software components
Develop algorithms to meet or exceed system performance and functional standards
Modify existing software to fix defects, improve performance, or adapt to new hardware
Lead software teams and guide development efforts through full lifecycle execution
Write and review system documentation, technical designs, and test procedures
Design complex database queries and repository interfaces
Coordinate with systems and hardware engineers to ensure proper integration and performance
Implement quality control practices and recommend process improvements
Oversee software system installation and monitor operations for compliance with specifications
Select or influence the selection of development tools, processes, and technologies
Serve as a senior technical lead on major projects and mentor junior engineers
Identify, recommend, and implement new technologies and practices for complex software challenges
20+ years of experience as a Software Engineer on projects of similar scope and complexity
Bachelor’s degree in Computer Science or related field (4 additional years of experience may substitute for the degree)
Active TS/SCI clearance with Polygraph is required
Proficiency in:
Python
Java
MongoDB (or AWS DocumentDB)
Containerization technologies (Docker, Podman, etc.)
Experience with:
Kubernetes
Go
AWS Services
JavaScript frameworks (especially Angular)
MLOps lifecycle (knowledge of model lifecycle even without modeling experience)
Strong leadership and team management skills
Proven ability to deliver high-quality code under tight deadlines
Comfortable working in secure, high-compliance environments
Passion for continuous learning and implementing cutting-edge technology
Only U.S. Citizens with an active TS/SCI with Polygraph clearance will be considered. Submit a detailed resume highlighting your relevant experience and qualifications.