
Sr. Software Engineer/System Engineer
Cdit · Annapolis Junction, MD, United States
Mixed hiring record · median 49 days open
All reasons
- 48% of this employer's openings are over 60 days old
In its favour
- Still listed on the employer's own board
CDIT Solutions is seeking a Senior Software Engineer / System Engineer to support a multi-quarter productization effort for a mission-focused product suite, enabling broader deployment and use across the DoD community. This initiative extends through FY27 and continues to evolve in partnership with the productization team.
At a high level, this work involves "genericizing" the current solution by removing customer-specific dependencies, abstracting environment-specific configurations, and developing interfaces that allow authorization workflows and key management operations to function across diverse customer environments. The effort touches all major components of the ecosystem — clients, Portal, Proxy services, and OpenBao-based key management services.
Key Responsibilities
- Lead changes to Encryption Libraries and Key Management Services, including migration of code from Low to High environments.
- Design, implement, and test complex software across clients, Portal, Proxy services, and OpenBao-based key management services.
- Establish and apply best practices through collaborative communication, planning documentation, system testing, and defect resolution.
- Manage day-to-day efforts toward project accomplishments and contribute to planning and status communications.
- Partner with virtual teams in a matrix environment and operate with strong ownership across multiple parts of a project.
Required Qualifications
- U.S. citizenship.
- Active Top Secret / SCI with Full Scope Polygraph.
- 12+ years of professional working experience.
- B.S. in Computer Science or related field (or 8 years of equivalent work experience).
- Experience with C or C++.
- 8+ years of Java development on both Linux and Windows platforms.
- Proficiency in at least one additional high-level language (Python, Go, or Rust preferred; JavaScript desired).
- 5+ years of cryptographic experience with a solid understanding of key management.
- Excellent written and verbal communication, with the ability to build rapport with team members and clients.
Preferred Qualifications
- Prior experience as a contractor in the Intelligence Community.
- 8+ years of experience with modern software development management.
- Working understanding of Agile methodology.
- 5+ years of experience with REST APIs.
- 2+ years of experience with cloud platforms, tools, and administration.
- Experience with Docker and Kubernetes.
- Strong analytical troubleshooting and performance evaluation skills.
- Ability to work under pressure and adapt to shifting requirements or deadlines.
More jobs at Cdit
All 27- Cyber Test EngineerCdit · Scott Air Force Base, IL, United States5d ago
- Integration Suite Senior DeveloperCdit · Scott Air Force Base, IL, United States6d ago
- AI/ML EngineerCdit · Ashburn, VA, United States14d ago
- Database Engineer (Mondo)Cdit · Ashburn, VA, United States25d ago
- Sr. Software DeveloperCdit · Annapolis Junction, MD, United States26d ago
Similar roles
- Remote role Software Architect - Artificial IntelligenceSyntricate Technologies · Columbia, SCtoday
- Staff Platform EngineerMotive · Seattle · USD 181,000–220,000/yrtoday
- Software Engineer - MonitoringMotive · Seattle · USD 164,000–200,000/yrtoday
- Senior Principal Machine Learning Engineer - RecommendationsSoundCloud · New York · USD 280,000–325,000/yrtoday
- Senior Full-Stack Engineer - Artist SuccessSoundCloud · New York · USD 160,000–190,000/yrtoday
- Senior Applied AI Engineer - OperateVi · United Statestoday