Senior Software Engineer

Walmart•Bentonville, AR
•Onsite

About The Position

The Senior Software Engineer assesses gaps and changes between customer or business expectations and existing products or solutions, classifies requirements, anticipates solution risks, and contributes to user stories. The role assists with solution and detailed design, evaluates design trade-offs, and creates or configures code that meets business, technical, security, and non-functional requirements. It also involves selecting programming languages, standards, and tools; learning relevant languages and frameworks; automating routine processes; and implementing telemetry features. The engineer maps requirements to test objectives, creates and executes test cases, uses appropriate testing approaches, and manages defects through analysis and regression testing. The role also troubleshoots performance and availability issues, performs application maintenance and re-engineering, monitors application metrics and logs, evaluates change requests, and ensures project work adheres to approved milestones and timelines.

Requirements

  • Bachelor's degree or equivalent in computer science, computer engineering, computer information systems, software engineering, or a related field and 3 years of experience in software engineering or related experience; alternatively, 5 years of experience in software engineering or related experience.
  • Experience coding in an object-oriented programming language such as Java, Ruby, or Python.
  • Experience designing and testing Relational Database Management Systems.
  • Experience designing and building custom templates for scaling cloud infrastructure using Helm or Terraform.
  • Experience building frontend user interface applications with frameworks such as ReactJS, AngularJS, or EmberJS.
  • Experience migrating existing on-premises services to cloud infrastructure such as Amazon AWS or Google Cloud.
  • Experience building applications using NoSQL databases such as MongoDB, DynamoDB, Redis, or Cassandra.
  • Experience designing and implementing client-server applications.
  • Experience designing and implementing REST APIs.
  • Experience working with testing suite tools such as Cypress, Selenium, or Cucumber.
  • Experience using observability tools to review logs and metrics, such as Splunk, Datadog, Wavefront, or Elasticsearch.

Responsibilities

  • Assess gaps, updates, and modifications between customer or business expectations and existing products or solutions.
  • Classify requirements and anticipate solution risks or issues, informing stakeholders and recommending corrective steps.
  • Contribute to user stories for components, applications, or complex work.
  • Assist in designing solutions and evaluating component design trade-offs against business requirements.
  • Translate high-level designs into detailed designs using mock screens, pseudocode, and functional logic.
  • Create or configure code for components and applications that meet business, technical, security, and non-functional requirements.
  • Assist in selecting programming languages, development standards, and software tools.
  • Learn relevant programming languages and frameworks and build scripts to automate routine tasks in CI/CD, testing, or other processes.
  • Implement telemetry features independently as required.
  • Map customer requirements to test objectives, identify and create test cases, and execute tests to detect errors and defects.
  • Track and analyze defects, conduct regression testing, and use past defect information to prevent recurrence.
  • Troubleshoot application performance and availability bottlenecks.
  • Conduct complex application maintenance procedures, monitor performance 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.
  • Ensure project work adheres to approved milestones and timelines.

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.
  • Annual or quarterly performance incentives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service