Talent.com
Software Engineer (Telepresence)
Software Engineer (Telepresence)Ambassador Labs • Montreal
Software Engineer (Telepresence)

Software Engineer (Telepresence)

Ambassador Labs • Montreal
30+ days ago
Job type
  • Full-time
Job description
Ambassador Labs (formerly Datawire), the cloud native developer experience leader, enables developers to code, ship, and run applications faster and easier than ever. Maker of top open source projects, including and , 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 including Insight Partners, Matrix Partners, Trinity Ventures, and Four Rivers Group. We are looking to hire engineers that care as much about empowering developers as we do and have embraced the cloud native phenomenon that is taking over the world. 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 experience of developers .At Ambassador Labs we work in six week development cycles () where we build features that make our customers lives’ better. We then have two weeks during which you are free to work on whatever you want that benefits the business and our customers - you might do some self-directed learning, improve your tools, or maybe even work on a demo for an exciting new idea you had. Your team uses Notion to plan and track the work, Figma for UI design, Markdown for documentation, GitHub Actions and CircleCI for continuous integration, Docker Hub for the resulting images, and of course Slack and Zoom.We have a semi-monthly all-company (Zoom) meeting to stay current on all the things, but we are primarily a written, asynchronous culture. We try hard to minimize meetings. We are firm believers in self-service DevOps and owning one’s code in production, so currently on-call responsibility is shared among all engineers at Ambassador. That is currently one week being on-call every three months.We are a supportive, collaborative environment, and help is always at hand from your on-call EM, runbooks, and escalation policies. Note that on-call responsibility is shared among all engineers in the organization, currently one week every three months.

Here’s a bit more insight into what your work life will be like as an engineer on the Telepresence team at Ambassador Labs:

  • You’ll work primarily in Golang.
  • You’ll work on Linux or Mac: some of us work on one platform, some on the other, each choosing whichever platform makes us the most productive.
  • You’ll also use your favorite IDE or editor; although we use different ones, we’re oddly free of those silly “mine is the best” discussions :).
  • You’ll work on our local development product as part of a distributed team building a feature, or reviewing open source community PRs, or improving performance and scalability, etc., in six-week development cycles, and then you’ll cool down between cycles doing self-directed learning, improving your tools, or maybe even hacking up a demo of an exciting new idea of yours.
  • You and your team will use GitHub issues and ZenHub or Notion to plan and track the work, Markdown for documentation, CircleCI for continuous integration, Docker Hub for the resulting images, and of course Slack and Zoom. You’ll have a weekly all-company (Zoom) meeting to stay current on all the things, but we try hard to minimize the number of scheduled meetings in order to maximize focus time.
About You You are an engineer who enjoys developing products and you consider yourself a networking and distributed systems aficionado. At the core, you are motivated by figuring out ways for developers to own their work through the power of microservices and Kubernetes. You’re driven by understanding customers and their problems. You move with purposeful action and, most importantly, you pride yourself on execution. We’re looking for candidates with a strong track record of putting Golang to use to bring products to life. You’ve already had some direct exposure to Kubernetes and have a passion for creating WOW experiences while at the same time making continuous improvements. Have a great idea? Act on it! You don’t have to go through layers of bureaucracy to get things done at Ambassador Labs (first of all because that’s against our philosophy, and secondly because we don’t have layers of bureaucracy!). How to Apply We are looking forward to hearing from you. We move quickly. We don’t need to talk to 20 other candidates to make a decision, so if the fit feels right on both sides, you can be part of the team as soon as in a few weeks. You will do 4 interviews, all remotely over Zoom: 1: People person, covering experience and the role2: Hiring manager, covering your approach to work and the role3: Software Engineer, a technical code walk-through4: VP Engineering to answer questions and talk more about culture**We run a culture of mentorship and learning so please do not be surprised to find other team members join your interviews. It is our way of training more interviewers, by having an additional person observe and take notes.**We don’t do algorithms, off-the-cuff coding sessions, or brainteasers: we want to hear about your real-life experiences and the users that you’ve made happy. Ambassador Labs is an equal opportunity employer, and we specifically welcome applications from under-indexed groups in our industry. Don't let the confidence gap stop you from applying: if you don't meet 100% of the criteria but we sound like your sort of place, please apply anyway! This is a significant career move that’s well worth considering. We appreciate you giving us that consideration, and we promise to give you our full attention in return. Talk to you soon!
Create a job alert for this search

Software Engineer (Telepresence) • Montreal

Similar jobs

Remote Software Engineer for Cloud Payments and Billing Solutions

MongoDBMontreal, Montreal (administrative region), CA
Remote
Full-time

Shape the future of billing systems as a Software Engineer.Work primarily with Java in a fully remote role, focusing on large-scale service design and operation for cloud payments.As a Software Eng...Show more

 • Promoted

Remote Software Engineer

AniesispharmaMontreal, Montreal (administrative region), CA
Remote
Full-time

Please note: This role is exclusively available to individuals residing in Canada.Position: Remote Software Engineer.Aniesispharma is a leading pharmaceutical company that specializes in developing...Show more

 • Promoted

