Enable job alerts via email!

Software Engineer (Telepresence)

Ambassador Labs

Montreal

Remote

CAD 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A cloud-native developer experience leader in Montreal is seeking a software engineer to contribute to Kubernetes development. You will work with Golang to enhance performance and collaboration. The ideal candidate enjoys fast-paced environments, has a strong background in networking, and experiences with microservices. Join the team remotely and help empower developers while shaping cutting-edge solutions.

Qualifications

  • Strong experience in product development using Golang.
  • Direct exposure to Kubernetes and understanding of customer problems.
  • Ability to build scalable and performance-oriented software.

Responsibilities

  • Contribute to the Telepresence team primarily in Golang.
  • Work within a distributed team to develop and review product features.
  • Plan and track tasks using GitHub issues and document in Markdown.

Skills

Golang
Kubernetes
Networking
Microservices
Linux

Tools

Docker Hub
GitHub
Notion
Figma
Slack
Zoom
Job description
Overview

Ambassador Labs (formerly Datawire), the cloud native developer experience leader, enables developers to code, ship, and run applications faster and easier. Maker of top open source projects, Ambassador Labs delivers a for Kubernetes that integrates the development, deployment, and production infrastructure for developers and organizations worldwide including Microsoft, PTC, NVidia, and Ticketmaster. Ambassador Labs is a remote-first company, backed by top investors. We are looking to hire engineers who care about empowering developers and embracing the cloud native phenomenon.

About the Job

You will work on the commercial product, state-of-the-art software that accelerates speed and collaboration of engineering teams\' Kubernetes development by seamlessly joining local environments to a remote Kubernetes cluster. Learn more about how we are working with Docker to improve the developer experience. We work in six week development cycles, building features that help customers. Between cycles there are two weeks of self-directed work to benefit the business and customers (learning, tool improvements, or a demo for a new idea).

Our team uses Notion to plan, Figma for UI design, Markdown for documentation, GitHub Actions and CircleCI for CI, Docker Hub for images, and Slack/Zoom for communication. We have a semi-monthly all-company Zoom meeting and operate with a written, asynchronous culture. We practice self-service DevOps and-own code in production; on-call responsibility is shared among all engineers (one week every three months). We provide runbooks and escalation policies and support from an on-call EM.

Responsibilities
  • Contribute primarily in Golang on the Telepresence team.
  • Work on Linux or Mac, choosing the platform that suits you best.
  • Use your preferred IDE/editor and collaborate across teams with a pragmatic approach.
  • Develop and review features for the local development product as part of a distributed team, including performance and scalability improvements, in six-week cycles, with self-directed work between cycles.
  • Plan and track work with GitHub issues and ZenHub or Notion; document in Markdown; build and ship images with Docker Hub; communicate via Slack and Zoom.
About You

You are an engineer who enjoys product development and has a passion for networking and distributed systems. You are motivated to empower developers through microservices and Kubernetes, understand customers and their problems, and execute with purpose. You have a strong track record of using Golang to build products and some direct exposure to Kubernetes. You value creating WOW experiences while continuously improving, and you prefer a fast-moving, non-bureaucratic environment.

How to Apply

We move quickly. If the fit feels right on both sides, you can join the team in a few weeks. Interviews are conducted remotely over Zoom and include four steps: 1) People/experience and role; 2) Hiring manager approach to work and the role; 3) Software Engineer technical code walk-through; 4) VP Engineering for questions and culture. We also conduct culture-focused interviews with team members to train interviewers and share experiences. Ambassador Labs is an equal opportunity employer and welcomes applications from under-indexed groups. If you don’t meet 100% of the criteria but feel this is a good fit, apply anyway.

Note: This is a significant career move; we will give you our full attention during the process. Talk to you soon!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.