Logo
RIT Solutions, Inc.

Sr. Software Engineer

RIT Solutions, Inc., Washington, District of Columbia, us, 20022

Save Job

Top 3 Technical skills:

Full stack - .NET/C#, Java, Python - 50/50 front end back end Experience with MySQL Database Cloud Deployment with Azure & AWS Certifications: Security+, AWS Certified DevOps Engineer, CISSP, DoD 8570.01-M IAT Level III, or similar (Only need one of these) Personality - Need to be client facing, they will be the main POC to lead the whole team and communicate to the government on progress/what is happening

Location and Onsite Expectations: Onsite Tuesday - Friday at Bluestone Headquarters (Remote Monday) - 2000 Pennsylvania Ave NW 7th Floor Washington, DC 20006 - Occasional travel to FT Meade (will know this in advance)

Interview Process: 2 Step - Virtual and then Onsite

Background: Clearance: DoD Secret Level Clearance Education: Bachelors Degree Required

Job description

Experience: 8+ years of software engineering experience, with DoD IT system development expertise. Clearance Requirement: Secret (TS Preferred). 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.

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.