S

State Farm

Insures homes, vehicles, lives and small businesses

Lead Software Engineer - Federated GraphQL

Backend EngineeringPosted on Nov 9
Full-timeRichardson, TX, USA$123k - $142k

About the Job

Requirements

  • At least 6 years of software engineering experience.
  • Production experience with federated GraphQL, including entity and key design, and composing and evolving schemas across teams, using Apollo Federation or a similar technology.
  • Backend development experience in one or more of Go, Java, or Node.js/TypeScript.
  • Ability to integrate services that call other systems and handle slow or failing dependencies with techniques such as timeouts, retries, and batching.
  • Experience building automated unit, integration, and end-to-end tests to catch regressions and keep code safe to change.
  • Ability to use AI coding assistants effectively in day-to-day work.

Responsibilities

  • Bring federated GraphQL expertise to the team, including entity design, schema composition and evolution, and patterns other domains can follow.
  • Design the Policy GraphQL schema with architects and data model stewards.
  • Work with architecture, consuming domains, policy administration system teams, and the GraphQL platform team.
  • Build federated subgraphs that read close to the source, including directly from databases, policy administration system APIs, or an owned read model.
  • Own performance against p99 targets by load testing, profiling, and tuning.

Desired Qualifications

  • Experience leading federated GraphQL adoption or schema governance across multiple teams.
  • Experience with Go GraphQL tools such as gqlgen, or Java GraphQL tools such as Spring for GraphQL or Netflix DGS.
  • Experience with Temporal or another durable workflow engine for long-running processes.
  • Experience diagnosing and fixing latency or throughput problems using an application performance monitoring tool such as Dynatrace or OpenTelemetry.
  • Experience building APIs on Kubernetes or OpenShift and AWS.
  • Experience with canonical or industry data models such as ACORD.
  • Insurance experience.
  • Experience with gRPC, event-driven systems, or caching.

About the Company

State Farm

Insures homes, vehicles, lives and small businesses

State Farm provides auto, home, life, health and business insurance to individuals, families and small businesses in the United States. Customers pay premiums for coverage, and its insurance companies assess risk, issue policies and handle claims when covered losses occur. Independent contractor agents help customers understand coverage options and choose policies, while online accounts and the mobile app support payments, insurance cards and claim tracking. The group also offers investment planning through its financial subsidiaries and banking products through partners such as U.S. Bank. State Farm was founded in 1922 and is headquartered in Bloomington, Illinois.

Company size
10,001+
Company stage
Debt Financing
Total funding
$1.5B
Headquarters
Bloomington, IL
Founded
1922

Recently Posted Jobs

Explore more opportunities at State Farm

See more jobs