Staff, Software Engineer

Walmart Walmart · Retail · Sunnyvale, CA

Staff Software Engineer role focused on designing and building enterprise-scale Digital Financial Services platforms, with a backend emphasis on Node.js and Rust distributed systems, and providing technical leadership for React front-end applications. Responsibilities include driving architecture, system design, API development (GraphQL, REST), event-driven architectures (Kafka), performance optimization, and mentoring engineers.

What you'd actually do

  1. Drive architecture and design decisions for GraphQL APIs, Node.js, Rust services and platforms that power critical applications.
  2. Strong expertise in Node.js ,Rust,typescript and GraphQL(Apollo Federation ), with experience designing and scaling production GraphQL services.
  3. Build event-driven architectures using Apache Kafka
  4. Define API contracts (REST / GraphQL) between front-end and backend services
  5. Optimize systems for performance, reliability, and scalability

Skills

Required

  • Node.js
  • Rust
  • TypeScript
  • GraphQL
  • Apollo Federation
  • Apache Kafka
  • REST
  • CI/CD
  • observability
  • distributed systems
  • microservices
  • SQL
  • NoSQL
  • React

Nice to have

  • technical leadership
  • mentor
  • system design
  • concurrency
  • data modeling
  • debugging
  • defect management
  • performance troubleshooting

What the JD emphasized

  • 12+ years of professional software engineering experience
  • Prior experience in high-traffic, consumer-facing applications.