Walmart Canada · 1 day ago
Principal Software Engineer – Marketplace Platforms
Walmart Canada is seeking a Principal Software Engineer to lead the design and development of enterprise-scale Marketplace platforms. This role involves building high-throughput systems for seller onboarding, catalog management, and real-time transactions using advanced technologies such as Java, Kafka, and Big Data frameworks.
DeliveryRetailShopping
Responsibilities
You will serve as a technical authority responsible for building high-throughput, low-latency systems that power marketplace growth at massive scale
Architect and build distributed marketplace services for seller onboarding, catalog, pricing, inventory, and order flows
Design event-driven and streaming architectures using Apache Kafka for real-time marketplace signals
Develop and optimize Java-based microservices using Spring / Spring Boot
Build high-volume data pipelines using Big Data frameworks (Spark, Hadoop, Flink) for analytics and ML
Enable AI/ML use cases such as fraud detection, pricing optimization, seller scoring, and recommendations
Lead system design reviews, performance tuning, and scalability planning
Define engineering standards for resiliency, observability, CI/CD, and operational excellence
Mentor senior engineers and influence platform-wide architectural decisions
Partner with product, data science, infrastructure, and security teams
Qualification
Required
10+ years of software engineering experience in large-scale systems
Expert proficiency in Java with strong knowledge of concurrency and multithreading
Deep experience building distributed, highly available systems
Hands-on experience with Apache Kafka (topics, partitions, offsets, schema evolution, exactly-once semantics)
Experience with Big Data technologies: Spark (batch & structured streaming), Hadoop ecosystem (HDFS, Hive, YARN), Flink or equivalent stream-processing engines
Strong experience with microservices, REST/gRPC APIs
Proficiency with SQL and NoSQL databases (MySQL, PostgreSQL, Cassandra, MongoDB, etc.)
Strong system design, troubleshooting, and performance-optimization skills
Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 5 years' experience in software engineering or related area
Option 2: 7 years' experience in software engineering or related area
Preferred
Marketplace, e-commerce, payments, or supply-chain platform experience
Cloud-native development on AWS, GCP, or Azure
Experience with Kubernetes, Docker, and service mesh
Experience handling millions of sellers, SKUs, and transactions
Familiarity with ML platforms, feature stores, or real-time inference
Experience with observability tools (Prometheus, Grafana, ELK, OpenTelemetry)
Strong understanding of security, data governance, and compliance
Master's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 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
Incentive awards for your performance
401(k) match
Stock purchase plan
Paid maternity and parental leave
PTO
Multiple health plans
Medical, vision and dental coverage
401(k)
Stock purchase and company-paid life insurance
PTO (including sick leave)
Parental leave
Family care leave
Bereavement
Jury duty
Voting
Short-term and long-term disability
Company discounts
Military Leave Pay
Adoption and surrogacy expense reimbursement
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
Walmart Canada is a subsidiary of Walmart that operates a chain of more than 400 stores nationwide. It is a sub-organization of Walmart.
Funding
Current Stage
Late StageRecent News
Canada NewsWire
2025-12-18
Canada NewsWire
2025-12-03
Company data provided by crunchbase