Walmart

Senior Software Engineer

Walmart
Apply
14 hours ago
Bentonville, AR, USASenior
H1B sponsor

Base Salary

$90k - $180k/yr

Responsibilities

  • Own scoped feature, service, API, user interface, or ML component delivery through implementation, iteration, testing, deployment, monitoring, and ongoing support.
  • Design and build scalable, secure, maintainable software systems, application architectures, frameworks, features, and APIs.
  • Write clean and reliable code, create automation scripts and telemetry, conduct code reviews, and resolve defects and production issues.
  • Develop automated and performance tests, CI/CD deployments, observability, monitoring, and maintenance processes.
  • Integrate AI agents and ML components through internal and external APIs and use development productivity tools.
  • Manage databases, containerized application components, source code, production changes, incidents, and operational records.
  • Collaborate with stakeholders and cross-functional teams to define problems, translate needs into technical requirements, and measure solution outcomes.
  • Participate in design reviews, architecture documentation, technical decision-making, mentorship, knowledge sharing, and continuous improvement.

Requirements

  • Master's degree or equivalent in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or a related area plus 1 year of software engineering experience; alternatively, a bachelor's degree or equivalent in a listed field plus 3 years of experience.
  • Experience coding in object-oriented languages including Java and JavaScript.
  • Experience designing application architecture and cross-platform features and developing frameworks and APIs with Java, Spring Boot, Node.js, React, or Angular.
  • Experience with JavaScript unit testing using Jest and application, feature, or API performance testing.
  • Experience with cloud-native applications, microservices architecture, and container orchestration.
  • Experience managing MySQL and MongoDB databases, including schema, view, and table design and SQL CRUD operations.
  • Experience implementing CI/CD pipelines with Jenkins and managing source code with Git.
  • Experience creating Splunk dashboards and triaging logs, alerts, and reports for network monitoring and application performance.
  • Experience configuring SonarQube for automated code analysis and quality and security reporting.
  • Experience using Swagger for API documentation, Confluence for architecture diagrams, and ServiceNow for production changes, incidents, and management records.
  • Experience using Docker and Kubernetes to containerize, orchestrate, deploy, and scale application components.
  • Experience implementing application security with single sign-on, JWT, and OAuth.

Benefits

  • Annual or quarterly performance incentives are offered in addition to base pay.
  • Benefits include medical, vision, and dental coverage; 401(k); stock purchase; company-paid life insurance; paid time off; parental, family care, bereavement, jury duty, and voting leave.
  • Additional benefits include short- and long-term disability, education assistance with 100% company-paid college degrees, company discounts, military service pay, and adoption expense reimbursement.
  • The position is located at 811 Excellence Drive in Bentonville, Arkansas.

Tech Stack

AngularC++DartDockerGitJavaJavaScriptJenkinsJestKubernetesMongoDBMySQLNode.jsPythonReactRustSonarQubeSplunkSpring BootSQLTypeScript

Categories

Walmart

About Walmart

10,000+ employees

Walmart is a global omnichannel retailer that sells groceries, general merchandise, and services through Walmart and Sam's Club stores and online marketplaces for consumers and small businesses. Its model spans physical retail, e-commerce, advertising, and a vast supply chain, plus pharmacy, health, and financial services. Founded in 1962 and headquartered in Bentonville, Arkansas, Walmart Inc. is a public company on the NYSE (WMT) operating in the U.S. and multiple international markets.

Contact me