Staff Software Engineer

GEICOPalo Alto, CA
$115,000 - $230,000

About The Position

GEICO is seeking an experienced Staff Software Engineer with a passion for building high-performance, low-maintenance, and authoritative platforms that give the entire organization a single source of truth for its technology landscape. In this role you will own the strategy, architecture, and engineering of our System Catalog and Configuration Management Database (CMDB) — the connective tissue that maps every service, application, infrastructure component, and the relationships between them. You will help drive our insurance business transformation as we transition from a traditional IT model to a modern tech organization with engineering excellence as its mission, while co-creating a culture of psychological safety and continuous improvement.

Requirements

  • Fluency and specialization in software development and best practices using modern programming languages such as Go, Python, Typescript and React.
  • Strong understanding of SQL and NoSQL databases, and experience with graph databases for modeling configuration items, relationships, and dependencies.
  • Experience with data modeling, taxonomy/ontology design, and master-data or reference-data management for large, heterogeneous environments.
  • Experience building data-quality, reconciliation, and drift-detection processes that keep configuration data accurate over time.
  • Experience designing automated discovery and service-mapping pipelines across on-prem, hybrid, and multi-cloud estates.
  • Strong API design experience (REST and/or GraphQL), including versioning, schema governance, and building catalog data as a consumable platform service.
  • Experience working with networking, caches, key/value stores, load balancing, queues, DNS, and CDN as configuration items to be modeled and tracked.
  • In-depth knowledge of hybrid cloud architecture, IaaS and PaaS technologies, container orchestration platforms (e.g., Kubernetes), and observability.
  • Experience with infrastructure automation, tooling, and configuration management frameworks (e.g., Ansible, Terraform).
  • Excellent leadership and communication skills, with a passion for mentoring and fostering professional growth.
  • Strong problem-solving and analytical abilities, with a keen eye for detail and a drive for operational excellence.
  • Visionary thinker able to anticipate future challenges and opportunities, with a proven record of leading and building software in large, complex organizations.
  • 10+ years of professional experience in software engineering.
  • 8+ years of experience with architecture and design.
  • 6+ years of experience with open-source frameworks.
  • 4+ years of experience with AWS, GCP, Azure, or another cloud service.
  • Demonstrated experience building or owning a system catalog, service catalog, or configuration management at enterprise scale.
  • Bachelor's degree in computer science, Information Systems, or equivalent education or work experience.

Responsibilities

  • Develop and drive the overall strategy for the System Catalog and CMDB, aligning it with the organization’s business goals, operating model, and technology processes.
  • Provide thought leadership in configuration management, service cataloging, and data governance, staying ahead of industry trends and emerging technologies.
  • Define and own the configuration data model — classes, attributes, relationships, and dependency mappings — ensuring it is extensible, consistent, and aligned to a common taxonomy.
  • Establish and enforce CMDB data governance, including CI lifecycle management, ownership, reconciliation rules, and measurable data-quality and completeness standards.
  • Lead the design and architecture of resilient, scalable catalog and CMDB systems, considering both on-premises and cloud-based solutions.
  • Design and implement automated discovery and service mapping so the CMDB stays accurate with minimal manual intervention across hybrid and multi-cloud environments.
  • Evaluate, select, and implement cutting-edge technologies and tools to enhance catalog and CMDB capabilities, including processes, compliance, and visibility.
  • Work closely with executive leadership, IT teams, and other stakeholders to communicate the value of accurate configuration data and foster a culture of ownership.
  • Be a role model and mentor, coaching and strengthening the technical expertise of our engineering and product community, and influencing and educating executives.
  • Analyze cost and forecast, incorporating them into business plans, and support resource requirements while measuring outcomes to ensure desired results.

Benefits

  • Competitive pay
  • Benefits
  • Flexibility to support your well-being and future
  • Personalized development programs
  • Mentorship
  • Certification assistance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service