Senior Software Engineer

Walmart•Bentonville, AR
•$129,314 - $180,000•Onsite

About The Position

The Senior Software Engineer leads assigned engineering projects, including providing project documentation, direction, and examples; identifying short- and long-term solutions and timelines; reviewing proposed solutions; and conducting design and code reviews. The role troubleshoots business and production issues by gathering information about issues and their impacts, engaging support teams, developing and carrying out action plans, interpreting results, conducting root cause analysis, and documenting resolution steps. The engineer supports the business by responding to user questions and concerns, assessing technical feasibility and implementation strategies, identifying solutions, facilitating resolutions, and leading cross-functional partnerships. The role also leads discovery for medium-to-large projects by reviewing requirements, translating them into technical solutions, gathering design and product information, writing and developing code, conducting unit tests, communicating status and issues, collaborating with project and cross-functional teams, resolving bugs, ensuring timely delivery and hand-offs, contributing to project plans, and providing project team leadership. The position is located at 811 Excellence Dr, Bentonville, AR 72716. Pay is $129,314.00–$180,000.00 per year, with additional annual or quarterly performance incentives. Walmart describes its benefits as including health, financial, paid-time-off, disability, education, discount, military service, and adoption-related benefits; eligibility and terms may vary.

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 such experience.
  • Experience coding in Spark using Scala and Python.
  • Experience developing Hive/SQL scripts.
  • Experience using Spark SQL and DataFrames for efficient data querying and processing in distributed computing.
  • Experience designing and implementing ETL processes.
  • Experience working with RDBMS and NoSQL databases.
  • Experience working with Avro, Parquet, and ORC file formats in Hadoop.
  • Experience developing Python scripts in Apache Airflow.
  • Experience developing integration between Elasticsearch and Apache Spark for real-time data indexing and analysis in a distributed environment.
  • Experience developing and optimizing Hadoop components for distributed storage and processing of large-scale datasets.
  • Experience implementing CI/CD pipelines with Jenkins and Git to automate development workflows.
  • Experience developing REST APIs on Scala.
  • The employer will accept any amount of experience with the required skills.

Responsibilities

  • Lead assigned engineering projects by providing documentation, direction, and examples; identifying solutions and timelines; reviewing proposed solutions; and conducting design and code reviews.
  • Troubleshoot business and production issues by gathering issue information, engaging support teams, formulating and carrying out action plans, interpreting results, conducting root cause analysis, and documenting work.
  • Support the business by responding to user questions and concerns, assessing technical feasibility and implementation strategies, identifying solutions, facilitating resolutions, and leading cross-functional partnerships.
  • Lead discovery for medium-to-large projects by reviewing requirements, translating them into technical solutions, and gathering design documents, product requirements, and wireframes.
  • Write and develop code and conduct unit testing.
  • Communicate project status and issues to team members and stakeholders, and collaborate with project and cross-functional teams.
  • Troubleshoot open issues and bug fixes, ensure timely delivery and hand-offs, provide input on project plans, and provide leadership to the project team.

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