G

GEICO

Sells vehicle insurance to drivers and businesses

Staff Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-time$110k - $230k /yrIn-person

About the Job

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 and 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-premises, hybrid, and multi-cloud estates.
  • Strong API design experience with 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 such as Kubernetes, and observability.
  • Experience with infrastructure automation, tooling, and configuration management frameworks such as Ansible and Terraform.
  • Strong problem-solving and analytical abilities, with attention to detail and a focus on operational excellence.
  • Ability to anticipate future challenges and opportunities, with a record of leading and building software in large, complex organizations.
  • At least 10 years of professional experience in software engineering.
  • At least 8 years of experience with architecture and design.
  • At least 6 years of experience with open-source frameworks.
  • At least 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 capability at enterprise scale.
  • Bachelor's degree in Computer Science or 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 current with industry trends and emerging technologies.
  • Define and own the configuration data model—including 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 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.
  • Serve as a role model and mentor, coaching and strengthening the technical expertise of the engineering and product community, and influencing and educating executives.
  • Analyze costs and forecasts, incorporate them into business plans, support resource requirements, and measure outcomes to ensure desired results.

About the Company

GEICO

Sells vehicle insurance to drivers and businesses

GEICO sells vehicle insurance to drivers and businesses across the United States, with private passenger auto coverage at the core of its business. It handles quotes mainly through its website and phone lines, while local agencies also sell its policies. Customers pay premiums for protection against covered accidents, vehicle damage and liability, and use its app to manage policies and report claims. The GEICO Insurance Agency also arranges home, renters and life coverage written by unaffiliated insurers, expanding the choices available through its website. Founded in 1936, GEICO is owned by Berkshire Hathaway and headquartered in Bethesda, Maryland.

Company size
10,001+
Company stage
Acquired
Total funding
Not listed
Headquarters
Bethesda, MD
Founded
1936

Recently Posted Jobs

Explore more opportunities at GEICO

See more jobs