Principal, Software Engineer

Walmart Walmart · Retail · Sunnyvale, CA +1

This role is for a Principal Software Engineer leading a backend engineering team for the Edge Direct product, which manages a fleet of IoT Access Points. The responsibilities include making architecture decisions, coordinating releases, building regression tests, and helping to build out the cloud management platform. The team will also be migrating services from Azure/Terraform/AKS into WCNP.

What you'd actually do

  1. This role is to lead the backend engineering team for the Edge Direct product which manages a fleet of IoT Access Point we are deploying throughout stores.
  2. Our major first project will likely be migrating the service from Azure/Terraform/AKS into WCNP in FY27.
  3. You will make architecture decisions with the team, coordinate releases, and ensure regression tests are built out.
  4. You will help build out our cloud management platform.
  5. You’ll work directly with the Sr. Director of Software Engineering and the Sr. Director of Product to design and execute on the Edge Direct roadmap.

Skills

Required

  • Experience running production Golang services in containers
  • Experience with Postgres at scale
  • Experience with message processing tech like AMQP
  • Experience with PKI, especially managing your own CA via Hashicorp Vault
  • Building from requirements and/or concept to production, and successfully leading a team of developers.

Nice to have

  • Go (in the cloud and on the device)
  • MQTT
  • HashiCorp Vault
  • RabbitMQ
  • Postgres
  • Azure/Terraform/AKS
  • WCNP