Lead Principal Software Engineer in Remote Environment with High Impact

eDynamic LearningMontreal (administrative region), QC, CA
Remote
Full-time

Take charge of engineering excellence as a Principal Software Engineer in a fully remote capacity.Drive critical initiatives while boosting team collaboration and system performance effectively.Rep...Show more

 • Promoted

Remote Software Engineer, Mission Control & Space APIs

PlanetMontreal (administrative region), QC, CA
Remote
Full-time

A leading satellite operations firm seeks dedicated individuals for a full-time remote role involving the maintenance and enhancement of automation services for satellite operations.Candidates shou...Show more

 • Promoted

Smalltalk PreSales Engineer

PartnerOneMontreal (administrative region), QC, CA
Full-time

As a Presales Engineer, you will play a pivotal role in driving the adoption of our solutions and services.You will work closely with customers as their trusted advisor, helping to build long‑term ...Show more

 • Promoted

Principal Payments Software Engineer — Remote, Scale & Security

PlusgradeMontreal (administrative region), QC, CA
Remote
Full-time

Une entreprise technologique de voyage recherche un(e) Principal Software Engineer (Payments) pour diriger l'équipe des paiements et développer des solutions de paiement robustes et scalables.Basé ...Show more

 • Promoted

Remote Release Engineer - Open Source Platform

Want Remote, Inc.Montreal (administrative region), QC, CA
Remote
Full-time

A global technology company is looking for a Release Engineer to join their innovative team.In this role, you will enhance automation systems for software releases across various platforms.You'll c...Show more

 • Promoted

Lead Software Engineer — Telehealth Platform Architect

CarePortalsMontreal (administrative region), QC, CA
Full-time

A digital health platform provider is seeking a Lead Software Engineer to shape technical direction and strengthen the engineering team.In this hands-on leadership role, you will lead technical des...Show more

 • Promoted

Senior Software Engineer for AI Messaging

AdaMontreal (administrative region), QC, CA
Full-time

Drive innovation in AI-driven messaging as a Senior Software Engineer.Remote position focusing on scalable system development and direct engagement with LLMs to enhance customer service experiences...Show more

 • Promoted

Senior Software Engineer, Compliance Platforms (Remote)

P2PMontreal (administrative region), QC, CA
Remote
Full-time

A leading blockchain analytics company is seeking a Senior Software Engineer in Ontario to develop scalable APIs and data platforms.In this role, you'll design systems on AWS and help the complianc...Show more

 • Promoted

Software Engineer: Building Scalable Payment Solutions for Hospitality

CloudbedsMontreal (administrative region), QC, CA
Full-time

Join a remote team of innovators and transform the hospitality payments landscape.As a Software Engineer, you will contribute to a platform that powers billions in transactions seamlessly and secur...Show more

 • Promoted

Senior Platform Engineer - Remote, High-Impact Cloud-Native

Synthesis HealthMontreal (administrative region), QC, CA
Remote
Full-time

A healthcare technology company is seeking a Sr.Platform Engineer to design and build critical cloud-native components.This remote role requires expertise in distributed systems, microservices, and...Show more

 • Promoted

Remote Software Engineer Focused on Cloud Development and Innovation

CanonicalMontreal (administrative region), QC, CA
Remote
Full-time

Step into the future as a Software Engineer in cloud development.Focus on creating revolutionary image delivery systems while collaborating with leading global partners in this remote position.As a...Show more

 • Promoted

Staff AI-First Software Engineer — Remote

Thrive HealthMontreal (administrative region), QC, CA
Remote
Full-time

A healthcare tech company based in Canada seeks a Staff Developer for its AI-driven digital health platform.This high-impact role involves leading the design and development process, ensuring top-q...Show more

 • Promoted

Staff Software Engineer, SMS/RCS Scalable Messaging Remote

OneSignal, Inc.Montreal (administrative region), QC, CA
Remote
Full-time

A leading omnichannel customer engagement solution provider is seeking a Staff Software Engineer to enhance their messaging platform.This role focuses on collaboration, performance engineering, and...Show more

 • Promoted

Fullstack Software Engineer

WaveloMontreal (administrative region), QC, CA
Full-time

Wavelo is a SaaS business on a mission to make telecoms a breeze.We provide flexible software that modernizes how communication service providers (CSPs) do business, helping them drive more value, ...Show more

 • Promoted

Remote Senior Smart Contract Engineer - Build-A-Bera

Blockchain WorksMontreal, Montreal (administrative region), CA
Remote
Full-time

Background:Build-A-Bera is the capital arm/incubator for Berachain, a high-performance, EVM (Ethereum Virtual Machine) compatible, Layer 1 blockchain built on the Cosmos SDK.Berachain uses a varian...Show more

 • Promoted

Remote Enterprise Customer Success Engineer

TailscaleMontreal (administrative region), QC, CA
Remote
Full-time

A tech company in Canada is seeking a Customer Success Engineer to bridge technical capabilities with customer needs.This role involves onboarding customers, providing technical support, and develo...Show more