Talent.com
Golang Engineer
Golang EngineerCanonical • Calgary, AB, CA
Golang Engineer

Golang Engineer

Canonical • Calgary, AB, CA
Il y a plus de 30 jours
Type de contrat
  • Temps plein
Description de poste

Overview

Join to apply for the Golang Engineer role at Canonical .

Canonical is a leading provider of open-source software and operating systems for global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. The company is founder led, profitable and growing, with 1200+ colleagues in more than 80 countries and largely remote roles. Teams meet two to four times yearly in person in locations around the world to align on strategy and execution.

We are hiring Golang engineers of all levels of seniority for all relevant teams at Canonical. Apply if you are an exceptional software engineer who prefers to work in Go. After the first round of interviews we will help place you into the best product team based on your interests. Canonical prefers Golang for performance and security‑focused software, with substantial projects in Python, C, C++, and growing interest in Rust. Front-end focus includes React and Flutter. Golang is essential for our engineering teams that build Ubuntu delivery systems, build and test processes, and distributed systems R&D. Canonical offerings include Golang components in Juju, Livepatch, LXD, MAAS, MicroK8s, Snapd, Ubuntu Core, Ubuntu Pro, and more.

We aim to ensure Ubuntu remains the best platform for Golang development, with broad tooling and capabilities that support open-source and enterprise development. This is a fully remote and distributed environment with high engineering standards. Roles require extensive personal experience with Linux (the more versions, the better).

Location : open roles for Golang engineers in every time zone.

The role entails

  • Design and implement well-tested and documented software in Go
  • Debug and fix issues encountered by users
  • Participate in engineering process through code and architectural reviews
  • Collaborate with community and colleagues on technical specifications
  • Seek improvements to engineering and operations practices
  • In some cases, deploy and operate services developed by the team
  • Contribute to product success through technical advocacy

