Software Engineer III

Walmart•Sunnyvale, CA
•Onsite

About The Position

The Software Engineer III works on assigned engineering projects, supports business users, manages complex projects, troubleshoots business and production issues, and contributes to discovery and high-level design for small to medium-sized projects. The role provides guidance to small groups of two to three engineers, including offshore associates, and coordinates with product management, project management, business, user experience, project teams, cross-functional teams, support teams, and stakeholders. The position is based at 1375 Crossman Avenue, Sunnyvale, CA 94089. A master's degree or equivalent in Computer Science, Information Technology, Engineering, or a related field is required. The posting does not require a specific number of years of experience, but requires experience with the listed technologies and skills. Salary is $117,000 to $234,000 per year, with additional annual or quarterly performance incentives.

Requirements

  • Master's degree or equivalent in Computer Science, Information Technology, Engineering, or a related field.
  • Experience designing and implementing REST API web services using Node.js.
  • Experience designing CRUD operations on non-relational database management systems (Azure Cosmos DB) using MangoDB commands.
  • Experience designing and implementing user interfaces using React.js and the Material UI component library.
  • Experience testing and troubleshooting applications using test-driven development with Jest, Enzyme, and Chai.
  • Experience designing and implementing user interfaces using web development frameworks React and Angular 4.
  • Experience implementing microservices architecture.
  • Experience testing and troubleshooting applications using test-driven development with the Jest library, Mockito framework, and JUnit testing frameworks.
  • Experience writing Oracle DB queries for relational data operations using the Data Access Object design pattern.
  • Experience writing technical documentation, including API, Quality Assurance, and Software Architecture Design documentation.
  • Experience using source control and project management software, including GitHub and Jira.
  • Experience designing and implementing REST API web services using Java.
  • Experience coding in Java, an object-oriented programming language.
  • Experience designing and testing relational database management systems (Oracle DB).
  • Experience designing and implementing user interfaces using Angular.js and the Angular Material component library.
  • Experience with CI/CD pipeline flows for automated build and deployment tasks, including Jenkins.
  • No specific years of experience are required; the employer will accept any amount of experience with the required skills.

Responsibilities

  • Provide guidance to small groups of two to three engineers, including offshore associates, on assigned engineering projects by supplying documents, directions, examples, and timelines.
  • Support the business by responding to user questions and concerns, researching solutions, determining implementation designs, explaining system implications, identifying short- and long-term solutions, and directing users to appropriate contacts for issues outside the role's domain.
  • Manage small to large-sized complex projects by reviewing requirements, translating them into technical solutions, researching alternatives, evaluating return on investment and business value, gathering project information, writing and developing code, and conducting unit testing.
  • Communicate project status and issues to team members and stakeholders, collaborate with project and cross-functional teams, identify opportunities, interpret information, ensure solutions are sustainable, troubleshoot issues and bugs, and support on-time delivery and hand-offs.
  • Troubleshoot business and production issues by gathering issue details, performing root cause analysis, engaging support teams, developing solutions and action plans, carrying out designated actions, interpreting results, and completing online documentation.
  • Participate in discovery for small to medium-sized projects and develop high-level designs in partnership with product management, project management, business, and user experience teams.

Benefits

  • Competitive pay and performance-based incentive awards, including annual or quarterly performance incentives.
  • 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service