Sr. Software Engineer/System Engineer

location_onAnnapolis Junction, United Statesschedule6 hours ago
trending_upExperience level:Senior
badgeEmployment:Contract
historyMinimum experience:12+ years
Apply Nowopen_in_new

Job description

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.

Skills mentioned


Government, IT Services
Annapolis Junction, United States

Apply for this job

Use the application link supplied with this listing to apply to CDIT. Check the destination before entering personal information.

Apply Nowopen_in_new