Senior Software Engineer

Walmart•Bellevue, WA
•Onsite

About The Position

The Senior Software Engineer collaborates with cross-functional and cross-organizational teams to understand business problems, review requirements, draft technical specifications, and design, develop, test, and deploy services and systems. The role contributes across the software stack, creating and enhancing applications, services, and components for Walmart’s People Tech Platform and its associate-focused offerings. The engineer architects and implements robust, well-tested, scalable, available, and performant software; conducts design and code reviews; and supports operational excellence through dashboards, monitoring, and issue investigation. The role also owns team coding standards, code review norms, deployment processes, and monitoring strategy, while identifying tools and practices that improve developer velocity. Responsibilities include keeping current with industry trends and continuously building technical skills. The position is based at 10900 NE 4th Street, Bellevue, Washington. The salary range is $143,104 to $216,000 per year, with additional annual or quarterly performance incentives.

Requirements

  • Master’s degree or equivalent in computer science, computer engineering, computer information systems, software engineering, or a related area and 1 year of experience in software engineering or a related area; OR bachelor’s degree or equivalent in one of those fields and 3 years of experience in software engineering or a related area.
  • Experience designing and developing with Java, Python, HTML/CSS, C#, Scala, React, JavaScript, TypeScript, Swift, Kotlin, Go, SQL, and .NET.
  • Experience creating scalable back-end and front-end applications using HTML, CSS, Java, Python, GoLang, React, React Native, Flask, FastAPI, Spring, and Dotnet Core.
  • Experience with web programming and development for cross-browser and cross-platform compatibility using PHP, JavaScript, React, Java, jQuery, Mustache, Kafka, Kafka Connect, Avro, Redis, Elasticsearch, Airflow, Hive, Vertica, Apache, Spark, Storm, Aerospike, SOLR, Docker, and Kubernetes.
  • Experience defining test plans and performing or executing unit tests for deployment.
  • Experience with SQL database development, including designing queries, triggers, and stored procedures, performance tuning, and data ETL.
  • Experience scripting with Python, Shell, Transact SQL, and PowerShell.
  • Experience using Jenkins, Maven, Gradle, Hudson, Control-M, and Puppet to deploy application code into server environments.
  • Experience with web and application development and web service development using REST, SOAP, and GraphQL.
  • Experience in Java, Python, and PHP.
  • Experience using infrastructure automation tools including Kubernetes, Terraform, and Packer.
  • Experience with version control using Git and SVN.
  • The employer will accept any amount of experience with the required skills.

Responsibilities

  • Collaborate with business, product, and engineering teams to understand business problems and review business requirements.
  • Draft technical requirements, scope work, and design, develop, test, and deploy services and systems.
  • Create and enhance medium-sized applications, services, and significant components of larger applications.
  • Contribute across the technology stack, from front-end development to back-end services and data.
  • Collaborate with teammates on design and code reviews, provide constructive feedback, and improve operational excellence.
  • Architect and implement robust, well-tested services and scalable, high-availability, high-performance systems.
  • Develop and maintain operational dashboards to detect and investigate system issues and minimize customer impact.
  • Conduct technical design and code reviews for peers.
  • Identify and implement tools, technologies, and processes to improve developer velocity.
  • Own team coding standards, code review norms, deployment processes, and monitoring strategy.
  • Oversee software development and implementation across multiple People Tech Platform offerings supporting Walmart associates.
  • Analyze user requirements, create technical specifications, and code software solutions.
  • Work with product managers, designers, and other engineers across organizational boundaries.
  • Test and debug software to identify and fix pre-production and post-production issues.
  • Stay current with industry trends and technologies, research tools and frameworks, attend conferences and workshops, and continually improve technical skills.

Benefits

  • Competitive pay and performance-based incentive awards
  • Medical, vision, and dental coverage
  • 401(k)
  • Stock purchase
  • Company-paid life insurance
  • Paid time off, including sick leave
  • Parental leave
  • Family care leave
  • Bereavement leave
  • Jury duty leave
  • Voting leave
  • Short-term and long-term disability
  • Education assistance, including 100% company-paid college degrees
  • Company discounts
  • Military service pay
  • Adoption expense reimbursement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service