Skip to Main Content
Software Engineer
Weave Lehi, UT

Software Engineer

Weave
Lehi, UT
Expired: May 03, 2024 Applications are no longer accepted.
  • Full-Time
Job Description
Company Info

Weave is looking for a Software Engineer!

  • This position is located in Lehi Utah

What You Will Own
  • Build Features and maintain back-end services using Go (GoLang) microservices (current)
  • Work closely with a team composed of a product manager and software engineers that share a common interest in distributed system, scalability, and continued development, working to ensure that the underlying software structures are scalable for business of any and all sizes to make use of Weave's products.
  • Deploy Weave software solutions into Google Cloud Platform, monitoring its availability, identifying and resolving any issues
  • Use Docker and Kubernetes to deploy the services that create or maintain
  • Create and maintain protobufs for service-to-service communication using Google Remote Procedure Calls (gRPC) libraries.
  • Design, create, and maintain services that can meet current usage and can scale to 10X current usage rates; handle failures gracefully with 99.99% uptime.
  • Design, create, and maintain services that can scale and grow independently of each other; split and combine existing Weave services to meet this requirement.
  • Create and evaluate information about service performance and usage to fix bugs and create a better customer experience. Design, create, and maintain functional and acceptance tests for all solutions/systems they create or maintain.

What You Will Need to Accomplish the Job
  • 5+ years of experience in a software engineering
  • Bachelors Degree in Computer Science, Information Technology, Information Systems or closely related field
  • Experience with back-end languages, e.g. Go, Java, Ruby, Python, C#, etc.
  • Experience with building ReSTful web services.
  • Experience with distributed systems, and inter-service communication protocols and APIs such as ReST, protobufs/gRPC, NSQ, etc.
  • Experience with relational databases and SQL.


Weave is an equal opportunity employer that is committed to diversity and inclusion. We welcome anyone who is hungry to learn, problem-solve and progress regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other applicable legally protected characteristics.

If you have a disability or special need that requires accommodation, please let us know.

Get fresh Software Engineer jobs daily straight to your inbox!

¹You may also apply directly on the company website.
By clicking “Continue” above,I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.