Senior Software Engineer – Administrative Services Lead
GLOBAL C2 INTEGRATION TECHNOLOGIES · Reston, VA · 1 mo ago
EngineeringFull-time
Position Summary
Global C2 Integration Technologies (GC2IT) is seeking a Senior Software Engineer - Administrative Services Lead to support the design, delivery, and sustainment of enterprise administrative services supporting globally distributed mission systems.
Responsibilities
- Lead the design and sustainment of administrative service capabilities supporting globally distributed mission platforms.
- Develop and maintain control-plane services, administrative interfaces, and platform management capabilities.
- Manage user provisioning, role-based access control (RBAC), authentication, and authorization services.
- Support software installation, upgrade, rollback, and lifecycle orchestration activities.
- Oversee peripheral device integration efforts including middleware, SDKs, drivers, and vendor APIs.
- Certify peripherals and middleware into operational environments with third-party vendors.
- Develop technical roadmaps and administrative service architectures for multiple deployment environments.
- Support operational troubleshooting, root-cause analysis, and issue remediation activities.
- Collaborate with Software Architects, Platform Engineers, Cybersecurity personnel, QA teams, and Field Support personnel.
- Produce technical documentation, upgrade procedures, supported device matrices, and administrative workflows.
- Participate in system readiness reviews, engineering reviews, and operational support activities.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related technical field.
- Minimum 10 years of software engineering or platform engineering experience.
- Experience supporting administrative/control-plane services for distributed systems.
- Experience with RBAC, identity management, and secure administrative workflows.
- Experience integrating third-party hardware, SDKs, middleware, and device drivers.
- Strong understanding of Linux-based operational environments.
- Ability to support globally distributed operational systems.
- Excellent written and verbal communication skills.
- Active TS/SCI security clearance required.
- Ability to travel domestically and internationally as required.
Qualifications
- Experience supporting mission-critical or highly available systems.
- Familiarity with Java-based backend services and modern administrative web interfaces.
- Experience with Consul, Nomad, Vault, Kubernetes, or similar orchestration platforms.
- Experience with remote management of geographically distributed systems.
- Experience supporting field engineering and operational support teams.
- Experience supporting hardware certification or peripheral integration programs.