Software Engineer III - Sam's Club jobs in United States
cer-icon
Apply on Employer Site
company-logo

Walmart Canada · 3 weeks ago

Software Engineer III - Sam's Club

Walmart Canada is seeking a Software Engineer III for Sam's Club to develop high performance and scalable Omni Catalog Services. The role involves designing and developing integrations with downstream applications and requires strong computer science fundamentals and back-end technology experience.

DeliveryRetailShopping

Responsibilities

Design and implement highly scalable RESTful API backend services which are functional, scalable, and fault-tolerant using Java, RUST and NoSQL/SQL databases
Integrate databases like Cassandra, MySQL, and ElasticSearch, with external RESTful and GraphQL APIs
Familiarity with distributed computing technologies such as Apache Kafka, or Apache Spark
Familiarity with distributed cache systems such as Redis, Memcached, or equivalent
Strong understanding of threading for efficient concurrency management
Knowledge of implementing IO and computation tasks efficiently
Develop, test, and deploy in Kubernetes, familiarity with Docker and CI/CD using Jenkins
Conform to best practices with code changes, test coverage for quality and documentation
Conduct code reviews and provide feedback
Manage code and configurations for multiple environments, release management process, creating and maintaining environment configuration and controls, code integrity and security
Support new feature software development from investigation to design production implementation and maintenance
Gather business requirements, stories and similar artifacts of the scrum process, work in an agile development environment with a quick turnaround time and iterative builds
Gather requirements, design, develop, test, and support the software application
Analyze A/B test reported results and consumer feedback to identify and fix issues related to software platform

Qualification

JavaRESTful APIMicro-service architectureKubernetesC++NoSQL/SQL databasesApache KafkaDockerGraphQLElasticSearchRedisMemcachedAgile developmentCode reviewsConcurrency management

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
Strong computer science fundamentals: data structures, algorithms, design patterns
Design and implement highly scalable RESTful API backend services which are functional, scalable, and fault-tolerant using Java, RUST and NoSQL/SQL databases
Integrate databases like Cassandra, MySQL, and ElasticSearch, with external RESTful and GraphQL APIs
Familiarity with distributed computing technologies such as Apache Kafka, or Apache Spark
Familiarity with distributed cache systems such as Redis, Memcached, or equivalent
Strong understanding of threading for efficient concurrency management
Knowledge of implementing IO and computation tasks efficiently
Develop, test, and deploy in Kubernetes, familiarity with Docker and CI/CD using Jenkins
Conform to best practices with code changes, test coverage for quality and documentation
Conduct code reviews and provide feedback
Manage code and configurations for multiple environments, release management process, creating and maintaining environment configuration and controls, code integrity and security
Support new feature software development from investigation to design production implementation and maintenance
Gather business requirements, stories and similar artifacts of the scrum process, work in an agile development environment with a quick turnaround time and iterative builds
Gather requirements, design, develop, test, and support the software application
Analyze A/B test reported results and consumer feedback to identify and fix issues related to software platform

Preferred

Master's degree in Computer Science, Computer Engineering, Computer Information Systems, 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

401(k) match
Stock purchase plan
Paid maternity and parental leave
PTO
Multiple health plans
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, 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 company 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.