Senior Software Engineer

Walmart•Sunnyvale, CA
•Onsite

About The Position

The Senior Software Engineer owns delivery of scoped features or models through collaborative engineering teams, managing implementation, iteration, testing, and ongoing support for assigned services, APIs, user interfaces, or machine-learning components. The role uses a product-driven mindset and aligns outcomes with broader platform, system, and domain objectives. It involves writing clean, efficient, reliable code; driving the full software development lifecycle; automating repetitive tasks; implementing telemetry; reviewing code structure; and supporting defect management and debugging. The engineer integrates AI agents and ML components through internal and external APIs and uses GenAI tools such as GitHub Copilot to support development. The position applies object-oriented programming and documentation-based coding practices, translates high-level designs into detailed designs, and evaluates trade-offs to create scalable, secure, and maintainable software aligned with Walmart standards. The engineer participates in design reviews, supports peer growth through mentorship and knowledge sharing, and works with stakeholders and cross-functional teams to refine user or business problems into technical requirements and measurable outcomes. The role also includes complex maintenance, performance monitoring, program reporting, and proactive practices that support reliable software delivery. The position is located at 1375 Crossman Avenue, Sunnyvale, CA 94089. Minimum qualifications are a master's degree or equivalent in a related computing field and one year of relevant experience, or a bachelor's degree or equivalent in a related computing field and three years of relevant experience. Employer will accept any amount of professional experience with the required skills. Salary is $150,080 to $234,000 per year, with additional annual or quarterly performance incentives.

Requirements

  • Master's degree or equivalent in computer science, computer engineering, computer information systems, software engineering, or a related area and one year of experience in software engineering or a related area; OR bachelor's degree or equivalent in one of those areas and three years of experience in software engineering or a related area.
  • Experience designing and implementing backend RESTful microservices and APIs using Java (JDK 17+), Spring Boot 3.x, and Spring Framework 6.x.
  • Experience developing event-driven distributed systems using Apache Kafka 3.x, including consumer group management, topic partitioning, and message serialization.
  • Experience writing unit tests using JUnit 5 (Jupiter) and Mockito 5.x, and integration tests using Spring Boot Test and Testcontainers 1.x for containerized test environments.
  • Experience deploying containerized applications using Kubernetes 1.27+, including pod configuration, horizontal pod autoscaling, health probes, and Helm chart management.
  • Experience working with cloud-based databases for high-throughput distributed data access patterns in microservice architectures.
  • Experience performing root-cause analysis of production incidents in distributed microservice architectures using log aggregation tools and application metrics dashboards.
  • Employer will accept any amount of professional experience with the required skills.

Responsibilities

  • Own scoped feature or model delivery through collaborative engineering teams.
  • Manage implementation, iteration, testing, and ongoing support for assigned services, APIs, user interfaces, or ML model components.
  • Write clean, efficient, and reliable code and drive the full software development lifecycle, including CI/CD deployments, automated testing, observability, monitoring, and maintenance.
  • Build scripts to automate repetitive tasks and independently implement telemetry features.
  • Conduct code structure reviews and support defect management and debugging.
  • Integrate AI agents and ML components using internal and external APIs, and leverage GenAI tools such as GitHub Copilot.
  • Apply object-oriented programming principles and documentation-based coding practices.
  • Convert high-level designs into detailed designs using mock screens, pseudocode, and functional logic.
  • Evaluate trade-offs and design scalable, secure, and maintainable software systems aligned with Walmart standards.
  • Participate in design reviews and ensure appropriate design patterns and principles are implemented.
  • Support peer growth through mentorship and knowledge sharing.
  • Engage stakeholders to identify and refine complex business or user problems, translate pain points into technical requirements, and define metrics to measure solution success and impact.
  • Collaborate with cross-functional teams to ensure solutions meet user needs and technical expectations.
  • Conduct complex maintenance procedures and monitor application performance using appropriate metrics and tools.
  • Track project milestones and timelines through program reporting, CI/CD tools, and program logging systems.
  • Support reliable software delivery through proactive monitoring, testing, and continuous integration practices.
  • Design and implement backend RESTful microservices and APIs using Java, Spring Boot, and Spring Framework.
  • Develop event-driven distributed systems using Apache Kafka.
  • Write unit and integration tests using the stated testing frameworks and tools.
  • Deploy containerized applications using Kubernetes and manage Helm charts.
  • Work with cloud-based databases for high-throughput distributed data access patterns in microservice architectures.
  • Perform root-cause analysis of production incidents in distributed microservice architectures using log aggregation tools and application metrics dashboards.

Benefits

  • Competitive pay and performance-based incentive awards.
  • 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 leave, 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