Staff Software Engineer

Walmart Inc
  • Bentonville, AR
  • $110,000–$220,000 Per Year
1 day ago

Job Description

Position: Staff Software Engineer

Job Location: 811 Excellence Dr, Bentonville, AR 72716

Duties: Platform Engineering Execution: Delivers platform capabilities within a sub-organization or technical area, including infrastructure, tooling, and ML frameworks (for example, CI/CD, SDKs, model runtimes, feature stores). Aligns development efforts with roadmap milestones and domain priorities to ensure cohesive execution. Applies cloud-native architecture principles (for example, microservices, containers, automation) to achieve scalability, resilience, and agility across systems. Software Development & Lifecycle Ownership: Drives the full software development lifecycle: coding, testing, CI/CD deployment, observability, monitoring, and maintenance. Leads infrastructure and tooling development to accelerate engineering productivity, enhance developer experience, and support platform goals. Conducts system design reviews to validate feasibility, ensure quality, and confirm alignment with project goals and architectural best practices. AI/ML Integration & Product Development: Builds AI-driven applications and intelligent automation features using languages such as JavaScript, TypeScript, Python, Java, Rust, Dart, and C++. Integrates AI agents and ML components that support multi-step reasoning and automation using platforms like GitHub Copilot. Applies design patterns and principles to ensure solutions are secure, maintainable, modular, and scalable. Technical Leadership & Mentorship: Mentors engineers and junior leaders across teams, fostering technical growth, psychological safety, and continuous learning. Influences architectural and technical decisions, advocating for standardization, reusability, and long-term sustainability. Enables team members through delegation, documentation, developer tool selection, and design guidance. Customer/Associate Problem Definition & Metrics: Engages product and business stakeholders to identify and refine complex user problems, converting them into actionable technical requirements. Breaks down work into well-scoped, actionable units ready for engineering execution. Uses data-driven engineering practices to define and track success metrics, optimize development processes, and maintain engineering excellence. Engineering Excellence: Contributes to API design and software prototyping to validate technical solutions and gather early feedback. Facilitates correction-of-error review processes to continuously improve code quality and reduce defect recurrence. Stays current with industry trends and contributes to engineering thought leadership through documentation, tool evaluations, and internal knowledge sharing. Technical Ownership: Demonstrates responsibility for deliverables, ensuring solutions meet quality standards and business objectives. Takes initiative to resolve issues and drive projects to completion. Technical Judgment: Applies sound reasoning to make informed technical decisions, balancing trade-offs and considering long-term impacts on system architecture and business goals. Change Agility: Adapts quickly to change, embraces new technologies, and understands the broader system context.

Minimum education and experience required: Master's degree or the equivalent in Computer Science, Computer Engineering, Computer Information Systems, Engineering (any) or related field plus 2 years of experience in software engineering or related area; OR Bachelor's degree or the equivalent in Computer Science, Computer Engineering, Computer Information Systems, Engineering (any), or related field plus 4 years of experience in software engineering or related area.

Skills required: Must have experience with: Designing and developing distributed, scalable enterprise-grade micro-services using Java and Spring; Building asynchronous enterprise systems using messaging with Amazon SQS, Amazon SNS, ActiveMQ, and Kafka for asynchronous operations; Working with public cloud solutions AWS SQS and Amazon SNS; Using NoSql database along with distributed caching solutions for scalability and handling transactions; Developing and writing Automated Integration Tests using Java, Aspect-Oriented Programming (AOP), Docker containers, Spring, and Cucumber framework; Designing, developing and supporting distributed systems with High Availability (>99%) and Disaster Recovery ensuring fault tolerance, resiliency; Deploying applications to QA, UAT, and staging environments; Developing complex software components utilizing multi-threaded processing, Java concurrency, and advanced data structures; Performing automated performance benchmarking and testing using JMeter, LoadRunner; Creating and consuming RESTful Web Services and REST APIs using JAX-RS, JSON, and Spring MVC; Utilizing Docker containers and Kubernetes for orchestrating and deploying microservices; Applying knowledge of complex software design, distributed system design, and design patterns. Employer will accept any amount of experience with the required skills.

Rate of pay: $110,000.00 - 220,000.00/year. Additional compensation includes annual or quarterly performance incentives.

Benefits: At Walmart, we offer competitive pay as well as performance-based incentive awards and other great benefits for a happier mind, body, and wallet. 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 (including sick leave), parental leave, family care leave, bereavement, jury duty and voting. Other benefits include short-term and long-term disability, education assistance with 100% company paid college degrees, company discounts, military service pay, adoption expense reimbursement, and more.

Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to a specific plan or program terms. For information about benefits and eligibility, see One.Walmart.com.

Wal-Mart is an Equal Opportunity Employer.

(empty)

Numbers & Facts

LocationBentonville, AR
Salary$110,000–$220,000 Per Year

Skills

  • Acceptance Testingunmatched
  • Accounts Receivableunmatched
  • Adoptionunmatched
  • Amazon Simple Notification Service (SNS)unmatched
  • Amazon Web Services (AWS)unmatched
  • Apache ActiveMQunmatched
  • Apache JMeterunmatched
  • Apache Kafkaunmatched
  • Application Programming Interface (API)unmatched
  • Architectural Servicesunmatched
  • Artificial Intelligence (AI)unmatched
  • Artificial Intelligence (AI) Agentsunmatched
  • Automationunmatched
  • Benchmarkingunmatched
  • Best Practicesunmatched
  • C++ Programming Languageunmatched
  • Cachingunmatched
  • Cloud Architectureunmatched
  • Computer Engineeringunmatched
  • Computer Scienceunmatched
  • Concurrencyunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Improvementunmatched
  • Continuous Integrationunmatched
  • Customer Conversionunmatched
  • Data Structuresunmatched
  • Design Patterns Programming Methodologiesunmatched
  • Disaster Recoveryunmatched
  • Distributed Computingunmatched
  • Dockerunmatched
  • Documentationunmatched
  • GitHubunmatched
  • High Availabilityunmatched
  • Industry/Trade Analysisunmatched
  • Integration Testingunmatched
  • JAX (Java API for XML)unmatched
  • JSONunmatched
  • Javaunmatched
  • JavaScriptunmatched
  • LoadRunnerunmatched
  • Machine Toolunmatched
  • Mentoringunmatched
  • Messaging Technologyunmatched
  • Metricsunmatched
  • Microservicesunmatched
  • Military Industryunmatched
  • Multithreaded Programmingunmatched
  • NoSQLunmatched
  • Performance Testingunmatched
  • Problem Solving Skillsunmatched
  • Process Improvementunmatched
  • Product Developmentunmatched
  • Programming Toolsunmatched
  • Psychologyunmatched
  • Public Cloudunmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Managementunmatched
  • Quality Metricsunmatched
  • REST (Representational State Transfer)unmatched
  • Reimbursementunmatched
  • Rust Programming Languageunmatched
  • Simple Queue Service (SQS)unmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Software Prototypingunmatched
  • Software Testingunmatched
  • Software Validationunmatched
  • Spring Frameworkunmatched
  • Spring MVCunmatched
  • Sustainabilityunmatched
  • System Architectureunmatched
  • Systems Engineeringunmatched
  • Technical Leadershipunmatched
  • Test Automationunmatched
  • Test Plan/Scheduleunmatched
  • Testingunmatched
  • Thought Leadershipunmatched
  • Web Servicesunmatched

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder