Senior Software Engineer

Walmart•Bentonville, AR

About The Position

The Senior Software Engineer leads assigned engineering projects, troubleshoots business and production issues, supports business users, and leads discovery and delivery for medium to large projects. The role translates requirements into technical solutions, develops and tests code, coordinates with project and cross-functional teams, and helps ensure timely delivery and effective hand-offs.

Requirements

  • A 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 a bachelor's degree or equivalent in one of those fields, plus 5 years of experience in software engineering or related experience.
  • Experience designing and implementing REST APIs using Java and JavaScript.
  • Experience coding in an object-oriented programming language such as Java, Python, or R.
  • Experience with SQL and NoSQL databases such as MySQL, MongoDB, DB2, Neo4J, or Clickhouse.
  • Experience designing and developing responsive web applications using HTML5, CSS3, jQuery, and JavaScript.
  • Experience with CI/CD tools such as Jenkins and GitHub.
  • Experience with test-driven development and Agile methodologies.
  • Experience participating in code reviews and architecture design discussions.
  • Experience focusing on reusability, frameworks, patterns, and configuration tools for faster development.
  • Experience translating requirements into technical solutions in partnership with product management and business teams.
  • Experience troubleshooting business and production issues and performing root cause analysis to reduce future issues.
  • The employer will accept any amount of experience with the required skills.

Responsibilities

  • Lead assigned engineering projects by providing 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 relevant information, engaging support teams, formulating and executing action plans, interpreting results, documenting issues, and performing root cause analysis to prevent recurrence.
  • Support the business by responding to user questions, concerns, and issues; 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 requested information such as design documents, product requirements, and wireframes.
  • Write and develop code, conduct unit testing, communicate status and issues, collaborate with project and cross-functional teams, and troubleshoot open issues and bugs.
  • Ensure on-time delivery and hand-offs, provide input to project plans, and provide leadership to project teams.

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, and voting leave.
  • Short-term and long-term disability.
  • Education assistance, including 100% 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