Demo

Software Engineer

GLOBAL C2 INTEGRATION TECHNOLOGIES
Reston, VA Full Time
POSTED ON 10/31/2026
AVAILABLE BEFORE 11/28/2026
Location: Reston, Virginia

Position Type: Full-Time

Position Summary

Global C2 Integration Technologies (GC2IT) is seeking experienced Software Engineers / Software Developers at the Full Performance and Senior levels to support the development, integration, modernization, and sustainment of mission-critical information systems operating in distributed environments worldwide.

The successful candidates will design, develop, enhance, and maintain enterprise software applications and services supporting operationally critical systems. These positions require strong software engineering expertise, experience supporting high-availability production environments, and the ability to collaborate with multidisciplinary technical teams to ensure reliable system performance.

Candidates must be comfortable working in complex operational environments where system availability, reliability, security, and rapid troubleshooting are essential to mission success.

Key Responsibilities

  • Design, develop, enhance, and sustain production software services and components using Java, Scala, and/or C/C .
  • Develop and maintain reliable, scalable software solutions supporting distributed, high-availability, mission-critical information systems.
  • Create and maintain software interface documentation, including data schemas, interface contracts, versioning strategies, and integration requirements.
  • Develop, maintain, and improve automated build, integration, testing, and deployment processes using GitLab CI/CD.
  • Design, develop, and execute unit, integration, and regression tests to ensure software quality, reliability, and system compatibility.
  • Troubleshoot, diagnose, and resolve software discrepancies and production issues to minimize downtime and maximize operational availability.
  • Collaborate with Network Operations, Infrastructure, and Field Engineering teams to identify and resolve end-to-end system failures across distributed environments.
  • Apply configuration management, version control, and change management practices to maintain system integrity and operational stability.
  • Analyze system logs, performance metrics, and diagnostic information to identify root causes and implement corrective actions.
  • Prepare and maintain technical documentation, including software design documents, implementation plans, operational runbooks, and system maintenance procedures.
  • Participate in operational support activities, including on-call rotations and technical escalation support, as required.
  • Support software integration, deployment, maintenance, and sustainment activities at domestic and international locations.

Required Qualifications

  • Bachelor's degree and 5-12 years of relevant experience in software engineering, software development, or a closely related technical discipline.
  • Strong proficiency in Java, Scala, and/or C/C , with demonstrated experience developing and maintaining production-level software.
  • Experience designing, developing, and supporting distributed, high-availability, or operationally critical software systems.
  • Working knowledge of relational database technologies, preferably PostgreSQL, and/or NoSQL databases, preferably MongoDB.
  • Experience implementing and maintaining Continuous Integration / Continuous Deployment (CI/CD) pipelines, preferably GitLab CI/CD.
  • Familiarity with modern software development practices, including code reviews, source control, branching strategies, tagging, and release management.
  • Demonstrated ability to troubleshoot complex software and production issues using logs, system metrics, and structured debugging methodologies.
  • Strong analytical, problem-solving, and technical troubleshooting skills.
  • Excellent written and verbal communication skills, including the ability to develop technical documentation, implementation plans, and operational procedures.
  • Ability to collaborate effectively with software developers, network engineers, infrastructure specialists, and field engineering personnel.
  • Ability and willingness to support domestic and/or international project travel, as required.
  • Active Top Secret (TS) security clearance required.

Preferred Qualifications

  • Active Top Secret / Sensitive Compartmented Information (TS/SCI) eligibility.
  • Experience developing, deploying, or sustaining software systems at geographically dispersed or remote operational sites with intermittent or limited network connectivity.
  • Experience supporting database migration, modernization, or compatibility across major platform or version transitions, including PostgreSQL and MongoDB environments.
  • Familiarity with secure communications technologies and practices, including Transport Layer Security (TLS), digital certificates, and cryptographic key rotation.
  • Experience implementing message queues, asynchronous communications, and event-driven software architectures.
  • Knowledge of software and system performance profiling, including CPU utilization, memory management, and database query optimization.
  • Experience working directly with Field Engineering, Network Operations, and Infrastructure teams in operational production environments.
  • Familiarity with the Elasticsearch, Logstash, and Kibana (ELK) stack for system monitoring, operational troubleshooting, log analysis, and analytics.

PHYSICAL DEMANDS: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job the employee is regularly required to climb, bend, stretch, walk, sit use hands to handle or feel; frequently use fingers to type; talk and hear; occasionally stand, kneel, stoop, crouch, bend, twist or reach out; may require lifting or moving 10 lbs.; frequently required to reach with hands and arms. Vision requirements for this position include close vision, distance vision, color vision, peripheral vision, depth perception and ability to adjust focus.

WORK ENVIRONMENT: Work environment will have moderate noise when working in an office environment.

Additional Information

Equal Opportunity Employer - The Company does not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

All applicants must be able to perform the essential functions of the position, including corresponding core job requirements, with or without reasonable accommodation. Reasonable accommodation may be made to enable individuals with disabilities (and others in accordance with applicable law) to perform the essential functions of the job, consistent with applicable laws and Company policy.

Please email inquiries to: jobs@gc2it.com

Salary.com Estimation for Software Engineer in Reston, VA
$98,808 to $119,793
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer?

Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Software Engineer jobs in the Reston, VA area that may be a better fit.

  • Delta System & Software, Inc. Herndon, VA
  • Lead, Software Engineer Location: Herndon, VA Job Type: Full-Time / Permanent Work Schedule: 9/80 Schedule (Every Other Friday Off) Security Clearance: Act... more
  • 9 Days Ago

  • Inabia Software & Consulting Inc. herndon, VA
  • Lead Software Engineer Location: Herndon, VA Employment Type: Full-Time / Direct Hire Work Schedule: 9/80 schedule — employees work 9 days out of every 14 ... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!