Lead the discovery phase of medium to large Engineering projects by collaborating with cross-functional teams to determine project strategy; interpreting strategy into sustainable solutions; and obtaining cross-functional approvals.
Troubleshoot business and production issues by gathering and evaluating information (for example, issue, impact, criticality, possible root cause); engaging support teams to assist in the resolution of issues; analyzing issues based on expert knowledge of mobile devices and programming; formulating and implementing an action plan; interpreting results to determine further action; performing root cause analysis across multiple mobile devices and web to prevent future occurrence of issues; and completing online documentation.
Provide engineering support to the business by responding to user questions, concerns, and issues (for example, technical feasibility, implementation strategies); forecasting for future technologies; identifying short
and long-term solutions; facilitating resolution development; and leading cross-functional partnerships to implement resolutions.
Architect, design, and implement federated GraphQL gateways and subgraphs, composing data from multiple domains into a unified API.
Lead schema design, validation, and governance for GraphQL APIs, ensuring strong typing, discoverability, and robust documentation.
Drive best practices for query planning, schema registry management, and GraphQL validation.
Mentor and guide junior engineers, conduct code reviews, and foster a culture of technical excellence.
Collaborate with product, frontend, and backend teams to deliver precise, performant, and secure data access patterns.
Implement observability, logging, and baseline alarms for orchestration services.
Champion operational excellence, CI/CD, and monitoring for production services.
Provide and supports the implementation of business solutions by building relationships and partnerships with key stakeholders; identifying business needs; determining and carrying out necessary processes and practices; monitoring progress and results; recognizing and capitalizing on improvement opportunities; and adapting to competing demands, organizational changes, and new responsibilities.
Model compliance with company policies and procedures and supports company mission, values, and standards of ethics and integrity by incorporating these into the development and implementation of business plans; using the Open Door Policy; and demonstrating and assisting others with how to apply these in executing business processes and practices.
Requirements
Bachelor’s degree in computer science or related field
6+ years of industry experience
Deep experience with GraphQL (preferably Apollo Federation or similar frameworks) and schema design
Strong background in distributed systems, microservices, or orchestration layers.
Full stack development expertise: Proficiency in both backend (Node.js, TypeScript, Java, or similar) and frontend frameworks (React, Angular, or similar modern JavaScript frameworks).
Ability to deliver end-to-end features and troubleshoot across the stack.
Experience with schema registries, query planning, and GraphQL validation best practices.
Demonstrated leadership in code reviews, technical design, and mentoring.
Familiarity with cloud-native platforms (Kubernetes, Azure, GCP) and containerized deployments.
Experience with DevOps, CI/CD, and infrastructure as code.
Prior experience with InnerSource or open-source contributions.
Exposure to security best practices for APIs and distributed systems.
Experience with observability tools (logging, tracing, metrics) and performance optimization.
Tech Stack
Angular
Apollo
Azure
Cloud
Distributed Systems
Google Cloud Platform
GraphQL
GRPC
Java
JavaScript
Kubernetes
Microservices
Node.js
React
TypeScript
Benefits
Beyond our great compensation package, you can receive incentive awards for your performance.
Other great perks include a host of best-in-class benefits maternity and parental leave, PTO, health benefits, and much more.