Senior Software Engineer

Walmart•Bentonville, AR
•Onsite

About The Position

The Senior Software Engineer leads and participates in medium- to large-scale engineering projects, from discovery and high-level design through implementation, testing, deployment, and handoff. The role provides technical direction, reviews proposed solutions and code changes, translates project requirements into technical solutions, and communicates progress and issues to project teams and stakeholders. It also supports business users, resolves production issues, performs root cause analysis, and advises others on engineering practices and business solutions. The position requires experience building and monitoring real-time and batch data pipelines; developing backend RESTful APIs and user interfaces; working with cloud computing, databases, analytics tools, and highly available infrastructure; and supporting production deployment, version control, and project coordination. The role is based at 811 Excellence Dr, Bentonville, Arkansas. The employer offers a stated annual pay range of $129,314 to $180,000, with additional annual or quarterly performance incentives. Benefits are subject to eligibility and plan terms.

Requirements

  • Master’s degree or equivalent in Computer Science, Information Technology, Engineering, or a related field plus 2 years of experience in software engineering or related experience; OR bachelor’s degree or equivalent in one of those fields plus 5 years of experience in software engineering or related experience.
  • Experience engineering, building, and monitoring real-time and batch data pipelines using Spark, Scala, Java, Python, Kafka, Airflow, and Hive.
  • Experience creating backend RESTful APIs to save or retrieve database data using technologies such as Python, Scala, and MySQL.
  • Experience with cloud computing for efficient data handling.
  • Experience designing analytical dashboards and reports using Tableau and QlikView, and implementing PL/SQL data queries using Oracle and BigQuery.
  • Experience designing and developing user interfaces using UI design principles and frontend technologies such as JavaScript, ReactJS, and NodeJS.
  • Experience designing highly available, fault-tolerant, and scalable infrastructure.
  • Experience with production deployment and change management using ServiceNow.
  • Experience with code-base monitoring and versioning using GitHub, Concord, and SVN.
  • Experience coordinating and working with teams across geographies and time zones toward a common software deliverable.
  • Experience with resource and time management using tools such as JIRA or Confluence.

Responsibilities

  • Lead assigned engineering projects by providing documentation, direction, and examples; identifying short- and long-term solutions and timelines; reviewing proposed solutions; and conducting design and code reviews.
  • Troubleshoot business and production issues by gathering information, engaging support teams, creating and executing action plans, interpreting results, performing root cause analysis, and completing online documentation.
  • Support the business by responding to user questions and concerns, advising on technical feasibility and implementation strategies, identifying solutions, facilitating resolutions, and leading cross-functional partnerships.
  • Lead discovery for medium- to large-scale projects and develop high-level designs with product management, project management, business, and user experience teams; obtain cross-functional approvals.
  • Lead and participate in medium- to large-scale projects by reviewing requirements, translating them into technical solutions, gathering project information, writing and developing code, and conducting unit testing.
  • Communicate status and issues to team members and stakeholders; collaborate across project and functional teams; troubleshoot issues and bugs; ensure timely delivery and handoffs; provide input to project plans; and provide project-team leadership.
  • Apply current expertise to develop, execute, and improve action plans; advise and guide others on information and best practices; align efforts with customer and business needs; and build commitment for recommendations.
  • Support implementation of business solutions by building stakeholder relationships, identifying business needs, carrying out processes and practices, monitoring results, recognizing improvement opportunities, and adapting to competing demands and changes.

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