Senior Software Engineer

Walmart•Sunnyvale, CA
•Onsite

About The Position

The Senior Software Engineer participates in medium- to large-scale software projects, translating requirements into technical solutions, developing and testing code, communicating status and issues, troubleshooting bugs, and coordinating timely delivery and handoffs. The role also works with small engineering groups by sharing technical documentation and direction, identifying solutions and timelines, reviewing proposals, and conducting design and code reviews. The engineer troubleshoots business and production issues, collaborates with support teams, develops and carries out resolution plans, performs root-cause analysis, and documents outcomes. The role supports business users, contributes to project discovery and high-level design with product, project management, business, and user experience teams, and obtains cross-functional approvals. The position applies current technical expertise and best practices, advises and guides others, supports business solutions and stakeholder relationships, and models compliance with company policies, values, and standards of ethics and integrity.

Requirements

  • Master’s degree or equivalent in Computer Science, Engineering (any), or a related field, plus 2 years of experience in a large-scale enterprise software development environment; or a bachelor’s degree or equivalent in those fields, plus 5 years of such experience.
  • Experience designing and implementing REST API web services using Java.
  • Experience using unit 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 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

  • Review project requirements and translate them into technical solutions.
  • Gather project information, including design documents, product requirements, and wireframes.
  • Write and develop code and conduct unit testing.
  • Communicate project status and issues to team members and stakeholders.
  • Collaborate with project and cross-functional teams.
  • Troubleshoot open issues and bug fixes, ensure timely delivery and handoffs, and provide input on project plans.
  • Provide documentation, direction, and examples to small groups of engineers on assigned projects.
  • Identify short- and long-term solutions and timelines; review proposed solutions and provide feedback; and conduct design and code reviews.
  • Troubleshoot business and production issues by gathering information, engaging support teams, formulating and carrying out action plans, interpreting results, and completing online documentation.
  • Perform root-cause analysis to help prevent future occurrences of issues.
  • Support business users by responding to questions, concerns, and issues and facilitating resolutions.
  • Participate in discovery and develop high-level designs for medium- to large-scale projects with product management, project management, business, and user experience teams; obtain cross-functional approvals.
  • Provide expert advice and guidance on current expertise and best practices, and support efforts aligned with customer and business needs.
  • Build relationships with key stakeholders, identify business needs, carry out necessary processes, monitor results, identify improvement opportunities, and adapt to changing demands and responsibilities.
  • Model compliance with company policies and procedures and support the company's mission, values, and ethics standards.

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, jury duty, and voting leave.
  • Short- and long-term disability.
  • Education assistance, including 100% company-paid college degrees.
  • Company discounts.
  • Military service pay.
  • Adoption expense reimbursement.
  • Performance-based incentive awards and annual or quarterly performance incentives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service