(USA) Senior, Software Engineer

Walmart

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$117,000–$234,000 / yr
Posted
3 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $180k
This role $176k
$103k most similar roles pay here $248k

This role pays more than 56% of similar roles. Most pay $142,584–$216,431 — the shaded band above. At the midpoint, this role pays about $176k versus about $180k for comparable roles.

Based on 240 similar postings.

Employer

About Walmart

Walmart Inc. is the world''s largest retailer by revenue, operating a chain of hypermarkets, discount department stores, and grocery stores, as well as a growing e-commerce presence through Walmart.com. Industry: General Merchandise & Grocery Retail

Walmart currently has 202 open roles on FindRole.

Listed pay typically runs $110,000–$220,000 across 195 roles with salary data.

Most-posted roles

View all roles at Walmart

At a glance

TL;DR · (USA) Senior, Software Engineer

As a Software Engineer at Walmart Global Tech, you will join the Infrastructure & Platforms team to build and evolve the Edge Connect SDK and CLI using Go. Your day-to-day responsibilities include defining API contracts, creating protocol/device simulators, setting up automated tests, contributing to CI workflows, and expanding integrations across device protocols and enterprise systems. You will also work on IDE-based authoring experiences with validation and scaffolding in tools like VS Code. The role requires 2-5 years of Go development experience, familiarity with Linux shell operations, security protocols, test automation, and configuration parsing. Knowledge of performance optimization, profiling, and AI-assisted workflows is a plus. This position involves shipping product to real customers and supporting sustaining engineering for shipped features at Walmart's massive scale.

What you'll do

  • Build and evolve the Edge Connect SDK and CLI using Go.
  • Create protocol/device simulators for fast development feedback.
  • Set up automated tests and contribute to CI workflows.
  • Contribute to recipe authoring in IDEs with validation and scaffolding.
  • Expand integrations across device protocols and enterprise systems.
  • Support sustaining engineering with a quality-first mindset.

What we're looking for

  • 2-5 years of Go development experience.
  • Shipped product to customers and participated in sustaining engineering.
  • Experience with test automation and simulation.
  • Competent knowledge of security protocols and primitives (e.g., AES, SHA).
  • Configuration parsing and schema definition using JSON Schema or YAML.
  • Familiarity with Linux shell operations and workflows.
  • Documentation writing experience for APIs and CLI tools.

More like this

Similar roles

Senior Software Engineer

Upstart

Remote (US) 4 days ago $164,800$228,400
PostgreSQL TypeScript Node.js Next.js Prisma RESTful APIs Authentication Role-based access control Audit logging Schema migrations GRC platforms Security tooling CI/CD Cloud services Docker Kubernetes
Remote

Senior Software Engineer

The Coca‑Cola Company

Atlanta, GA 15 days ago $171,000$198,000
CI/CD DevOps SRE Kubernetes AWS Salesforce PostgreSQL Python JavaScript React Docker Terraform Git Jenkins Prometheus Grafana SOX Compliance Cloud Infrastructure API Development

Senior Software Engineer

Adobe

San Jose 95 days ago $208,300$301,600
Apache_Spark Java Scala Agile CI/CD Kafka Docker AWS PostgreSQL Redis GCP Azure Python GraphQL REST_API JSON SQL Git Jenkins Kubernetes Terraform

Senior Software Engineer

Circle

San Francisco, CA +11 4 days ago $152,500$205,000
Java Go AWS RESTful_APIs SQL CI/CD Kubernetes Docker Terraform Python PostgreSQL Redis Git Jenkins Swagger JUnit SonarQube Maven Spring_Framework

Senior Software Engineer

Carmax

Richmond +1 3 days ago
Azure React JavaScript TypeScript .Net Core C# API design DevOps CI/CD SQL Server NoSQL Agile REST API Kubernetes Docker JSON XML SQL
Hybrid

Senior Software Engineer

Microsoft

Redmond, WA 85 days ago
Python Java JavaScript TypeScript C# CI/CD Kubernetes Docker AWS Azure Git PostgreSQL SQL Linux RESTful APIs Swagger/OpenAPI JSON YAML Jenkins GitHub Terraform Prometheus Grafana