Skip to content

Software Engineer - Senior

  • On-site
    • Washington, DC, District of Columbia, United States

Job description

  • Experience: 8+ years of software engineering experience, with DoD IT system development expertise.

  • Clearance Requirement: Secret (TS Preferred).

  • Location: Hybrid (Contractor Facility with occasional local travel to Annapolis/Ft. Meade)  

  • Certifications Preferred: Security+, AWS Certified DevOps Engineer, CISSP, DoD 8570.01-M IAT Level III, or similar

  • Strong background in C#, .NET, Java, Python, AWS, and DevSecOps methodologies.

  • Experience with cloud-based architecture, containerized applications (Docker/Kubernetes), and Zero Trust security principles.

  • Advanced knowledge of DoD cybersecurity requirements, including DISA STIGs and RMF compliance.

  • Proven ability to lead development teams, mentor engineers, and drive technical innovation.

Role Summary: 

The Senior Software Engineer is responsible for leading the design, development, and sustainment of Spectrum XXI (SXXI) software, ensuring compliance with DoD mission-critical requirements at the Defense Information Systems Agency (DISA). This role supports cloud migration, cybersecurity hardening, and DevSecOps pipelines, while integrating advanced automation and interoperability solutions for DISA, PEO Spectrum, and NTIA. 

Contract-Specific Responsibilities: 

Software Development & Architecture 

  • Lead development of SXXI v6 enhancements, modernizing legacy components into cloud-native microservices. 

  • Oversee full-stack development and deployment from a suite of using C#, .NET, Java, Python, JavaScript, and AWS-based services, including implementation and validation. 

  • Design, implement, and optimize scalable database architectures, including schema design and data modeling, to support application needs. 

  • Design and maintain data models for spectrum frequency allocation and NTIA transaction processing. 

  • Implement Zero Trust Architecture (NIST 800-207) and DoD DevSecOps best practices. 

  • Develop automated machine-to-machine communication interfaces for DoD and coalition partner spectrum systems. 

Software Integration & Testing 

  • Lead System Integration Testing (SIT), User Acceptance Testing (UAT), and Performance Testing to validate software performance under operational loads. 

  • Oversee CI/CD pipeline optimization, integrating security scanning tools within GitLab CI/CD, SonarQube, and AWS Lambda. 

  • Direct software sustainment efforts to address security patches, bug fixes, and IAVA compliance requirements. 

Cybersecurity & Compliance 

  • Ensure all software updates meet DoD RMF and DISA STIG compliance requirements. 

  • Lead software security hardening efforts, incorporating encryption, access control, and secure authentication mechanisms. 

  • Develop, update, and maintain comprehensive technical documentation, including user manuals, system documentation, and training materials, to ensure clarity and usability. 

Mentorship & Stakeholder Engagement 

  • Guide junior and mid-level developers, conducting code reviews, architecture discussions, and Agile sprint planning. 

  • Collaborate with DISA, NTIA, and coalition partners to define interoperability requirements for SXXI integrations. 

  • Provide technical briefings, support, and recommendations to program leadership, ensuring software aligns with DoD’s evolving mission needs. 

or