Senior Software Engineer – GCCS-J
Listed on 2026-10-17
-
Software Development
Software Engineer, DevOps, Java Developer, Backend Developer
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 Senior Software Engineer leads the design, development, integration, and optimization of data-driven software capabilities supporting the modernization of the Global Command and Control System–Joint (GCCS-J). This role provides technical leadership across the full software lifecycle, ensuring scalable architectures, robust data workflows, and mission-aligned software solutions that enhance operational decision-making.
Key Responsibilities Technical Leadership & Mentorship- Lead engineering teams across multiple product areas.
- Guide technical investigations and architectural decisions.
- Mentor junior and mid-level engineers.
- Define scalable architectures for microservices, APIs, and data pipelines.
- Develop logical and physical data models.
- Design and optimize data ingestion, transformation, and synchronization workflows.
- Ensure data integrity, performance, and interoperability.
- Implement backend and frontend components using Java, JavaScript, Type Script, and modern frameworks.
- Develop REST services and event-driven capabilities.
- Integrate software into CI/CD pipelines.
- Support automated testing, containerization, and secure coding practices.
- Lead Sprint planning, reviews, and backlog refinement.
- Ensure Definition of Done and acceptance criteria compliance.
- Coordinate with developers, testers, product owners, and government stakeholders.
- Communicate technical risks and progress.
- Validate workflows with end users.
- Ensure usability and mission alignment.
- Bachelor’s degree in Computer Science, Engineering, Information Systems, or related STEM field.
- 7+ years of software engineering experience.
- Strong experience with Java, JavaScript, Type Script, and object-oriented design.
- Proficiency in REST services and event/messaging platforms (Kafka, RabbitMQ, ActiveMQ, GraphQL, SSEs, etc.).
- Experience with SQL, No
SQL, geospatial, and key/object databases. - Proficiency with JavaScript frameworks (Vue.js, Angular, React).
- Experience designing and implementing software architectures.
- Familiarity with Linux/UNIX and containerized deployments.
- Strong communication and leadership skills.
- U.S. citizenship and an active Secret clearance.
- Experience with Spring Boot, Node.js, NPM, and modern IDEs.
- Experience writing Ansible plays and playbooks.
- Experience with Maven, Gradle, Jenkins, and automated testing tools.
- Familiarity with UX best practices and UI frameworks.
- Experience with Docker, OCI development, Kubernetes, Helm, and Git Ops.
- Familiarity with Agile methodologies, C2 systems, STIGs, and static analysis tools.
- Knowledge of networking, performance testing, debugging, and Atlassian tools.
- Background in military intelligence or strategic planning.
- Knowledge of DoD policies and mission environments.
- TS/SCI clearance.
- Mission-focused mindset.
- Strong stakeholder management.
- Ability to lead cross-functional teams.
- Proactive problem-solving.
Salary: $121,000 - $158,500
This is our anticipated salary…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).