Staff Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Walmart Canada · 1 week ago

Staff Software Engineer

Walmart Canada is looking for a Staff Software Engineer to design and build enterprise-scale Marketplace platforms. This role involves technical leadership in backend development using Java and distributed systems, while also overseeing front-end applications built with React.

DeliveryRetailShopping
badNo H1Bnote

Responsibilities

Architect and develop highly scalable backend services using Java and Spring/Spring Boot
Design distributed systems supporting marketplace workflows and real-time transactions
Build event-driven architectures using Apache Kafka
Develop and maintain React + TypeScript front-end applications
Define API contracts (REST / GraphQL) between front-end and backend services
Optimize systems for performance, reliability, and scalability
Drive technical standards for coding, testing, CI/CD, and observability
Partner with product, UX, data, and platform teams
Mentor engineers and lead design and code reviews

Qualification

JavaSpring/Spring BootDistributed systemsApache KafkaReactTypeScriptRESTful APIsSQL databasesMicroservicesCloud platformsKubernetesDockerBig Data technologiesObservability toolsSecurity best practicesData modelingConcurrencyHTMLCSSJavaScript (ES6+)

Required

8+ years of professional software engineering experience
Strong expertise in Java and backend development
Experience building distributed, microservices-based systems
Hands-on experience with Apache Kafka and event streaming
Experience with React and modern front-end development
Strong knowledge of TypeScript, JavaScript (ES6+), HTML, and CSS
Experience designing and consuming RESTful or GraphQL APIs
Solid understanding of system design, concurrency, and data modeling
Experience with SQL and NoSQL databases
Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years' experience in software engineering or related area
6 years' experience in software engineering or related area

Preferred

Marketplace, e-commerce, or large-scale platform experience
Experience with Big Data technologies (Spark, Hadoop, Flink)
Experience with cloud platforms (AWS, GCP, or Azure)
Experience with Kubernetes and Docker
Experience with micro-frontend architectures
Familiarity with AI/ML integration and data-driven systems
Experience with observability tools (Prometheus, Grafana, ELK)
Strong understanding of security and data privacy best practices
Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 2 years' experience in software engineering or related area
Knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility seamlessly
Knowledge of accessibility best practices

Benefits

Health benefits include medical, vision and dental coverage.
Financial benefits include 401(k), stock purchase and company-paid life insurance.
Paid time off benefits include PTO (including sick leave), parental leave, family care leave, bereavement, jury duty, and voting.
Other benefits include short-term and long-term disability, company discounts, Military Leave Pay, adoption and surrogacy expense reimbursement, and more.
Live Better U is a Walmart-paid education benefit program for full-time and part-time associates in Walmart and Sam's Club facilities.

Company

Walmart Canada

company-logo
Walmart Canada is a subsidiary of Walmart that operates a chain of more than 400 stores nationwide. It is a sub-organization of Walmart.