Staff Software Engineer, Backend

Weave Communications, Inc.

Lehi, UT, US
**
10+ years backend engineering experience
Deep expertise in go (golang)
Scalable distributed systems architecture
** Weave Communications, Inc. is seeking a Staff Software Engineer specializing in backend development, with a focus on building scalable systems using Go (GoLang) in a collaborative, remote-first environment. The ideal candidate will have extensive experience in backend engineering, particularly in designing distributed systems and leading technical projects, while contributing to the company’s mission to enhance patient care in healthcare practices. **

Job Summary

  • Weave is on a mission to elevate the patient experience by providing healthcare practices with tools to run more efficiently.
  • The Staff Backend Engineer will architect and lead the design of resilient, scalable backend systems powering critical features for over 40,000 customers.
  • This role requires leading large strategic initiatives across multiple teams while fostering engineering excellence through mentorship and code quality improvements.

Matching Summary

Match Score: 75

** Weave Communications, Inc. is seeking a Staff Software Engineer specializing in backend development, with a focus on building scalable systems using Go (GoLang) in a collaborative, remote-first environment. The ideal candidate will have extensive experience in backend engineering, particularly in designing distributed systems and leading technical projects, while contributing to the company’s mission to enhance patient care in healthcare practices. **

Skills & Requirements

Must-have

  • 10+ years backend engineering experience
  • Deep expertise in Go (GoLang)
  • Scalable distributed systems architecture
  • Cloud environments GCP or AWS
  • Kubernetes and containerization
  • Relational database optimization
  • Microservices and API design

Nice-to-have

  • Experience with payments solutions
  • Knowledge of fintech financial systems
  • Protobufs and gRPC proficiency
  • Monolithic to microservices migration
  • Service monitoring and tracing
  • Functional and acceptance testing
  • Passion for mentoring talent

Key Requirements

  • 10+ years of backend engineering experience
  • Expertise in Go, Java, Python, Ruby, or C#
  • Proven ability to drive multi-team projects
  • Strong analytical and data-driven problem-solving skills

Work Rights

Not specified

Tailored Resume

Cover Letter