Senior Software Engineer

Walmart•Sunnyvale, CA
•$185,587 - $234,000•Onsite

About The Position

The Senior Software Engineer participates in medium to large-scale software projects, translating requirements into technical solutions, gathering design and product information, developing code, conducting unit tests, communicating status and issues, collaborating with project and cross-functional teams, troubleshooting bugs, and supporting on-time delivery. The role contributes to project plans and works with small groups of engineers by providing relevant documentation, direction, and examples; identifying solutions and timelines; reviewing proposed solutions; and conducting design and code reviews. The engineer troubleshoots business and production issues by gathering information, engaging support teams, carrying out action plans, interpreting results, performing root-cause analysis, and documenting issues. The role also responds to user questions and concerns and helps identify and facilitate short- and long-term solutions. During project discovery, the engineer partners with product management, project management, business, and user experience teams to develop high-level designs and obtain cross-functional approvals. The position applies current expertise and best practices to develop and improve action plans, advise others, and align work with customer and business needs. It supports business solutions through stakeholder partnerships, identifying needs, carrying out processes, monitoring results, finding improvement opportunities, and adapting to changing demands. The engineer also models compliance with company policies, procedures, mission, values, and standards of ethics and integrity. The position is located at 1375 Crossman Avenue, Sunnyvale, CA 94089. Salary range: $185,587 to $234,000 per year. Additional compensation includes annual or quarterly performance incentives.

Requirements

  • Master’s degree or equivalent in Computer Science, Engineering (any), or a related field and 2 years of experience in a large-scale enterprise software development environment; OR a bachelor’s degree or equivalent in Computer Science, Engineering (any), or a related field and 5 years of experience in a large-scale enterprise software development environment.
  • Experience designing and implementing REST API web services using Java.
  • Experience using unit-testing and functional-testing frameworks, including JUnit and Mockito.
  • Experience maintaining version control using GIT.
  • Experience with the MySQL relational database management system.
  • Experience with object-oriented programming in Java and Python.
  • Experience designing and implementing client-server architecture and mobile systems architecture.
  • Experience with the Azure Cosmos DB NoSQL database.
  • Experience using an agile development lifecycle and project management.
  • Experience using distributed and highly scalable data pipelines, including Kafka.
  • Employer will accept any amount of graduate coursework, graduate research experience, or professional experience with the required skills.

Responsibilities

  • Participate in medium to large-scale projects by reviewing requirements, translating them into technical solutions, gathering project information, developing code, conducting unit tests, and communicating status and issues.
  • Collaborate with project and cross-functional teams, troubleshoot issues and bugs, ensure timely delivery and hand-offs, and provide input to project plans.
  • Support groups of engineers 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 information, engaging support teams, executing action plans, interpreting results, performing root-cause analysis, and documenting outcomes.
  • Respond to user questions, concerns, and issues; identify short- and long-term solutions; and facilitate resolutions.
  • Participate in project discovery and develop high-level designs with product management, project management, business, and user experience teams; obtain cross-functional approvals.
  • Apply current expertise and best practices, advise others, and align efforts with customer and business needs.
  • Support business solutions by building stakeholder partnerships, identifying business needs, carrying out processes, monitoring progress and results, identifying improvement opportunities, and adapting to changing demands.
  • Model compliance with company policies and procedures, mission, values, and standards of ethics and integrity.

Benefits

  • Competitive pay
  • Performance-based incentive awards
  • Medical coverage
  • Vision coverage
  • Dental coverage
  • 401(k)
  • Stock purchase
  • Company-paid life insurance
  • Paid time off, including sick leave
  • Parental leave
  • Family care leave
  • Bereavement leave
  • Jury duty leave
  • Voting leave
  • Short-term disability
  • Long-term disability
  • Education assistance, including 100% company-paid college degrees
  • Company discounts
  • Military service pay
  • Adoption expense reimbursement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service