1

Graphql Engineer Jobs (NOW HIRING)

Sr Apollo Graphql Developer

Tempe, AZ

$53 - $70/hr

Looking for a federated graph with sub-graphs implemented in JavaScript, Typescript and C#. Our client started migrating from Monolith and they do still have some of the key components around ...

Experience with NestJS, GraphQL . * DevOps experience (Kubernetes, AWS, GCP, DigitalOcean, Linux ... Accessibility design knowledge. Why D3, Why Now? Ground-Floor Growth, Learning, and Impact : D3 is ...

Experience with NestJS, GraphQL . * DevOps experience (Kubernetes, AWS, GCP, DigitalOcean, Linux ... Accessibility design knowledge. Why D3, Why Now? Ground-Floor Growth, Learning, and Impact : D3 is ...

Sr Apollo Graphql Developer

Tempe, AZ

$53 - $70/hr

Looking for a federated graph with sub-graphs implemented in JavaScript, Typescript and C#. Our client started migrating from Monolith and they do still have some of the key components around ...

Senior, Software Engineer

San Mateo, CA

$139.50K - $183.90K/yr

Lead the development of the mGQL (Marketplace GraphQL) gateway, including schema design, routing ... Build seamless, intuitive developer experiences through developer.walmart.com, including onboarding ...

Senior, Software Engineer

Milpitas, CA

$139.60K - $184.10K/yr

Lead the development of the mGQL (Marketplace GraphQL) gateway, including schema design, routing ... Build seamless, intuitive developer experiences through developer.walmart.com, including onboarding ...

next page

Showing results 1-20

Graphql Engineer information

See salary details

$39K

$101.8K

$137.5K

How much do graphql engineer jobs pay per year?

As of May 31, 2026, the average yearly pay for graphql engineer in the United States is $101,752.00, according to ZipRecruiter salary data. Most workers in this role earn between $84,000.00 and $116,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a GraphQL Engineer, and why are they important?

To thrive as a GraphQL Engineer, you need strong proficiency in JavaScript or TypeScript, deep understanding of GraphQL schema design, and experience with API development, typically supported by a relevant computer science degree or equivalent experience. Familiarity with tools like Apollo Server/Client, Relay, Node.js, and version control systems such as Git is essential, along with experience in RESTful APIs and cloud platforms. Excellent problem-solving skills, collaborative teamwork, and effective communication distinguish top performers in this role. These skills ensure robust, efficient API development and seamless integration across front-end and back-end systems, driving product scalability and user satisfaction.

What are some common challenges GraphQL Engineers face when designing scalable APIs, and how can they be addressed?

GraphQL Engineers often encounter challenges ensuring that APIs remain performant and scalable as the complexity of queries and the number of clients grow. Common issues include over-fetching or under-fetching data, managing query complexity to prevent expensive operations, and maintaining clear schema documentation. These can be addressed by implementing query depth and cost analysis tools, optimizing resolvers, using efficient data loaders, and collaborating closely with frontend teams to refine schema design for real-world use cases. Regular code reviews and performance monitoring also help maintain a robust and scalable GraphQL API.

What does a GraphQL Engineer do?

A GraphQL Engineer specializes in designing, developing, and maintaining APIs using the GraphQL query language. They work on building efficient data-fetching systems that allow clients to request exactly the data they need from a server. GraphQL Engineers often collaborate closely with frontend and backend teams to optimize API performance, ensure data security, and streamline application development. Their responsibilities may also include schema design, implementing resolvers, and integrating GraphQL with various databases or services.

What is the difference between Graphql Engineer vs Backend Developer?

AspectGraphql EngineerBackend Developer
Primary FocusDesigning and implementing GraphQL APIsBuilding and maintaining server-side application logic
Skills & CertificationsGraphQL, JavaScript/TypeScript, API designServer-side languages (Java, Python, Node.js), database management
Work EnvironmentCollaborates with frontend teams, API developmentDevelops core backend systems, database integration
Industry UsageTech companies, startups, organizations adopting GraphQLBroadly used across industries for backend services

While both roles involve backend development skills, a Graphql Engineer specializes in creating and optimizing GraphQL APIs, whereas a Backend Developer focuses on overall server-side application development. The choice depends on whether the role emphasizes GraphQL technology or general backend systems.

More about Graphql Engineer jobs
What cities are hiring for Graphql Engineer jobs? Cities with the most Graphql Engineer job openings:
What states have the most Graphql Engineer jobs? States with the most job openings for Graphql Engineer jobs include:
Infographic showing various Graphql Engineer job openings in the United States as of May 2026, with employment types broken down into 96% Full Time, and 4% Part Time. Highlights an 84% Physical, 5% Hybrid, and 11% Remote job distribution, with an average salary of $101,752 per year, or $48.9 per hour.
Staff Software Engineer - Backend (GraphQL/API Platform) - Austin, TX (Hybrid)

Staff Software Engineer - Backend (GraphQL/API Platform) - Austin, TX (Hybrid)

HEB

Austin, TX • On-site

$155.80K/yr

Full-time

Posted 15 days ago


Job description

Responsibilities
Since H-E-B Digital Technology's inception, we've been investing heavily in our customers' digital experience, reinventing how they find inspiration from food, how they make food decisions, and how they ultimately get food into their homes. This is an exciting time to join H-EB Digital-we're using the best available technologies to deliver modern, engaging, reliable, and scalable experiences to meet the needs of our growing audience.
As a Staff Software Engineer, you'll provide end-to-end support to applications and identify ways to improve codebases, solutions to complex problems, and effectively propose paths forward to drive outcomes. You'll make recommendations on overall application system designs, architecture, security, scalability, reliability, and performance.
Once you're eligible, you'll become an Owner in the company, so we're looking for commitment, hard work, and focus on quality and Customer service. "Partner owned" means our most important resources-People- drive the innovation, growth, and success that make H-EB The Greatest Omnichannel Retailing Company.
Do you have a:
HEART FOR PEOPLE... skills to serve as technical authority and coordinate work for a group of engineers?
HEAD FOR BUSINESS... expertise to make sound, mature technical judgments that result in significant impact?
PASSION FOR RESULTS... drive to deliver sweeping technical initiatives?
What is your background?
-A Computer Science degree or comparable formal training, certification, or work experience
-7+ years of experience in software development - Expert in in multiple programming languages, technologies, and frameworks
-Expert knowledge in system and data architecture, data modeling, and design and capable of architecting and designing at the application or service level using well-accepted design patterns
-Ability to review platform designs for strength of engineering solutions, namely performance, sustainability, and iterative development potential
-Experience with common software engineering tools (e.g., Git, Jira, Confluence)
-Extensive experience successfully producing consistent, high-quality results
-Expert knowledge of Computer Science fundamentals: data structures, algorithms, design patterns, system architecture and design patterns
-Expert understanding of the full SDLC and frameworks (Agile, Scrum, Kanban, etc.)
-Strong preference: expertise with GraphQL and similar API specs like REST, AWS, Observability (tracing, telemetry, alerts), Networking, Typescript and Nodejs.
-Experience with containerization technologies such as Docker.
-Experience with CI/CD pipelines and tools such as Jenkins, Gitlab, or Github Actions.
-Experience with both SQL and NoSQL databases, with experience in query optimization.
-Proficiency in working cross-team with product and cross-function engineering such as web and mobile.
What is the work?
Area of Focus
- Design, build, and develop the Api Proxy and core GraphQL platform, including the router, schema workflows, and supporting code and infrastructure.
- You will help take observability and tooling to the next level for the developer experience for HEB engineers.
- Collaborate with multiple engineering teams (backend, web, mobile) to find solutions that improve developer productivity.
- Improved Observability and operations have wide impact and scope by unlocking performance and cost-savings opportunities for HEB tenants as well as contributing to scaling the platform team's operations. You will help provide tools to improve critical HEB product surface areas' business metrics such as latency, costs, and issues.
- Mentors / leads engineers, drives larger initiatives, and enables others to execute against team goals. Expert on team services and knowledgeable about adjacent services. Influences other teams
- Sets goals and standards within team and influences within the organization. May own initiatives that span multiple teams. Proactively seeks out opportunities to help others grow.
- Drive performance with the API by identifying bottlenecks, tuning queries, and implementing caching strategies to ensure peak performance.
- Contribute to long-term planning, researching new technologies and brainstorming ways to improve our platform's architecture and performance.
Work Breakdown
- Reviews epics critically and ensures they're appropriately broken down and prioritized with crossteam dependencies identified
- Writes production-ready code and tests that meet acceptance criteria, are easily testable, documented, easily understood by other developers, and account for edge cases, security, and errors. Creating, configuring, and supporting build and deployment pipelines.
- Leads others in coding / configuration / maintaining / testing / debugging existing or new systems; delivers quality features and bug fixes that align with our development process
- Capable of leading team on effective production support or on-call, debugging, and troubleshooting highly complex issues within team services. Able to identify a path to resolution for most issues for team services.
Priority and Dependencies
- Ensures cross-team dependencies are identified and well understood by all teams involved and other relevant stakeholders
- Works across teams to foster a culture of priority setting and urgency in alignment with organizational strategy
- Drives collaborations with peer Product, Engineering, and Design teams to inform the platform roadmap as well as taking on metrics and tracing scaling challenges that push the boundaries of our existing observability infrastructure.
Dealing with Ambiguity
- Owns risk, change, and uncertainty across multiple teams
- Ability to proactively identify ambiguity and drive teams towards mitigating potential issues
- Considers how ambiguity in their team's work might affect, or be affected by, the work of other teams
- Works on technology projects / tasks with no guidance
Reliability and Accountability
- Manages cross-team commitments, their progress, and roadmap to delivery. Anticipates and communicates blockers, delays, and cost ballooning across teams, before they require escalation.
- Ensures expectations across teams and stakeholders are clarified between all parties involved
Architecture, Coding and Testing
- Understands the architecture, design and integration landscape of multiple H-E-B systems or services
- Writes production-ready code and tests that meet acceptance criteria, are easily testable, documented, easily understood by other developers, and account for edge cases, security, and errors
- Understands adjacent domains and the design and integration landscape of multiple H-E-B systems or services as they affect their team
- Expert understanding of software design, architecture, security, scalability, reliability, and performance and capable of architecting and designing at the portfolio, domain, or end-to-end solution level
- Introduces new technologies that have ROI / influence. Stays ahead of technology trends and evolution with an eye to long term sustainability and growth of existing and new systems / services
- Supports engineers in optimizing product- ready code
- Designs, develops, tests, and deploys software
- Able to lead strategically important projects involving multiple teams
- Aligns teams toward simple, effective designs
Application Support and Health
- Leads production support, on-call, debugging, and troubleshooting of issues impacting multiple teams and services
- Drives adoption of system health based on site reliability engineering best practices
- Enacts changes to team monitoring practices that improve system and team health
Effective Communication and Knowledge Sharing
- Creates documentation and training related to technology stacks, standards, and systems / services across multiple teams
- Provides constructive criticism to stakeholders across the organization Teamwork and Collaboration
- Helps to break down barriers across teams
- Looks for opportunities to share learnings and learn from others
- Seeks to improve communication and collaboration between teams by building relationships and finding common ground
Do you have what it takes to be an H-E-B Staff Software Engineer?
- Recommends and drives changes to processes and tools across teams at the group / department level based on industry standards, patterns, and best practices
- Approaches problem-solving holistically and considers solutions through a combination of technology and process
- Identifies best approach to improve technical solutions to complex problems and effectively proposes paths forward to drive outcomes
- Capable of leading large initiatives with multiple engineers including design, architecture, and delivery of multiple complex features across multiple systems / services
Can you...
- Travel by car or plane with overnight stays
- Work extended hours; sit for extended periods
- Work rotating and on-call schedules, as needed
JDENGINEERING