Sr. Software Engineer/System Engineer

CDIT
  • Annapolis Junction, Maryland
    4 days ago

    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.



    Numbers & Facts

    LocationAnnapolis Junction, Maryland
    Websitewww.cditsolutions.com

    Skills

    • Agile Programming Methodologiesunmatched
    • Analysis Skillsunmatched
    • Application Programming Interface (API)unmatched
    • Best Practicesunmatched
    • C Programming Languageunmatched
    • C++ Programming Languageunmatched
    • Cloud Computingunmatched
    • Computer Scienceunmatched
    • Cryptographyunmatched
    • Dockerunmatched
    • Documentation Planunmatched
    • Ecosystemsunmatched
    • Go Programming Language (Golang)unmatched
    • Identify Issuesunmatched
    • Intelligence Communityunmatched
    • Javaunmatched
    • JavaScriptunmatched
    • Linux Operating Systemunmatched
    • Microsoft Windows Operating Systemunmatched
    • Performance Analysisunmatched
    • Performance Reviewsunmatched
    • Presentation/Verbal Skillsunmatched
    • Python Programming/Scripting Languageunmatched
    • REST (Representational State Transfer)unmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • System Testunmatched
    • Systems Engineeringunmatched
    • Team Buildingunmatched
    • Team Lead/Managerunmatched
    • Team Playerunmatched
    • Testingunmatched
    • Time Managementunmatched
    • United States Citizenunmatched
    • United States Department of Defense (DoD)unmatched
    • Writing Skillsunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder