EOS RPO
Software Engineer III (2456607)
Job Title : Software Engineer III (2456607) Responsibilities:
Design and implement federated GraphQL gateways and subgraphs to compose data from multiple domains into a unified API.
Develop and maintain schema registries, query planning, and execution logic for GraphQL-based orchestration.
Integrate backend services (REST, gRPC, etc.) behind GraphQL interfaces to enable modular, protocol-agnostic orchestration.
Ensure strong typing, schema validation, and documentation for all GraphQL APIs.
Collaborate with frontend and backend teams to deliver precise, performant, and secure data access patterns.
Implement observability, logging, and baseline alarms for orchestration services.
Participate in code reviews, architecture discussions, and contribute to best practices and documentation.
Required Skills:
Strong experience with GraphQL (preferably Apollo Federation or similar frameworks) and schema design.
Proficiency in building and maintaining distributed systems, microservices, or orchestration layers.
Experience integrating heterogeneous backend services (REST, gRPC, etc.) behind a GraphQL interface.
Familiarity with schema registries, query planning, and GraphQL validation best practices.
Strong programming skills in Node.js, TypeScript, or Java (or similar languages used for GraphQL services).
Experience with CI/CD, monitoring, and operational excellence for production services.
Excellent communication and collaboration skills.
Preferred Qualifications:
Experience with Walmart’s open-source tech stack and internal tools
Exposure to supply chain, retail, or e-commerce domains
Contributions to open-source projects
Knowledge of accessibility and performance optimization