(USA) Software Engineer III jobs in United States
cer-icon
Apply on Employer Site
company-logo

Walmart Canada · 1 month ago

(USA) Software Engineer III

Walmart Inc. is a leading retailer that focuses on technological innovation to enhance customer experience. The Software Engineer III will be part of the Catalog Engineering team, responsible for developing scalable Catalog Services and integrating with downstream applications using a micro-service architecture.

DeliveryRetailShopping

Responsibilities

Develop highly scalable services and solve complex software systems problems by leveraging state-of-the-art technology and enhance Walmart Catalog and Partner experience solutions
Show your chops as an exceptional and technically strong developer
Troubleshoot business and production issues by gathering information and engaging support teams to resolve issues
Perform root cause analysis to prevent future occurrence of issues and ensure compliance with Walmart code of conduct
Work in an Agile environment, adhering to best practices and collaborating with teams to deliver results
Stay up-to-date with the latest GenAI trends and technologies and contribute to the development of innovative solutions that improve the Seller and supplier experience on our Catalog platform
Participate in medium- to large-scale, complex, cross-functional projects by reviewing project, product and business requirements; translating requirements into technical solutions; gathering requested information (for example, design documents, product requirement); writing and developing code; conducting unit testing; communicating status and issues to team members and stakeholders; collaborating with cross functional teams; troubleshooting open issues and bug-fixes; enhancing design to prevent re-occurrences of defects; ensuring on-time delivery

Qualification

JavaMicroservicesSpring BootCloud-based solutionsDevOps practicesDistributed systemsNoSQL DatabasesContainerizationCICD toolsAgile environmentProblem SolvingTeam collaborationTechnical communication

Required

Bachelor'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
4 years' experience in software engineering or related area
Experience with Java and building Java-based backend systems
Building and implementing microservices and applications using Spring Boot and reactive frameworks like Spring WebFlux and Project Reactor (Mono and Flux)
Experience in internet-scale distributed technologies (e.g. Solr, Kafka, Mem Cache, etc.)
Strong understanding of J2EE components, multithreading, and networking
Extensive knowledge of offline storage, caching, and performance tuning
Experience with cloud-based solutions and hands-on experience with CICD development environments/tools, including Git, Maven, and Jenkins
Strong understanding of CS Fundamentals, Microservices, Data Structures, Algorithms, and Problem Solving
Familiarity with GenAI best practices
Experience with NoSQL Databases like Cosmos DB, Cassandra and ability to design and implement scalable data models
Strong understanding of distributed systems, cloud-native development, and microservices architecture
Experience with containerization using Docker and orchestration using Kubernetes
Strong understanding of DevOps practices, including continuous integration, continuous delivery, and continuous monitoring

Preferred

Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area
Background in creating inclusive digital experiences
Knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards
Knowledge of assistive technologies
Integrating digital accessibility seamlessly
Knowledge of accessibility best practices

Benefits

401(k) match
Stock purchase plan
Paid maternity and parental leave
PTO
Multiple health plans
Company-paid life insurance
Short-term and long-term disability
Company discounts
Military Leave Pay
Adoption and surrogacy expense reimbursement
Live Better U education benefit program

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.