This site uses cookies. To find out more, see our Cookies Policy

Senior Software Engineer (GoLang) in San Diego, CA at Vaco

Date Posted: 6/5/2019

Job Snapshot

Job Description

Day to Day:

Do you like Golang, distributed teams, distributed systems, web performance, and smart, kind, empathic teammates? We are looking for a backend developer to help build tools that speed up all of Walmart e-commerce. You'll be building mostly HTTP APIs, mostly in Go. These APIs control our CDNs, load balancing, and web optimization systems used across virtually all Walmart e-commerce properties.

A typical day might involve any of the following:

  • Create an API endpoint to control our performance tooling.
  • Add metrics and monitoring to increase the observability of our applications.
  • Work with our configuration management systems to smooth out our deploy process.
  • Give design feedback and review teammates' code.
  • Our stack uses Go and MySQL.
  • Develops Innovation strategies, processes, and best practices
  • Drives the execution of multiple business plans and projects
  • Ensures business needs are being met
  • Leads and participates in medium- to large-scale, complex, cross-functional projects
  • Leads the discovery phase of medium to large projects to come up with high level design
  • Leads the work of other small groups of six to ten engineers, including offshore associates, for assigned Engineering projects
  • Promotes and supports company policies, procedures, mission, values, and standards of ethics and integrity
  • Provides supervision and development opportunities for associates
  • Supports business objectives
  • Troubleshoots business and production issues
  • Utilizes industry research to improve Wal-Mart's technology environment

Must Have:

  • Bachelor's Degree in Computer Science or related field and 6 years' experience building scalable ecommerce applications or mobile software
  • You have at least two years of professional experience building RESTful APIs.
  • You have at least three years of professional experience with Go, Golang, Java, Python, Ruby, or another server-side programming language.
  • Experience with Salt, Chef, Puppet or other configuration management tools
  • You're comfortable with writing and maintaining performant SQL queries.
  • You have strong written and verbal communication skills.
  • You're willing to dive in to unfamiliar layers of the stack.
  • You have experience with Linux systems.

Plus:

  • Experience with CDNs
  • Experience in networking
  • Experience with front-end development