What we are looking for in you

  • Exceptional academic track record from high school and university
  • Undergraduate degree in Computer Science or STEM, or an alternative compelling path
  • Drive and a history of going above and beyond expectations
  • Well-organized, self-starting, able to deliver to schedule
  • Professional manner interacting with colleagues, partners, and community
  • Experience designing and writing high-quality Golang software on Linux
  • Experience with and passion for Linux at the system level
  • For more senior roles, experience building, deploying, and operating distributed systems and APIs
  • Professional written and spoken English
  • Experience with Linux (Debian or Ubuntu preferred)
  • Excellent interpersonal skills, curiosity, flexibility, and accountability
  • Passion, thoughtfulness, and self-motivation
  • Excellent communication and presentation skills
  • Result-oriented, with a personal drive to meet commitments
  • Ability to travel twice a year for company events up to two weeks each
  • Nice-to-have skills

  • Experience developing for Ubuntu Linux
  • Experience with Juju, LXD, Microk8s, Snapd, Ubuntu Core, Ubuntu Pro
  • Performance engineering and security experience
  • What we offer

  • Global compensation with annual review and performance-based components
  • Distributed work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2,000 per year
  • Recognition rewards and annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Program
  • Opportunities to travel to new locations to meet colleagues
  • About Canonical

    Canonical is a pioneering tech firm at the forefront of the global move to open source. As the publisher of Ubuntu, a key open source project and platform for AI, IoT, and cloud, Canonical recruits on a global basis and maintains high standards for joining. Most colleagues have worked from home since 2004. We seek excellence and challenge you to think differently, work smarter, and learn new skills.

    Canonical is an equal opportunity employer

    We foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. We will give your application fair consideration regardless of identity.

    #J-18808-Ljbffr

    Créer une alerte emploi pour cette recherche

    Engineer • Calgary, AB, CA

    Offres similaires
    Senior Java Software Engineer

    Senior Java Software Engineer

    VLink Inc • airdrie, ab, ca
    Temps plein
    Job Title : Java Full Stack Developer.Strong analytical and problem-solving skills, including the ability to assess and debug large codebases with complex domains. Adaptability, problem-solver, proac...Voir plus
    Dernière mise à jour : il y a 22 heures • Offre sponsorisée • Nouvelle offre
    Senior AI Software Engineer – Cloud-Native & MLOps

    Senior AI Software Engineer – Cloud-Native & MLOps

    Softchoice • Calgary
    Temps plein
    A leading IT solutions provider in Calgary seeks a Sr.Software Engineer AI to drive AI-driven solutions and cloud-native development. You will design scalable AI architectures, optimize AI performan...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Python Backend Engineer - Build Secure, Scalable APIs

    Senior Python Backend Engineer - Build Secure, Scalable APIs

    Data Theorem, Inc. • Calgary
    Temps plein
    A leading technology firm is seeking a Senior Python Backend Engineer to automate security analysis for applications.In this mid-senior level role, you will implement web services in Python and dep...Voir plus
    Dernière mise à jour : il y a 5 jours • Offre sponsorisée
    Guidewire Engineer - BuzzClan

    Guidewire Engineer - BuzzClan

    BuzzClan • calgary, ab, ca
    Temps plein
    Guidewire PolicyCenter Configuration – Senior.Year Contract (Extension Possible).Guidewire PolicyCenter Configuration Developer. GOSU, Java, and web development.The ideal candidate will be hands-on ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Guidewire Engineer

    Guidewire Engineer

    BuzzClan • calgary, ab, ca
    Temps plein
    Guidewire PolicyCenter Configuration – Senior.Year Contract (Extension Possible).Guidewire PolicyCenter Configuration Developer. GOSU, Java, and web development.The ideal candidate will be hands-on ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Platform Engineer : Real-Time Hybrid Cloud

    Senior Platform Engineer : Real-Time Hybrid Cloud

    CruxOCM • Calgary
    Temps plein
    A leading automation company in Calgary seeks a Senior Software Developer to design and implement innovative software solutions. This role emphasizes ownership, mentorship, and collaboration within ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Backend Engineer (Python / Kotlin) - Scalable Systems

    Senior Backend Engineer (Python / Kotlin) - Scalable Systems

    Affirm • Calgary
    Temps plein
    A finance technology company in Calgary is seeking a Senior Software Engineer to develop backend systems.You’ll lead engineers, collaborate in product development, and ensure system reliability.Ide...Voir plus
    Dernière mise à jour : il y a 9 jours • Offre sponsorisée
    Solutions Engineer

    Solutions Engineer

    Clio • Calgary
    Temps plein
    Clio is the global leader in legal AI technology, empowering legal professionals and law firms of every size to work smarter, faster, and more securely. We are transforming the legal experience for ...Voir plus
    Dernière mise à jour : il y a 9 jours • Offre sponsorisée
    Senior Geophysical Software Engineer – Cloud & Visualization

    Senior Geophysical Software Engineer – Cloud & Visualization

    iLink Digital • Calgary
    Temps plein
    A global software solution provider in Calgary is seeking a senior developer to design & maintain applications for geophysical data analysis. The ideal candidate has over 10 years of Java / C++ experi...Voir plus
    Dernière mise à jour : il y a 9 jours • Offre sponsorisée
    Golang / AWS Developer

    Golang / AWS Developer

    Targeted Talent • Calgary, AB, Canada
    Temps plein
    This role is with a company that is a leader in the video streaming industry.This role is great for someone located in Canada looking for a remote role. Designing, building, and running the data inf...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Solutions Engineer - Government & AI Solutions

    Senior Solutions Engineer - Government & AI Solutions

    Queer Tech • Calgary
    Temps plein
    A leading legal software company in Canada seeks a Senior Solutions Engineer to guide public sector sales.This role involves leading technical responses to RFPs, supporting Sales with customer need...Voir plus
    Dernière mise à jour : il y a 9 jours • Offre sponsorisée
    Geophysical Software Architect — Cloud & On-Prem Leader

    Geophysical Software Architect — Cloud & On-Prem Leader

    Working Energy • Calgary
    Temps plein
    A global leader in energy solutions in Calgary is seeking an experienced software developer specializing in geophysical applications. You will collaborate with experts to design and maintain high-pe...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Release Engineer : CI / CD Automation & Jenkins Groovy

    Senior Release Engineer : CI / CD Automation & Jenkins Groovy

    Black Duck Software, Inc. • Calgary
    Temps plein
    A software security company located in Calgary is seeking a skilled candidate to manage Continuous Integration / Continuous Delivery (CI / CD) pipelines and enhance automation infrastructure.The ideal ...Voir plus
    Dernière mise à jour : il y a 24 jours • Offre sponsorisée
    Staff Software Engineer

    Staff Software Engineer

    Kuva Systems • Calgary
    Temps plein
    Staff Software Engineer – Kuva Systems.Join Kuva Canada, a subsidiary of Sensirion Connected Solutions, where as a Staff Software Engineer, you’ll architect scalable cloud platforms that process cr...Voir plus
    Dernière mise à jour : il y a 9 jours • Offre sponsorisée
    DevOps Engineer, SDLC Tooling & GenAI Enablement

    DevOps Engineer, SDLC Tooling & GenAI Enablement

    Compunnel, Inc. • Calgary
    Temps plein
    A global technology firm in Calgary is seeking an experienced DevOps Developer.The ideal candidate will enhance development and deployment tools, collaborate with teams to modernize the SDLC, and i...Voir plus
    Dernière mise à jour : il y a 9 jours • Offre sponsorisée
    Software Development Engineer

    Software Development Engineer

    Advanced Micro Devices • Calgary
    Temps plein
    WHAT YOU DO AT AMD CHANGES EVERYTHING.At AMD, our mission is to build great products that accelerate next‑generation computing experiences—from AI and data centers, to PCs, gaming, and embedded sys...Voir plus
    Dernière mise à jour : il y a 29 jours • Offre sponsorisée
    Senior Software Engineer, Developer Experience

    Senior Software Engineer, Developer Experience

    Helcim • Calgary, AB, Canada
    Temps plein
    Helcim was founded with a mission at heart : to be the worlds most loved payment system.We believe that by offering small businesses in North America a decidedly human payment solution where it is e...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    API & Automation Engineer (AWS Microservices)

    API & Automation Engineer (AWS Microservices)

    ScanSource • Calgary
    Temps plein
    A leading company is seeking an API and Operational Developer to join its operational development team in Calgary.This role focuses on API integration, maintaining an AWS-based API gateway, and dri...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée