Senior Software Engineer

Walmart•Sunnyvale, CA
•$117,000 - $234,000•Onsite

About The Position

The Senior Software Engineer assesses differences between customer or business expectations and existing products or solutions, classifies requirements, anticipates and communicates risks, and contributes to user stories. The role assists with solution design and evaluates trade-offs, converts high-level designs into detailed designs, and develops and configures components or applications to meet business, technical, security, availability, scalability, and maintainability requirements. It also supports selecting languages, standards, and tools; learning relevant technologies; automating routine processes; and implementing telemetry. The engineer maps customer requirements to test objectives, creates and executes test cases, performs appropriate testing, tracks defects, conducts regression testing, and analyzes prior defects to prevent recurrence. The role troubleshoots performance and availability issues, carries out application maintenance and re-engineering, monitors application metrics and logs, evaluates change requests, and ensures project adherence to approved milestones and timelines. The position requires experience designing and implementing enterprise-scale big data systems and distributed data pipelines, including real-time and batch processing. The work involves data modeling and architecture, data governance, high-performance queries, workflow orchestration, cloud platforms, SRE and operations, RESTful services, CI/CD, containerization, DevOps, testing, custom UI components, high-volume data serialization, and performance tuning. The listed work location is 1375 Crossman Avenue, Sunnyvale, CA 94089.

Requirements

  • Master's degree or equivalent in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, Information Technology, Electronic Engineering, Electrical Engineering, or a related area, plus 1 year of experience in software engineering or a related area; alternatively, a bachelor's degree or equivalent in one of those fields plus 3 years of experience in software engineering or a related area.
  • Experience architecting, designing, and implementing enterprise-scale big data systems and distributed data pipelines for real-time and batch processing with high scalability, low latency, and fault tolerance.
  • Experience in data modeling and data architecture design.
  • Experience with data governance principles, including data quality, metadata management, and security.
  • Experience with Apache Kafka, Apache Spark (Scala/PySpark), Druid, Trino, and Hudi.
  • Experience writing high-performance queries over large-scale datasets and building data pipelines and processing layers.
  • Experience with JavaScript/TypeScript, Python, Java, Scala, Shell script, and system-level languages including C++, Go, and COBOL.
  • Experience with DAG-based workflow orchestration using Apache Airflow and Java DAG structures.
  • Experience with public cloud platforms, including Google Cloud Platform (GCP).
  • Experience with Site Reliability Engineering (SRE), operations, RESTful services, and CI/CD pipelines.
  • Experience with Git, Maven, Jenkins, Concord, OneOps, Docker, Kubernetes, Prometheus, Grafana, and Splunk.
  • Experience with containerization, DevOps practices, stress testing, load testing, and integration testing.
  • Experience developing custom React or AngularJS UI components to visualize system health, alert status, ingestion metrics, and reliability across distributed streaming platforms.
  • Experience with Protocol Buffers (protobuf) and high-volume, petabyte-scale data serialization.
  • Experience tuning system performance and processing high volumes of data in distributed environments using perf, bpftrace, flame graphs, and Linux-based performance analysis utilities.
  • Employer will accept any amount of experience with the required skills.

Responsibilities

  • Assess gaps, updates, or modifications between customer or business expectations and existing products or solutions, and classify requirements.
  • Anticipate solution risks during requirements gathering, inform stakeholders, and recommend corrective steps.
  • Contribute to user stories and assist with solution and detailed design for product components or modules.
  • Evaluate design trade-offs based on business requirements and translate high-level designs into detailed designs using mock screens, pseudocode, and functional logic.
  • Create or configure code for components and applications and ensure they meet business, technical, security, non-functional, availability, and scalability requirements.
  • Assist in selecting programming languages, development standards, and software tools; learn relevant languages and frameworks.
  • Build scripts to automate routine tasks in CI/CD, testing, or other processes, and implement telemetry features as required.
  • Map customer requirements to test objectives; identify, create, and execute test cases using appropriate testing tools.
  • Track and analyze defects, perform regression testing, and analyze defects from prior projects to prevent recurrence.
  • Troubleshoot application performance and availability bottlenecks; conduct complex maintenance independently.
  • Monitor application performance using appropriate metrics; perform corrective, adaptive, and perfective maintenance and re-engineering.
  • Analyze application logs, maintenance data, and performance data.
  • Evaluate change requests for validity and feasibility.
  • Ensure project adherence to approved milestones and timelines.

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 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.
  • Annual or quarterly performance incentives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service