Software Engineer - Administrative Services Lead
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+16 more
Job description
GC2IT is seeking a Senior Software Engineer - Administrative Services Lead to own the design, delivery, performance, and operational evolution of the administrative services domain for a large-scale, globally distributed mission platform. The role leads the control plane, administrative interfaces, user/role management, and peripheral/device management services needed to deploy and operate the platform consistently in the field., · Own the administrative services portfolio, including control-plane services, administrative interfaces, user/role administration, authentication/authorization, install/upgrade lifecycle services, and peripheral/middleware management.
· Define and maintain the architecture and delivery roadmap for administrative capabilities across multiple environments and deployment types.
· Lead development and sustainment of administrative user experiences for system administrators, operations personnel, support/field teams, site/regional managers, and role-specific users.
· Own user provisioning, lifecycle management, RBAC, permissions models, delegated administration, and secure administrative workflows.
· Oversee integration and lifecycle management of peripheral drivers, SDKs, vendor APIs, middleware services, and compatibility/upgrade planning.
· Serve as the primary technical lead for vendor engagement related to device and middleware certification into the platform.
· Define and manage technical evaluation, certification criteria, compatibility testing, documentation, and supportability requirements for new peripherals and middleware providers.
· Ensure reliable installation, upgrade, rollback, and support operations across globally distributed sites.
· Partner with software architecture, platform engineering, security, field engineering, operations, and QA teams to ensure the administrative/control-plane stack is robust and supportable.
· Independently manage this service domain, drive delivery outcomes, and participate in technical triage/root-cause analysis involving administration, authentication, user access, device integration, and platform management workflows.
Requirements
· Bachelor’s degree in Computer Science, Software Engineering, Data Engineering, Information Systems, or a related technical field; four additional years of experience may substitute for a degree.
· Ten or more years of software engineering, data platform engineering, search engineering, or analytics platform experience, including at least four years leading a major technical service area or team.
· Strong experience designing and delivering administrative/control-plane services for complex distributed systems.
· Experience with user/role management, authentication/authorization, administrative UI/UX, install/upgrade lifecycle orchestration, and/or device/peripheral management platforms.
· Experience leading cross-functional delivery across software, operations, QA, and field/support teams.
· Ability to engage external vendors and hold them to technical integration, documentation, and certification standards.
· Strong problem-solving skills with the ability to manage both roadmap work and operational support issues.
· Strong written and verbal communication skills, including technical design documentation and executive-level summaries.
· Proven experience integrating third-party vendor components into production systems, including hardware peripherals, SDKs, middleware, drivers, and versioned dependencies.
· Strong understanding of compatibility management across software, firmware, drivers, and vendor releases.
· Experience managing service delivery for multiple user personas and differing levels of administrative access.
· Ability to define service boundaries, ownership models, and roadmaps for a complex service portfolio.
· Active Top Secret/SCI security clearance.
Preferred Qualifications
· Master’s degree in Data Engineering, Computer Science, Analytics, or a related field.
· Experience in Linux-based distributed environments and with Java-based backend services and modern web administrative interfaces.
· Experience with role-based access control, identity federation, and secure administrative workflows.
· Experience with remote management of fielded systems across geographically distributed sites.
· Experience designing software certification/onboarding processes for third-party peripherals and vendors.
· Familiarity with release engineering and compatibility testing for drivers, SDKs, and middleware components.
· Experience with highly available or mission-critical operational platforms and technical documentation/knowledge artifacts for admin workflows, upgrade procedures, and supported-device matrices.
· Experience with modern frontend frameworks such as Vue.js and service platforms using Consul, Nomad, Vault, or equivalent stacks.
· Experience with observability/operational tooling, image-capture or reader devices, multilingual administrative interfaces, globally deployed platforms, and formal certification/testing programs for external hardware or middleware providers.
Travel Requirements
· Domestic and/or international project travel may be required.
Security Clearance Requirement
Active Top Secret/SCI security clearance required.
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 accommodations 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
Is Software Engineering Over-Saturated?
The Most Popular IT Jobs on the Market
Software Engineer Salary London