Talent.com
Lead Golang Software Engineer, Commercial Systems

Lead Golang Software Engineer, Commercial Systems

CanonicalKraków, Województwo małopolskie, Polska
30+ days ago
Job description

Lead Golang Software Engineer, Commercial Systems

Join to apply for the Lead Golang Software Engineer, Commercial Systems 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 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 few office-based roles. Teams meet two to four times yearly in person to align on strategy and execution.

We are hiring a Lead Golang Software Engineer at any seniority level who strives for engineering quality, seeks improvements, continuously develops their skills, and applies them at work. This is an exciting opportunity to work with many popular software systems, integrations technologies, and open-source solutions.

The Commercial Systems unit comprises seven engineering teams that collaborate with other engineering and business teams. Services designed, developed, and operated by the Commercial Systems unit are core to Canonical business, with Golang playing an integral role. We are looking for software engineers for the following teams :

  • The Billing team – develops a Golang service that turns metrics into billable amounts, shows customers spend, and ensures accurate, reliable billing. Integrates with other engineering, business, and payment systems.
  • The Contracts team – designs and operates a Golang service that becomes the single source of truth for all customer contracts, providing standardized CPQ and storing signed contracts, with integrations to CRM and accounting systems.
  • The Livepatch team – delivers Linux kernel patches to shrink the exploit window for high-severity vulnerabilities, developing Golang client and backend components.
  • The Ubuntu Pro backend team – delivers Ubuntu Pro backend services for secure open-source software delivery, focusing on Golang components and security patches.

Location : Remote in the EMEA region (all teams except Ubuntu Pro) or the AMER region (Ubuntu Pro).

