You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Walmart

Senior Software Engineer

  • Office
  • 6+ years

Salary

$90,000/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

This is a senior software engineering role based at 811 Excellence Drive, Bentonville, AR 72716.

You will work in collaborative engineering teams on a product-focused basis, tying your work to platform, system, and domain goals.

The team is focused on continuous improvement and on the wellbeing of its members.

Responsibilities

  • Own the delivery of a defined feature or model, covering implementation, iteration, testing, and ongoing support of services, APIs, user interfaces, or ML model components.
  • Write clean, efficient, and dependable code in languages such as JavaScript, TypeScript, Python, Java, Rust, Dart, and C++.
  • Carry work through the full development lifecycle, including CI/CD deployments, automated testing, observability, monitoring, and upkeep.
  • Write scripts to automate repetitive work and build telemetry features on your own.
  • Review code structure and help manage defects and debugging.
  • Connect AI agents and ML components to internal and external APIs to add intelligence to software.
  • Use GenAI tools such as GitHub Copilot to speed up development and encourage new ideas.
  • Apply object-oriented principles and documentation-driven coding to keep code modular, maintainable, and consistent.
  • Help turn high-level designs into detailed designs using mock screens, pseudocode, and functional logic.
  • Weigh trade-offs and design scalable, secure, and maintainable systems that meet the company's standards.
  • Take part in design reviews and make sure suitable design patterns and principles are applied.
  • Keep learning, and support colleagues through mentoring and knowledge sharing.
  • Work with stakeholders to pin down complex business and user problems.
  • Turn pain points into clear technical requirements and set metrics that show whether a solution works.
  • Work with cross-functional teams so delivered solutions meet user needs and technical expectations.
  • Carry out complex maintenance and track application performance with suitable metrics and tools.
  • Keep projects on schedule through progress reporting, CI/CD tooling, and logging systems.
  • Help deliver high-quality, reliable systems through proactive monitoring, testing, and continuous integration.
  • Contribute to innovation, knowledge sharing, and platform improvements based on engineering best practices.
  • Protect uptime, performance, and customer experience by owning the quality of the features you deliver.
  • Take responsibility for deliverables so they meet quality standards and business goals.
  • Act on problems without waiting to be asked, and drive projects through to completion.
  • Make sound technical decisions that account for trade-offs and long-term effects on architecture and business goals.
  • Adjust quickly to change, adopt new technologies, and understand the wider system.
  • Anticipate the knock-on effects of technical choices and use feedback to improve results.
  • Communicate complex ideas clearly to both technical and non-technical colleagues and share knowledge openly.
  • Look for ways to improve processes, tools, and products, and encourage experimentation.

Requirements

  • Either a 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 or related experience.
  • Or a Bachelor's degree or equivalent in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or a related area, plus 3 years of software engineering or related experience.
  • Experience designing and building Java and Spring back-end applications with REST APIs.
  • Experience designing and testing relational and non-relational databases, such as MySQL, SQL Server, and MongoDB.
  • Experience writing code and unit tests with JUnit.
  • Experience troubleshooting issues and fixing bugs.
  • Experience automating CI/CD workflows with Jenkins and GitHub.
  • Experience deploying pipelines on Azure and AWS.
  • Knowledge of software design patterns and distributed computing.
  • Experience with Git, JIRA, and Scrum.
  • Experience writing scripts that build dashboards and manipulate data in Azure Databricks.
  • Experience using an ETL tool for data transformation, such as Azure Data Factory.
  • Experience scaling applications with load balancing, multi-region data centers, and Traffic Managers, using Azure App Services, API Management, and Docker.
  • Experience using Redis to store high-volume static API responses on disk to improve performance.
  • Experience sending application logs to Azure Application Insights and setting up monitoring dashboards and alerts through Slack and email.
  • Any amount of experience with these skills is acceptable.

Conditions

Based at 811 Excellence Drive, Bentonville, AR 72716.

Pay is $90,000.00 to $180,000.00 per year.

Additional compensation includes annual or quarterly performance incentives.

Eligibility for some benefits depends on job classification and length of employment, and benefits may be changed or governed by specific plan terms. Details are on the company's site.

The company is an equal opportunity employer.

The company runs a drug-free workplace with a zero-tolerance policy on illegal drugs and alcohol at work, applying to all employees.

Benefits

  • Competitive pay plus performance-based incentive awards.
  • 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, and voting time.
  • Short-term and long-term disability cover.
  • Education assistance, with 100% company-paid college degrees.
  • Company discounts, military service pay, and adoption expense reimbursement.

Where you’d work

From the office

About the company

Walmart

  • Industry: E-commerce

Office in United States

Also hiring in Bellevue, United States, Sunnyvale, United States, Canada and 4 more places

1 of their 219 open roles is remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 22 checks run
  • 3 red flags

Still hiring?

15 checks

3 red flags

How crowded?

7 checks

No red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details12 facts · Role, Location, Compensation, Employment, Company
Tech stack
  • TypeScript
  • Python
  • Java
  • SQL
  • AWS
  • Docker
  • JavaScript
  • C++
  • Rust
  • Redis
  • MySQL
  • MongoDB
  • Azure
  • CI/CD
  • LLMs
Seniority
Senior
Type
Full-time
Industry
E-commerce
Specialty
Backend
Region
United States
Show 6 more factsShow less

Role

Category
Development
Specialty
Backend
Seniority
Senior
Experience
3+ years
Tech stack
  • TypeScript
  • Python
  • Java
  • SQL
  • AWS
  • Docker
  • JavaScript
  • C++
  • Rust
  • Redis
  • MySQL
  • MongoDB
  • Azure
  • CI/CD
  • LLMs

Location

Work model
Office
Region
United States
Office
  • United States

Compensation

Salary
$90,000 / year
Pay period
Annual

Employment

Type
Full-time

Company

Industry
E-commerce

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason