Software Engineer

3 weeks ago


Montreal, Quebec, Canada Ambassador Labs Full time
About the Job

Ambassador Labs, the cloud native developer experience leader, is seeking a talented Software Engineer to join our Telepresence team. As a key member of our team, you will work on our commercial product, a 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.

Key Responsibilities
  • Develop and maintain our local development product, working on Linux or Mac, using your favorite IDE or editor.
  • Collaborate with a distributed team to build features, review open source community PRs, and improve performance and scalability in six-week development cycles.
  • Participate in our semi-monthly all-company meeting to stay current on all things, but we try hard to minimize the number of scheduled meetings to maximize focus time.
  • Use GitHub issues and ZenHub or Notion to plan and track work, Markdown for documentation, CircleCI for continuous integration, Docker Hub for resulting images, and of course Slack and Zoom.
About You

We are looking for an engineer who enjoys developing products and considers themselves a networking and distributed systems aficionado. 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, and 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 making continuous improvements.

How to Apply

We move quickly, 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 role, 2) Hiring manager, covering your approach to work and the role, 3) Software Engineer, a technical code walk-through, and 4) 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.


  • Software Engineer

    1 month ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Microservices DeveloperWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and...

  • Software Engineer

    1 month ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Microservices DeveloperWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and...

  • Software Engineer

    3 weeks ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software EngineerWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and develop robust software...

  • Software Engineer

    3 weeks ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software EngineerWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and develop robust software...

  • Software Engineer

    4 weeks ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer Opportunity at Centric SoftwareWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key...

  • Software Engineer

    4 weeks ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer Opportunity at Centric SoftwareWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key...

  • Software Engineer

    1 month ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Microservices DeveloperWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and...

  • Software Engineer

    1 month ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Microservices DeveloperWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and...


  • Montreal, Quebec, Canada Aspire Software Full time

    Software Engineering ManagerValPay is seeking a talented and experienced Software Engineering Manager to lead our team in Montreal. The ideal candidate will possess strong technical expertise, exceptional leadership skills, and a proven track record of successfully managing the migration from legacy systems to modern web-based architectures.This role...

  • Software Engineer

    2 months ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Microservices ExpertWe're seeking a skilled software engineer to contribute to our dynamic Skyline team. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and...

  • Software Engineer

    2 months ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Microservices ExpertWe're seeking a skilled software engineer to contribute to our dynamic Skyline team. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and...


  • Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer, Microservices DeveloperCentric Software is seeking a skilled software engineer to join our team. The ideal candidate will have expertise in microservices architecture and proficiency in various technologies and methodologies for developing scalable and resilient services.Key Responsibilities:Design and develop microservices using Java,...


  • Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    We are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Requirements:Proficiency in Core Technologies: Strong expertise in...


  • Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    We are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Requirements:Proficiency in Core Technologies: Strong expertise in...

  • Software Engineer

    3 weeks ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Java/JavaScriptWe're seeking a skilled software engineer with expertise in Java and JavaScript to join our team at Centric Software. The ideal candidate will have a strong understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key...


  • Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer, Microservices DeveloperWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Skills:Proficiency in Core...

  • Software Engineer

    1 week ago


    Montreal, Quebec, Canada Aspire Software Full time

    About the Role:As a Software Engineer - Java Developer, you will be responsible for designing, developing, and testing software applications using Java programming language. You will work closely with cross-functional teams to deliver high-quality software solutions that meet business requirements.Responsibilities:Design, develop, and test software...

  • Software Engineer

    2 months ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Microservices ExpertWe're seeking a skilled software engineer to contribute to our dynamic Skyline team. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and...

  • Software Engineer

    2 months ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Microservices ExpertWe're seeking a skilled software engineer to contribute to our dynamic Skyline team. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and...

  • Software Engineer

    6 days ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    We are seeking a software engineer with a strong foundation in Java and microservices architecture to develop scalable and resilient services at Centric Software.Key Skills:Proficiency in Core Technologies: Strong expertise in Java, Kafka for event streaming, and REST API for service integration.Database Management: Experience with MS SQL Server, Oracle, and...