Senior Software Engineer

Walmart•Bellevue, WA

About The Position

The Senior Software Engineer assesses gaps between customer and business expectations and existing software, classifies requirements, identifies risks, and recommends corrective steps. The role contributes to user stories and software design, evaluates design trade-offs, and helps translate high-level designs into detailed module designs. It develops and configures software components, supports language and tool selection, automates routine processes, implements telemetry, and applies security policies. The position maps customer requirements to test objectives, creates and executes test cases, analyzes and tracks defects, performs regression testing, and troubleshoots application performance and availability. It independently conducts complex maintenance, monitors application performance metrics, performs maintenance and re-engineering, analyzes application and performance data, and evaluates change requests for validity and feasibility.

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 these areas and 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 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.
  • Experience reviewing code and following standard software development best practices.

Responsibilities

  • Assess software gaps, updates, and modifications between customer and business expectations and existing products or solutions.
  • Classify requirements and anticipate risks and issues, informing stakeholders and recommending corrective steps.
  • Contribute to user stories for software components, applications, and 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, and non-functional requirements, including availability, scalability, and maintainability needs.
  • Assist in selecting programming languages, development standards, and coding tools, and learn relevant languages and frameworks.
  • Build automation scripts for routine tasks in CI/CD, testing, or other processes.
  • Implement telemetry features and apply security policy requirements during development and configuration.
  • Map customer requirements to test objectives and create and execute test cases.
  • Perform appropriate types of testing, track and analyze defects, conduct regression testing, and analyze past defects to prevent recurrence.
  • Troubleshoot application performance and availability bottlenecks.
  • Independently conduct complex application maintenance procedures.
  • Monitor application performance through metrics and perform corrective, adaptive, and perfective maintenance and re-engineering.
  • Analyze application logs, maintenance activity data, and performance data.
  • Evaluate change requests for validity and feasibility.

Benefits

  • 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 and voting leave
  • Short-term and long-term disability
  • Education assistance, including company-paid college degrees
  • Company discounts
  • Military service pay
  • Adoption expense reimbursement
  • Performance-based incentive awards
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service