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