Senior Software Engineer

Walmart•Bellevue, WA
•Onsite

About The Position

The Senior Software Engineer assesses gaps and change requests between customer and business expectations and existing software, classifies requirements, identifies risks, and advises stakeholders on corrective steps. The role contributes to user stories, software design, detailed module designs, coding, configuration, and the selection of languages, standards, and tools. It also builds automation scripts, implements telemetry, and applies security requirements. The engineer maps requirements to test objectives, creates and executes test cases, performs different types of testing, analyzes and tracks defects, and conducts regression testing. The role also troubleshoots performance and availability issues; independently performs complex maintenance; monitors application metrics; carries out maintenance and re-engineering; analyzes logs and performance data; and evaluates change requests for validity and feasibility. The position is located at 10900 NE 4th Street, Bellevue, Washington 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, plus 1 year of experience in software engineering or a related area; OR bachelor's degree or equivalent in one of these areas, plus 3 years of experience in software engineering or a related area.
  • Experience coding in an object-oriented programming language such as Java, Python, or C++.
  • Experience designing and implementing REST API web services in Java.
  • Experience using Git for source-code version control and collaborative development.
  • Experience designing applications based on client-server architecture.
  • Experience working with relational databases and SQL for data storage and queries.
  • Experience optimizing database queries and stored procedures for performance.
  • Experience deploying and managing applications on Google Cloud Platform and Microsoft Azure.
  • Experience implementing application deployment processes using CI/CD pipelines.
  • Experience designing and integrating services using internal and external APIs.
  • Experience writing unit and integration tests to ensure software quality.
  • Experience reviewing code and following standard software development best practices.

Responsibilities

  • Assess software gaps, updates, and modifications between customer and business expectations and existing software products and solutions.
  • Classify requirements and anticipate solution risks and issues during requirements gathering; inform relevant stakeholders and recommend corrective steps.
  • Contribute to user stories for software components, applications, or complex solutions.
  • Assist in designing software solutions and evaluating business-driven design trade-offs.
  • Convert high-level designs into detailed designs using mock screens, pseudocode, and functional logic.
  • Create and configure software code that meets business, technical, non-functional, availability, scalability, and maintainability requirements.
  • Assist in selecting programming languages, software development standards, and coding tools; learn languages and frameworks relevant to future work.
  • Build scripts to automate repetitive tasks in CI/CD, testing, or other processes.
  • Implement telemetry features and apply security policy requirements during software development and configuration.
  • Map customer requirements to test objectives and identify and create test cases for components or modules.
  • Execute test cases and appropriate types of testing, track and analyze defects, and perform regression testing after code changes.
  • Analyze prior defects to help prevent recurrence.
  • Troubleshoot application performance and availability bottlenecks.
  • Independently conduct complex application maintenance procedures and monitor application performance using appropriate metrics.
  • Perform corrective, adaptive, and perfective maintenance and re-engineering activities.
  • Analyze application logs, maintenance activity data, and performance data and provide analysis.
  • Evaluate change requests for validity and feasibility.

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 company-paid college degrees.
  • Company discounts.
  • Military service pay.
  • Adoption expense reimbursement.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service