Senior Software Engineer

Walmart•Bellevue, WA

About The Position

The Senior Software Engineer assesses gaps, updates, and modifications between customer or business expectations and existing products or solutions, classifies requirements, identifies risks, and recommends corrective actions. The role contributes to user stories and solution design, evaluates design trade-offs, and helps convert high-level designs into detailed designs using mock screens, pseudocode, and functional logic. The engineer develops and configures components and applications that meet business, technical, security, and non-functional requirements, including maintainability, availability, and scalability. The role includes selecting appropriate languages, standards, and tools; building automation scripts for CI/CD and testing; implementing telemetry; and working with stakeholders to deliver product features. The position also maps customer requirements to test objectives, creates and executes test cases, performs regression testing, analyzes defects, and troubleshoots application performance and availability. It involves complex application maintenance, monitoring metrics and logs, performing maintenance and re-engineering, evaluating change requests, and ensuring project work adheres to approved milestones and timelines. The role uses modern frontend technologies and integrates user interfaces with scalable backend services, while supporting cloud deployments, container technologies, analytics, SEO, and production debugging.

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 building performant frontend applications using React, Redux, Next.js, NX, React Query, GraphQL, HTML5, JavaScript, TypeScript, CSS3, and Tachyons.
  • Experience integrating user interfaces with scalable backend services using REST and GraphQL.
  • Experience with React Testing Library, Jest, Test Café, and SauceLabs.
  • Experience understanding business, customer, and technical requirements and analyzing existing solutions.
  • Experience participating in project discovery and developing high-level designs with stakeholders.
  • Experience monitoring and debugging production applications using Splunk and Dynatrace.
  • Experience using performance-tuning and analytics tools, including Splunk and Dynatrace, to monitor systems and identify root causes.
  • Experience improving software quality using industry best practices for code quality, accessibility, usability, and security.
  • Experience selecting appropriate languages, development standards, and tools for software coding or configuration.
  • Knowledge of cloud technologies and designing solutions deployed to Azure, GCP, and AWS.
  • Experience with Agile development lifecycle methodology.
  • Experience executing test cases and tracking and analyzing defects, including regression testing.
  • Experience creating and maintaining CI/CD workflows and deployment systems using Jenkins and Git.
  • Experience with SEO techniques and principles, and modern debugging skills.
  • Experience working with container-based technologies such as Docker and Kubernetes.
  • Experience working directly with Product, Business, Automation, and other stakeholders to deliver end-to-end product features.
  • Experience designing and developing GraphQL API clients using GraphQL, JavaScript, Node.js, and Apollo Client.
  • Experience developing client-side code to send analytics data to a service for tracking user journeys and interactions.
  • The employer will accept any amount of experience with the required skills.

Responsibilities

  • Assess gaps, updates, and modifications between customer or business expectations and existing products or solutions.
  • Classify requirements, anticipate risks during requirements gathering, inform stakeholders, and recommend corrective steps.
  • Contribute to user stories and assist in designing solutions and evaluating component design trade-offs.
  • Convert high-level designs into detailed designs using mock screens, pseudocode, and functional logic.
  • Create and configure code for components and applications that meet business, technical, security, and non-functional requirements.
  • Assist in selecting programming languages, development standards, and software coding or configuration tools.
  • Build scripts to automate repetitive tasks in CI/CD, testing, or other applicable processes.
  • Implement telemetry features and ensure security policy requirements are applied during development.
  • Map customer requirements to test objectives, identify and create test cases, execute tests, and detect defects.
  • Track and analyze defects, perform regression testing, and analyze past defects to avoid recurrence.
  • Troubleshoot performance and availability bottlenecks and conduct complex application maintenance independently.
  • Monitor application performance using appropriate metrics; perform corrective, adaptive, and perfective maintenance and re-engineering.
  • Analyze application logs, maintenance data, and performance data.
  • Evaluate change requests for validity and feasibility.
  • Ensure project work adheres to approved milestones and timelines.
  • Collaborate with Product, Business, Automation, and other stakeholders to deliver end-to-end product features.
  • Develop frontend applications, integrate user interfaces with backend services, and develop GraphQL API clients.
  • Develop client-side analytics data collection to track user journeys and interactions.

Benefits

  • Medical, vision, and dental coverage.
  • 401(k), stock purchase, and 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.
  • Performance-based incentive awards.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service