Senior Software Engineer, GraphQL

New
United StatesFull-TimeSenior
Salary190,800 - 267,100 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
Minimum of 5 years
Required Skills
AWSGraphQLGCPKubernetesGoCI/CDDistributed Systems

Requirements

  • Minimum of 5 years of experience designing and building large-scale distributed backend systems.
  • Strong programming expertise in Go or other general-purpose programming languages.
  • Experience working with cloud infrastructure and modern engineering environments, including Kubernetes, CI/CD pipelines, AWS, or GCP.
  • Proven ability to lead or contribute to high-impact technical projects aligned with broader business and platform strategies.
  • Strong understanding of backend architecture, distributed systems, and scalable API development.
  • Excellent communication and collaboration skills with the ability to work effectively across engineering teams.
  • Experience with GraphQL backend systems, federated GraphQL architecture, or related technologies is highly preferred.
  • Familiarity with complex data modeling and large-scale platform infrastructure is considered a strong advantage.
  • Strong problem-solving mindset with the ability to navigate ambiguous technical challenges in fast-paced environments.

Responsibilities

  • Design, develop, and maintain scalable GraphQL infrastructure and distributed backend systems supporting large-scale applications.
  • Build and optimize platform solutions to improve GraphQL performance, reliability, scalability, and developer ergonomics.
  • Contribute to the evolution of federated GraphQL architecture and support deployment across global data center environments.
  • Improve observability, monitoring, and operational efficiency across backend infrastructure and request coordination systems.
  • Collaborate with cross-functional engineering teams to deliver high-impact platform enhancements and infrastructure improvements.
  • Investigate system performance issues and implement solutions to optimize latency, resilience, and scalability.
  • Contribute to technical strategy discussions and help shape the future direction of backend platform architecture.
  • Mentor and support fellow engineers through technical guidance, collaboration, and knowledge sharing.
  • Participate in on-call rotations and operational support responsibilities to maintain platform reliability.
View Full Description & ApplyYou'll be redirected to the employer's site
190,800 - 267,100 USD per year
Apply Now