Principal Software Engineer – Marketplace Platforms jobs in United States
cer-icon
Apply on Employer Site
company-logo

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

JavaDistributed systemsApache KafkaBig Data technologiesMicroservicesSQL databasesNoSQL databasesCloud-native developmentKubernetesDockerAI/MLSystem designPerformance optimization

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

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.