Senior Software Engineer

WalmartSunnyvale, CA
$187,741 - $234,000Onsite

About The Position

The Senior Software Engineer will design and develop modules, tools, dashboards, and services for Technology Excellence within the NewBETs organization. The goal is to improve the quality of engineering work and operational efficiency. This role involves designing and developing modules and REST-based API services using languages such as Java, Python, and SQL, while utilizing agile methodologies and existing frameworks. The engineer will write automated tests to ensure high quality of services and applications, collaborate with other engineering members within Walmart to provide Engineering and Operational Excellence capabilities, and use automation to deploy workloads to production in public cloud using Continuous Integration and Continuous Deployment tools and frameworks.

Requirements

  • Bachelor's degree or equivalent in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years of experience in software engineering or related area; OR Master's degree or equivalent in computer science, computer engineering, computer information systems, software engineering, or related area and 1 year of experience in software engineering or related area.
  • Experience with Object Oriented Programming including Java and Python.
  • Experience with architecture, tools and deployments in the hyper-scalers including GCP, Azure, and AWS.
  • Experience developing with Spring framework and Spring Boot.
  • Experience working with CI/CD pipelines.
  • Experience with NoSQL technologies including Cassandra, Cosmos DB, and MongoDB as well as relational databases including Oracle or MySQL.
  • Experience with Software Development Life Cycle (SDLC).
  • Experience developing and maintaining test suites using frameworks including Junit.
  • Experience with data pipelining via tools including Apache Kafka.
  • Experience with log centric tools including Splunk to understand error trends and produce time series data.
  • Experience with observability and monitoring tools including Dynatrace and AppDynamics.
  • Employer will accept any amount of experience with the required skills.

Responsibilities

  • Design and develop modules, tools, dashboards, and services for Technology Excellence within NewBETs organization.
  • Design and develop modules and REST based API services using languages such as Java, Python and SQL.
  • Utilize agile methodologies and existing frameworks applicable to the programming language.
  • Write automated tests to ensure that these services and applications are developed with the highest quality.
  • Collaborate with other engineering members within Walmart to provide Engineering and Operational Excellence capabilities.
  • Use automation to deploy workloads to production in public cloud using Continuous Integration and Continuous Deployment tools and frameworks.

Benefits

  • Competitive pay
  • Performance-based incentive awards
  • Medical coverage
  • Vision coverage
  • Dental coverage
  • 401(k)
  • Stock purchase
  • Company-paid life insurance
  • PTO (including sick leave)
  • Parental leave
  • Family care leave
  • Bereavement leave
  • Jury duty leave
  • Voting leave
  • Short-term disability
  • Long-term disability
  • Education assistance with 100% company paid college degrees
  • Company discounts
  • Military service pay
  • Adoption expense reimbursement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service