Walmart Canada · 8 hours ago
Senior Software Engineer – Backend
Walmart Canada is seeking a Senior Software Engineer, Backend, to join their Global Tech team. In this role, you will build and enhance scalable systems that power seamless digital experiences for millions of customers worldwide, contributing to the design and development of critical backend services.
DeliveryRetailShopping
Responsibilities
Architect, design, and develop scalable backend services and APIs that support complex digital experiences
Collaborate with cross-functional teams—including product, frontend, data, and UX—to design solutions that enhance the customer journey
Lead technical initiatives, including solution architecture, performance tuning, and system scalability improvements
Optimize application performance while ensuring high code quality
Mentor junior engineers and promote knowledge sharing within the team
Advocate for best practices in service architecture, security, and testing
Build and maintain secure, high-performance, fault-tolerant distributed systems
Develop reusable frameworks and components for backend service integrations
Maintain code quality through automated testing, continuous integration, and thorough code reviews
Troubleshoot and resolve production issues across complex system components
Build scalable, reliable systems capable of handling large volumes of traffic and data
Write clean, efficient, maintainable code aligned with engineering best practices
Debug and troubleshoot issues within distributed systems across multiple environments
Contribute to performance optimization, security enhancements, and system resilience
Participate in code reviews and provide constructive feedback to peers
Qualification
Required
Bachelor'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
5 years' experience in software engineering or related area
6–9 years of total experience, including 5+ years in backend engineering and platform development
5+ years of experience with Java technologies, distributed systems, and large-scale application design and development
Hands-on experience with Spring Boot, REST, Kafka, and Cassandra
Experience with containerization technologies and microservices architecture
Strong understanding of CI/CD pipelines, DevOps practices, and monitoring tools
Expertise in Java, multithreading, data structures, algorithms, and design patterns to build robust, high‑performance, scalable applications
Strong adherence to SDLC processes and Scrum/Agile methodologies
Preferred
Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 1 year's experience in software engineering or related area
Background in creating inclusive digital experiences, demonstrating knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility seamlessly
Knowledge of accessibility best practices and Walmart's accessibility standards and guidelines for supporting an inclusive culture
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
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