user avatar

Senior Software Engineer

Premier Technical Services Corp

Posted today

Job Requirements

Newport News, VA
Secret Polygraph not specified
Senior Level Career (10+ yrs experience)
$83.66

Job Description

Senior 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 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
Area Responsibilities
Technical Leadership & Mentorship • Lead engineering teams across multiple product areas.
• Guide technical investigations and architectural decisions.
• Mentor junior and mid-level engineers.
Software Architecture & Design • Define scalable architectures for microservices, APIs, and data pipelines.
• Develop logical and physical data models.
Data Engineering & Integration • Design and optimize data ingestion, transformation, and synchronization workflows.
• Ensure data integrity, performance, and interoperability.
Software Development • Implement backend and frontend components using Java, JavaScript, and modern frameworks.
• Develop REST services and event-driven capabilities.
DevSecOps & Automation • Integrate software into CI/CD pipelines.
• Support automated testing, containerization, and secure coding practices.
Agile Execution & Delivery • Lead Sprint planning, reviews, and backlog refinement.
• Ensure Definition of Done and acceptance criteria compliance.
Cross-Functional Collaboration & Stakeholder Engagement • Coordinate with developers, testers, product owners, and government stakeholders.
• Communicate technical risks and progress.
User-Focused Development • Validate workflows with end users.
• Ensure usability and mission alignment.

Basic Qualifications
• Bachelor’s degree in Computer Science, Engineering, Information Systems, or related STEM field.
• 7+ years of software engineering experience.
• Strong experience with Java, JavaScript, TypeScript, and object-oriented design.
• Proficiency in REST services and event/messaging platforms (Kafka, RabbitMQ, ActiveMQ, GraphQL, SSEs, etc.).
• Experience with SQL, NoSQL, 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.

Preferred Qualifications
• 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 GitOps.
• 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.
group id: 10115149
N
Name HiddenSenior Vice President