Mid-Level Software Engineer – GCCS-J
Location: Newport News, VA – On-site Full-Time Required
Position Type: Full-Time
Clearance Requirement: Active Secret Clearance
Program: Global Command and Control System – Joint (GCCS-J)
Program Summary
GCCS-J is the DoD's Joint Command and Control system of record, delivering a fused, real-time operational picture to commanders and warfighters. The modernization effort emphasizes cloud-native software engineering, microservices, advanced data ingestion and synchronization, improved data models, and enhanced user experience to support JADC2-aligned mission objectives.
Position Summary
The Mid-Level Software Engineer supports the modernization of GCCS-J by developing software features, implementing data workflows, contributing to architectural design, and ensuring high-quality, mission-aligned software delivery across multiple product areas.
Key Responsibilities
Area Responsibilities
Software Development • Develop backend and frontend components. • Implement REST services and event-driven features.
Data Engineering & Synchronization • Build and maintain data ingestion and transformation workflows. • Support data model development.
Architecture & Design Support • Contribute to microservice and API design. • Assist in evaluating technical approaches.
DevSecOps & CI/CD Support • Support automated testing and CI/CD pipelines. • Assist with containerization and secure coding.
Agile Participation & Feature Delivery • Participate in Sprint ceremonies. • Validate acceptance criteria and deliver features.
Collaboration & Communication • Work with developers, testers, and product owners. • Support integration activities.
User-Focused Development Support • Validate basic workflows with end users. Basic Qualifications
• Bachelor's degree in STEM.
• 3–6 years of software engineering experience.
• Experience with Java, JavaScript, TypeScript.
• Familiarity with REST services and messaging platforms.
• Experience with SQL/NoSQL databases.
• Experience with JavaScript frameworks.
• Experience with Agile/Scrum.
• Active Secret clearance. Preferred Qualifications
• Experience with Spring Boot, Node.js, NPM.
• Experience with automated testing tools.
• Familiarity with Docker, Kubernetes, and CI/CD.
• Experience with DoD systems or C2 environments. Desired Competencies
• Strong analytical skills.
• Effective communication.
• Ability to work in cross-functional teams.