Mid-Level Software Engineer

Newport News, VA, US • Posted 4 days ago • Updated 2 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Real-time
  • Cloud Computing
  • User Experience
  • GCCS
  • Systems Design
  • Software Development
  • Data Engineering
  • Microservices
  • API
  • DevSecOps
  • Sprint
  • System Integration
  • Team Leadership
  • Workflow
  • Usability
  • Software Engineering
  • Java
  • JavaScript
  • TypeScript
  • RESTful
  • Messaging
  • SQL
  • NoSQL
  • Database
  • JavaScript Frameworks
  • React.js
  • AngularJS
  • Vue.js
  • Agile
  • Scrum
  • Security Clearance
  • Spring Framework
  • Node.js
  • Automated Testing
  • Docker
  • Kubernetes
  • Continuous Integration
  • Continuous Delivery
  • DoD
  • Analytical Skill
  • Problem Solving
  • Conflict Resolution
  • Communication
  • Collaboration
  • Adaptability

Summary

Job Description

Mid-Level Software Engineer - GCCS-J

Location: Newport News, VA (On-site, Full-Time)
Position Type: Full-Time
Clearance Requirement: Active Secret Clearance
Program: Global Command and Control System - Joint (GCCS-J)

Program Overview

The Global Command and Control System - Joint (GCCS-J) is the Department of Defense's system of record for joint command and control, providing a fused, real-time operational picture to commanders and warfighters.

The modernization effort focuses on cloud-native development, microservices architecture, advanced data ingestion and synchronization, improved data models, and enhanced user experience in support of JADC2-aligned mission objectives.

Position Overview

The Mid-Level Software Engineer will support the modernization of GCCS-J by developing software features, implementing data workflows, and contributing to system design and integration efforts.

This role operates within an Agile team environment and focuses on delivering high-quality, mission-aligned software across multiple product areas.

Key Responsibilities
Software Development
  • Develop backend and frontend software components
  • Implement RESTful services and event-driven features
Data Engineering & Synchronization
  • Build and maintain data ingestion and transformation workflows
  • Support the development and refinement of data models
Architecture & Design Support
  • Contribute to microservices and API design efforts
  • Assist in evaluating technical solutions and approaches
DevSecOps & CI/CD Support
  • Support automated testing and CI/CD pipeline integration
  • Assist with containerization and secure coding practices
Agile Execution & Delivery
  • Participate in sprint ceremonies, including planning, reviews, and retrospectives
  • Validate acceptance criteria and support feature delivery
Collaboration & Communication
  • Collaborate with developers, testers, and product owners
  • Support system integration and cross-team coordination
User-Focused Development
  • Validate workflows with end users to ensure usability and mission alignment
Basic Qualifications
  • Bachelor's degree in a STEM field
  • 3-6 years of professional software engineering experience
  • Experience with Java, JavaScript, and TypeScript
  • Familiarity with RESTful services and messaging/event platforms
  • Experience working with SQL and/or NoSQL databases
  • Experience with modern JavaScript frameworks (e.g., React, Angular, Vue.js)
  • Experience working in Agile/Scrum environments
  • U.S. Citizenship and an active Secret clearance
Preferred Qualifications
  • Experience with Spring Boot, Node.js, and NPM
  • Experience with automated testing frameworks and tools
  • Familiarity with Docker, Kubernetes, and CI/CD pipelines
  • Experience supporting DoD systems or Command and Control (C2) environments
Desired Competencies
  • Strong analytical and problem-solving skills
  • Effective verbal and written communication
  • Ability to collaborate within cross-functional teams
  • Adaptability in a fast-paced, mission-driven environment
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10236696
  • Position Id: d2ce49966cdec0e41c9c369dc2e3dfec
  • Posted 4 days ago
Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.