Canonical Circular Logo

Golang Software Engineer, Commercial Systems

Canonical Dubai, United Arab Emirates Posted: 07 Jan 2025

Financial

  • Estimate: $60k - $90k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

About the Job:
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 various enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We are hiring a Golang Software Engineer at any seniority level who strives for high engineering quality, seeks continuous improvement, and applies their skills at work.
This role is part of the Commercial Systems unit, which comprises five engineering teams collaborating closely with other teams at Canonical. The services developed by this unit are key to Canonical's business.

Key Teams within Commercial Systems:

  • Billing Team: Designs and operates a Golang service providing standardized and scalable billing capabilities, enabling customers to view their spend with Canonical.
  • Contracts Team: Develops a service that serves as the single source of truth for customer contracts, integrating with CRM and accounting systems.
  • Livepatch Team: Focuses on delivering Linux kernel patches for security vulnerabilities, using Golang for client and backend components.

Role Responsibilities:

  • Develop engineering solutions utilizing Golang.
  • Collaborate with colleagues on technical designs and code reviews.
  • Deploy and operate developed services.
  • Mentor and provide career development feedback based on your seniority.
  • Advocate for excellent engineering and organizational practices.

Requirements:

  • Exceptional academic record both in high school and university.
  • Undergraduate degree in a technical subject or a compelling alternative narrative.
  • Proven experience in software development using 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 company events (up to two weeks long).

Nice-to-Have Skills:

  • Experience in performance engineering and security.
  • Background in accounting, sales, or sales operations.

Compensation and Benefits:

  • Competitive compensation with annual reviews.
  • Performance-driven annual bonus or commission.
  • Additional benefits reflective of company values.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual holiday leave, maternity and paternity leave.
  • Employee Assistance Program, with opportunities for travel to meet colleagues.

Canonical is committed to creating a diverse work environment and is proud to be an equal opportunity employer, welcoming applications from all qualified candidates.

Apply now

Jobs you might like   View all jobs

About Canonical

We deliver open source to the world faster, more securely and more cost effectively than any other company. We're also the publishers of Ubuntu, the worldโ€™s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000+ contributors.