Job DescriptionMid-Level Software Engineer - GCCS-JLocation: 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)
Position OverviewThe 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 ResponsibilitiesSoftware 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