Responsibilities

  • Develop engineering solutions leveraging Golang
  • Lead technical designs, code reviews, and implementation
  • Deploy and operate services developed by the team
  • Coach, mentor, and provide career development feedback to colleagues
  • Develop and evangelize engineering and organizational practices
  • What we are looking for in you

  • Strong academic track record and / or compelling alternative path
  • Undergraduate degree in a technical subject or a compelling narrative
  • Proven track record of going above and beyond to achieve outstanding results
  • Experience with software development in Golang
  • Professional written and spoken English with excellent presentation skills
  • Result-oriented with a personal drive to meet commitments
  • Ability to travel internationally twice a year for up to two weeks
  • Nice-to-have skills

  • Performance engineering and security experience
  • Experience with accounting, sales, sales operations, or other business roles
  • What we offer

    Compensation is based on geography, experience, and performance, with annual reviews and a performance-driven bonus or commission. We provide a range of benefits aligned with local needs, including learning budgets, leave policies, and travel opportunities.

  • Distributed work environment with twice-yearly in-person team sprints
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Program
  • Travel opportunities to meet colleagues
  • About Canonical

    Canonical is a pioneering tech firm at the forefront of open source. We recruit on a global basis and set high standards for new hires. Most colleagues have worked from home since 2004. Canonical is an equal opportunity employer; we foster a workplace free from discrimination and consider all qualified applicants fairly.

    Equal opportunity statement

    Canonical is an equal opportunity employer. Diversity of experience and perspective is valued and will be considered in hiring decisions.

    #J-18808-Ljbffr

    Create a job alert for this search

    Lead Software Engineer • Kraków, Województwo małopolskie, Polska

    Related jobs
    • Promoted
    Senior Golang Developer

    Senior Golang Developer

    ITEAMLY SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄKraków, Lesser Poland, Poland
    We’re looking for a Senior Golang Developer to join our Order Management team.You’ll design, develop, and maintain our product, collaborating with teams to ensure seamless integration.If you have s...Show moreLast updated: 30+ days ago
    • Promoted
    DevOps Engineer with Golang

    DevOps Engineer with Golang

    Sii Sp. z o.o.Kraków, Lesser Poland, Poland
    Our customer is looking for experienced DevOps Engineer with wide practical knowledge of Kubernetes, AWS and strong experience as a Golang Developer to join the international team supporting develo...Show moreLast updated: 30+ days ago
    • Promoted
    Golang System Software Engineer - Containers / Virtualisation

    Golang System Software Engineer - Containers / Virtualisation

    CanonicalKraków, Województwo małopolskie, Polska
    Golang System Software Engineer - Containers / Virtualisation.Golang System Software Engineer - Containers / Virtualisation. Golang System Software Engineer - Containers / Virtualisation.Be among th...Show moreLast updated: 30+ days ago
    • Promoted
    Golang Architect

    Golang Architect

    ITEAMLY SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄKraków, Lesser Poland, Poland
    We’re building a greenfield platform in the aviation industry — starting from scratch, no legacy code, no tech debt.If you enjoy working with clean, efficient Go code and want to shape architecture...Show moreLast updated: 30+ days ago
    • Promoted
    Backend Engineer with Golang

    Backend Engineer with Golang

    VirtusLabKraków, PL
    We foster a dynamic culture rooted in strong engineering, a sense of ownership, and transparency, empowering our team.As part of the expanding VirtusLab Group, we offer a compelling environment for...Show moreLast updated: 3 days ago
    • Promoted
    Software Engineer - Golang

    Software Engineer - Golang

    HEINEKEN Global Shared ServicesKraków, Województwo małopolskie, Polska
    HEINEKEN Global Shared Services.Digital & Technology Team (D&T).HEINEKEN Global Shared Services Center.We are committed to making Heineken the most connected brewery. That includes digitalizing and ...Show moreLast updated: 27 days ago
    • Promoted
    Golang Engineer

    Golang Engineer

    FLYRKraków, Województwo małopolskie, Polska
    We believe in a world where travel companies can innovate freely, growing and accelerating their business, while delivering the experience travelers want and the change the industry needs.FLYR is a...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Golang Developer

    Senior Golang Developer

    BRAVER IT SPÓŁKA AKCYJNAKraków, Lesser Poland, Poland
    Develop and maintain key features of the Order Management System using Golang and PostgreSQL, ensuring data integrity.Optimize database schemas and queries to improve system performance and reliabi...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer I (GoLang, Partnerships) @ SpotOn

    Senior Software Engineer I (GoLang, Partnerships) @ SpotOn

    SpotOnKraków, Poland
    At SpotOn, we’re helping restaurants and small businesses compete and win with flexible payment and software technology—backed by real people who really care. From seamless point-of-sale systems to ...Show moreLast updated: 30+ days ago
    • Promoted
    Golang Developer

    Golang Developer

    Montrose Software (Polska) Sp. z o.o.Kraków, Lesser Poland, Poland
    Our client : A digital financial services company focused on cross-border money transfers.It provides a mobile-first experience for sending funds internationally with an emphasis on speed, security,...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer (Golang) @ NFQ Technologies

    Senior Software Engineer (Golang) @ NFQ Technologies

    NFQ TechnologiesKraków, Poland
    We are an 800+ strong team whose ideas underpin successful exits, IPOs, strong financial results and competitive advantages as well as novel processes, new business models and great user experience...Show moreLast updated: 10 days ago
    • Promoted
    Backend Engineer with Golang @ VirtusLab

    Backend Engineer with Golang @ VirtusLab

    VirtusLabKraków, Poland
    We foster a dynamic culture rooted in strong engineering, a sense of ownership, and transparency, empowering our team.As part of the expanding VirtusLab Group, we offer a compelling environment for...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Senior / Lead Software Engineer @ Addepto

    Senior / Lead Software Engineer @ Addepto

    AddeptoKraków, Poland
    ROI-focused AI solutions for some of the world’s largest enterprises and pioneering startups, including Rolls Royce, Continental, Porsche, ABB, and WGU. With our exclusive focus on Artificial Intell...Show moreLast updated: 18 hours ago
    • Promoted
    Go / Golang Software Engineer @ 1dea

    Go / Golang Software Engineer @ 1dea

    1deaKraków, Poland
    Prowadzimy rekrutacje dla międzynarodowej organizacji z USA.Produkty które będziesz rozwijał to systemy zarządzania security - czujniki, kamery etc. Bezpośrednie, długoterminowe, stabilne zatrudnien...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer (Golang)

    Senior Software Engineer (Golang)

    NFQWojewództwo małopolskie, Polska
    Senior Software Engineer (Golang).We are an 800+ strong team whose ideas underpin successful exits, IPOs, strong financial results and competitive advantages as well as novel processes, new busines...Show moreLast updated: 25 days ago
    • Promoted
    Golang Developer

    Golang Developer

    Sii Sp. z o.o.Kraków, Lesser Poland, Poland
    Join our team supporting a global leader in cloud communications – a company behind the technologies powering voice, video, and messaging experiences used by millions of people worldwide.As part of...Show moreLast updated: 30+ days ago
    • Promoted
    Golang Engineer @ Ringier Axel Springer Tech

    Golang Engineer @ Ringier Axel Springer Tech

    Ringier Axel Springer TechKraków, Poland
    W Ringier Axel Springer budujemy .MailOS, która obsłuży miliony użytkowników w chmurze publicznej.Jeśli w słowie observability słyszysz „odpowiedzialność”, a w scalability widzisz „wolność” – to pr...Show moreLast updated: 3 days ago
    • Promoted
    Golang Engineer

    Golang Engineer

    CanonicalKraków, Województwo małopolskie, Polska
    Be among the first 25 applicants.Canonical is a leading provider of open-source software and operating systems for global enterprise and technology markets. Our platform, Ubuntu, is very widely used...Show moreLast updated: 30+ days ago