Staff Software Engineer
Core
Own the strategy, architecture, and engineering of the System Catalog and Configuration Management Database (CMDB) to serve as the single source of truth for the organization's technology landscape.
Role type
Staff Software Engineer (Platform/Architecture)
Builds
API-driven System Catalog and CMDB platform powering incident response, change management, dependency analysis, security, and cost visibility.
Domain
Enterprise IT Operations, Cloud Infrastructure, Data Governance
Required skills
Software architecture, data modeling, graph databases, automated discovery pipelines, API design (REST/GraphQL), cloud infrastructure (AWS/GCP/Azure), container orchestration (Kubernetes), infrastructure as code (Terraform/Ansible)
Preferred skills
Open-source framework leadership, executive communication, cost forecasting
Technologies
Go, Python, TypeScript, React, SQL, NoSQL, Kubernetes, Terraform, Ansible
Responsibilities
Define and execute roadmap for CMDB transformation, design resilient scalable catalog systems, establish data governance and quality standards, lead automated discovery and service mapping, mentor engineering teams, analyze costs and forecast resources
Seniority
Staff, strategic leadership with hands-on architecture (via careerplan.io/jobs/R0064587-staff-software-engineer-at-geico)