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 Engineer role inside the company's collaborative engineering teams, covering services, APIs, user interfaces and ML model components.

The work centres on delivering features and models, keeping them running well, and sharing knowledge across the team.

Responsibilities

  • Own scoped features or models from build through release, including iteration, testing and ongoing support.
  • Think like a product owner and tie your work to wider platform, system and domain goals.
  • Write clean, efficient and dependable code in JavaScript, TypeScript, Python, Java, Rust, Dart or C++.
  • Run the full development lifecycle: CI/CD deployments, automated tests, observability, monitoring and upkeep.
  • Build automation scripts for repetitive work on your own and add telemetry features.
  • Review code structure and help manage defects and debugging.
  • Connect AI agents and ML components to internal and external APIs to make software smarter.
  • Use GenAI tools such as GitHub Copilot to speed up development and generate new ideas.
  • Apply object-oriented design and documented coding practices so code stays modular, maintainable and consistent.
  • Help turn high-level designs into detailed ones using mock screens, pseudo code and functional logic.
  • Weigh trade-offs and design scalable, secure, maintainable systems that meet the company's standards.
  • Join design reviews and make sure suitable design patterns and principles are used.
  • Keep learning, and help peers grow through mentoring and sharing what you know.
  • Work with stakeholders to pin down complex business or user problems and turn pain points into concrete technical requirements.
  • Set clear metrics that show whether a solution works and what impact it has.
  • Partner 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 work on schedule against project milestones using program reports, CI/CD tools and program logs.
  • Help deliver high-quality, reliable systems through proactive monitoring, testing and continuous integration.
  • Encourage a collaborative mindset focused on continuous improvement and team wellbeing.
  • Contribute to innovation strategy, knowledge sharing and platform improvement through engineering best practices.
  • Protect uptime, performance and customer experience by owning the quality of the features you ship.
  • Take responsibility for your deliverables so they meet quality standards and business goals.
  • Act early on problems and push projects through to completion.

Requirements

  • A Master's degree or equivalent in Computer Science, Computer Engineering, Computer Information Systems, Engineering (any) or a related field, plus 1 year of experience in software engineering or a related area; OR a Bachelor's degree or equivalent in those fields, plus 3 years of experience in software engineering or a related area.
  • Experience writing Swift for iOS apps in Xcode, using Instruments to find bottlenecks and fix performance problems.
  • Experience inspecting iOS app network traffic with Proxyman, intercepting and analyzing HTTP and HTTPS.
  • Experience testing iOS apps on device simulators with RocketSim, including location simulation, push notifications and performance tests.
  • Experience with Swift and Objective-C, UIKit and major iOS frameworks such as CoreAnimation and Core Graphics, concurrency, and building highly scalable, resilient apps.
  • Experience shipping iOS apps to the App Store and TestFlight, with CI/CD using Fastlane and GitHub Actions.
  • Experience integrating with backend systems and handling sensitive clinical data.
  • Experience designing and building backend APIs, and building a client frontend with JavaScript, a PHP backend and an Angular frontend.
  • Experience designing and implementing RESTful API integrations and managing network communication in iOS apps.
  • Experience writing and maintaining unit, integration and UI tests with XCTest and XCUITest.
  • Experience with reactive programming using the Combine framework.
  • Experience running code reviews, setting engineering best practices and defining architecture patterns for iOS teams.
  • Experience designing modular, scalable iOS architectures with patterns such as MVVM, MVC and Clean Architecture.
  • Any length of experience with the skills above is acceptable.

Conditions

The role is based at 811 Excellence Dr., Bentonville, AR 72716.

Pay ranges from $90,000.00 to $180,000.00 per year.

Performance incentives are paid annually or quarterly.

Eligibility for some benefits depends on job classification and length of employment, and benefits may change or follow specific plan or program terms.

The company is an Equal Opportunity Employer.

The company keeps a drug-free workplace, with a no tolerance policy on illegal drugs and alcohol on the job that covers all employees.

Benefits

  • Competitive pay plus performance-based incentive awards.
  • Health coverage for medical, vision and dental.
  • Financial benefits including a 401(k), stock purchase and company-paid life insurance.
  • Paid time off covering PTO with sick leave, parental leave, family care leave, bereavement, jury duty and voting.
  • Short-term and long-term disability cover.
  • Education assistance with 100% company-paid college degrees.
  • Company discounts, military service pay and adoption expense reimbursement, among others.

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
  • Swift
  • JavaScript
  • C++
  • Rust
  • Angular
  • iOS
  • CI/CD
  • LLMs
Seniority
Senior
Type
Full-time
Industry
E-commerce
Specialty
Mobile
Region
United States
Show 6 more factsShow less

Role

Category
Development
Specialty
Mobile
Seniority
Senior
Experience
3+ years
Tech stack
  • TypeScript
  • Python
  • Java
  • Swift
  • JavaScript
  • C++
  • Rust
  • Angular
  • iOS
  • 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