Permanent

Mid-Level Software Engineer

Posted on 03 November 26 by Tom Mangano

  • Newport News, VA
  • $ - $
Logo

Powered by Tracker

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

Job Information

Rate / Salary

$ - $

Sector

Aerospace/Defense

Category

Software

Skills / Experience

Java, JavaScript, TypeScript, RESTful services, SQL, NoSQL

Benefits

Full Benefits

Our Reference

JOB-1683

Job Location