Software Engineer III

Walmart•Bellevue, WA
•$143,104 - $216,000

About The Position

The Software Engineer III develops, tests, maintains, and improves software applications and components in alignment with business, stakeholder, customer, and technical requirements. The role includes analyzing existing solutions, maintaining traceability among requirements, designs, and test cases, contributing user stories, and creating code that meets functional, non-functional, security, availability, and scalability requirements. The engineer also supports software design decisions, automation, telemetry, testing, application monitoring, troubleshooting, maintenance, and evaluation of software change requests. The position works with Java, REST APIs, Spring Boot microservices, Apache Kafka, CI/CD pipelines, databases, automated testing, containers, cloud platforms, and application monitoring tools. It collaborates with product, UX, and engineering teams to translate feature requirements into actionable tasks and deliver work through Agile processes. The position is located at 10900 NE 4th Street, Bellevue, WA 98004. The stated 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; or a bachelor's degree or equivalent in one of these areas plus 2 years of experience in software engineering or a related area.
  • Experience designing and implementing REST API web services using Java.
  • Experience developing and maintaining applications in a microservice architecture using IntelliJ and Spring Boot.
  • Experience using Apache Kafka and integrating it with microservices.
  • Experience developing and configuring CI/CD pipelines with Jenkins and GitLab.
  • Experience creating scripts and processes for business data migration using Spring Batch.
  • Experience persisting and maintaining business data in SQL databases, including Azure SQL and Oracle, and NoSQL databases, including Azure Cosmos DB and Elasticsearch.
  • Experience writing unit tests using JUnit and Mockito.
  • Experience using Git for source code management and change tracking.
  • Experience with Maven and Gradle for project builds and dependency management.
  • Experience applying design patterns, including Singleton, Factory, and DAO.
  • Experience creating and deploying Docker container applications using Kubernetes on cloud platforms.
  • Experience using application monitoring tools including Splunk, Dynatrace, Grafana, and the Elastic Search stack for crash analytics and logging.
  • Experience collaborating with cross-functional product and UX design teams to understand feature specifications and their alignment with OKRs and success metrics, using Figma.
  • Experience participating in UX mock sessions with product teams before implementation.
  • Experience participating in Agile ceremonies, including sprint planning, daily stand-ups, retrospectives, and backlog grooming.
  • Experience coordinating with project leads to translate high-level feature requirements into engineering tasks and support timely sprint delivery.
  • Experience using Jira and Confluence to track deliverables, document technical decisions, and communicate status.
  • The employer will accept any amount of experience with the required skills.

Responsibilities

  • Apply current software engineering expertise to develop, execute, and improve engineering plans while supporting customer and business needs.
  • Understand business, stakeholder, and technical requirements and help analyze existing software solutions.
  • Prepare requirement traceability matrices and maintain traceability among business requirements, functional requirements, design, and test cases.
  • Contribute user stories for components, modules, and simple requirements.
  • Create and configure code for software components and applications that meet business, technical, security, availability, scalability, and other non-functional requirements.
  • Assist in selecting programming languages, development standards, and tools; learn coding languages and frameworks relevant to future work.
  • Build scripts to automate repetitive tasks in CI/CD, testing, and other processes.
  • Implement required telemetry features independently.
  • Map customer requirements to test objectives; identify and create test cases for components and modules.
  • Execute appropriate types of tests, detect errors and defects, track and analyze defects, and perform regression testing following code changes.
  • Analyze defects from prior solutions to help prevent recurrence.
  • Troubleshoot application performance and availability bottlenecks.
  • Independently conduct complex software maintenance procedures and perform corrective, adaptive, and perfective maintenance and re-engineering.
  • Monitor and evaluate software performance using appropriate metrics; analyze application logs, maintenance data, and performance data.
  • Evaluate software change requests for validity and feasibility.
  • Collaborate with product and UX teams to understand feature specifications, objectives, and success metrics.
  • Participate in UX mock sessions and Agile ceremonies, including sprint planning, daily stand-ups, retrospectives, and backlog grooming.
  • Coordinate with project leads to translate high-level feature requirements into engineering tasks and support timely sprint delivery.
  • Use project management tools to track deliverables, document technical decisions, and communicate status to cross-functional teams.

Benefits

  • Medical, vision, and dental coverage.
  • 401(k).
  • Stock purchase plan.
  • Company-paid life insurance.
  • Paid time off, including sick leave.
  • Parental leave, family care leave, bereavement leave, jury duty leave, and voting leave.
  • Short-term and long-term disability.
  • Education assistance, including 100% company-paid college degrees.
  • Company discounts.
  • Military service pay.
  • Adoption expense reimbursement.
  • Performance-based incentive awards, including annual or quarterly incentives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service