Support Engineer

Toronto, ON or Remote USA

Buf is building a new paradigm for APIs. We create both open-source and commercial software that enables teams to create, maintain, and consume their Protobuf APIs systematically. We believe Protobuf represents a huge improvement on the industry standard of JSON/REST, and are excited to make Protobuf a reality for all teams, from scrappy startups to leading enterprises. Founded in 2020, we have raised money from some of the world’s premier investors, including Lightspeed, Tiger, and Addition. We are just getting started and would love to have your help.

Check out our Open Source projects on Github, follow us on LinkedIn, and join our Slack community to see what the Buf is all about.


As a Support Engineer at Buf Technologies, you will be responsible for providing technical support to our clients. Your role will involve working with our clients to identify and resolve technical issues and providing guidance, and collaborating with the engineering team to improve our products.

  • Responding to customer inquiries and providing technical support via email, Slack, and Zendesk.
  • Troubleshooting technical issues and providing solutions to clients.
  • Shadowing our Customer Engineer to gain an understanding of our product suite.
  • Working with the engineering team to identify and resolve complex technical issues.
  • Canvassing GitHub repos for issues and providing support to customers.
  • Building capacity for support tickets before we need it.
  • Handling simple support questions over email and Slack.
  • Creating and updating technical documentation, including user guides and knowledge base articles.

What You Will Achieve:

As a new Support Engineer at Buf Technologies, you can expect to spend your first 2-3 months learning about our product suite and customer base. You will work closely with our Customer Engineer, VP of Business Development & Operations, and engineering team to get ramped up on all things Buf, protobuf, and gRPC/Connect. You will also start working on support tickets, and responding to customer inquiries over Slack, Zendesk, and email. You’ll also play an instrumental part in building Buf’s knowledge base that helps set the future of both our customers and our future Customer Engineering and GTM teams up for success at Buf.


  • 2+ years of experience in support engineering, software engineering, or related field.
  • Experience in a customer-facing support role or engineering experience with a desire to be customer-facing.
  • Experience with support engineering for a technical product, or as a software engineer for a technical product


  • Knowledge of programming languages such as Go, Java, Python, or C++.
  • Familiarity with databases, web servers, and operating systems.
  • Knowledge in gRPC or Protocol Buffers.

At Buf, we embrace diversity. We know that diverse teams make great teams, and we encourage people from all backgrounds and life experiences to apply. It is our goal to ensure that our workplace can be anyone’s workplace. If your experience isn’t an exact match for this job description, we encourage you to apply anyway!  We’re always looking to add diversity of thought and perspective to our team.

By submitting an application, you agree to the retention of your personal data for consideration for a future position at Buf. More details about Buf’s privacy practices can be found at: