Назад
Company hidden
1 день назад

Lead Software Engineer (Federated GraphQL)

123 000 - 142 000$
Формат работы
hybrid
Тип работы
fulltime
Грейд
lead
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Lead Software Engineer (Federated GraphQL) (GraphQL/TypeScript/Go/Java): Building an enterprise Policy Graph that unifies policy data across lines of business and legacy policy systems with an accent on federated schema design, source-connected subgraphs, and scalable performance. Focus on evolving GraphQL schemas across teams, integrating slow or failing dependencies, and meeting p99 latency targets through load testing, profiling, and tuning.

Location: Hybrid role assigned to the Richardson, Texas hub, with approximately 40% in-office time each month beginning in late 2027. Applicants must be eligible to work lawfully in the United States immediately; visa sponsorship is not available.

Potential starting salary: $123,000–$142,000 per year, plus potential yearly incentive pay of up to 15% of base salary.

Company

hirify.global helps people, invests in communities, and provides insurance services.

What you will do

  • Build the GraphQL layer that unifies policy data across lines of business and policy systems for applications, digital experiences, and AI.
  • Define federated entities, schemas, composition, evolution patterns, and enterprise architecture with architects and data model stewards.
  • Build federated subgraphs connected to databases, policy administration APIs, or owned read models.
  • Collaborate with architecture, consuming domains, policy administration teams, and the GraphQL platform team.
  • Own p99 performance targets through load testing, profiling, and tuning.

Requirements

  • 6+ years of software engineering experience.
  • Production experience designing and operating federated GraphQL, including entities, keys, and schema composition and evolution across teams, such as Apollo Federation or similar.
  • Backend development experience with one or more of Go, Java, or Node.js/TypeScript.
  • Ability to learn new languages and technologies quickly and use AI coding assistants effectively in daily work.
  • Experience integrating services with other systems and handling slow or failing dependencies using timeouts, retries, and batching.
  • Experience building automated unit, integration, and end-to-end tests that prevent regressions.
  • Collaborative engineering approach, including pairing, thoughtful code reviews, and constructive debate with teammates and partner teams.

Nice to have

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

Culture & Benefits

  • Regular full-time employment with a standard 38:45-hour work week and hybrid office/home work arrangement.
  • Annual raise and bonus eligibility, healthcare coverage, vision, dental, telemedicine, and mental health support.
  • Training programs, tuition assistance, employee resource groups, mentoring, and financial coaching.
  • Up to 20 days initially earned annually, parental leave, paid holidays, life leave, bereavement leave, and community service or education support days.
  • Retirement benefits through a 401(k) plan with company contributions of up to 7% of salary.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →