Company logo hidden

Golang Software Engineer, Commercial Systems

Unlock employer Jeddah, Saudi Arabia Posted: 20 Feb 2025

Financial

  • Estimate: $80k - $120k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified

Position

Canonical is a leading provider of open-source software and operating systems, known for its platform, Ubuntu, which is widely used in various enterprise initiatives, including public cloud, data science, AI, engineering innovation, and IoT. The company has over 1200 colleagues in more than 80 countries, fostering a global collaboration environment with minimal office-based roles.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

We are hiring a Golang Software Engineer at any seniority level who is committed to high engineering quality and continuous skill development. You will have the opportunity to work on popular software systems and exciting open-source solutions within the Commercial Systems unit, which consists of five engineering teams. These teams collaborate closely with other engineering and business teams at Canonical.

Specific teams within the unit include:

  • Billing Team: Designs and operates a Golang service for standardized and scalable billing processes.
  • Contracts Team: Develops a service to manage contracts, offering a standardized capability and structured storage for signed contracts.
  • Livepatch Team: Works on a service delivering Linux kernel patches to enhance security.

Role Responsibilities:

  • Develop engineering solutions leveraging Golang.
  • Collaborate on technical designs and code reviews.
  • Deploy and operate services.
  • Depending on your seniority, mentor and provide career development feedback to colleagues.
  • Advocate for great engineering and organizational practices.

Requirements:

  • Exceptional academic background (high school and university).
  • An undergraduate degree in a technical subject or a compelling alternative narrative.
  • Proven experience in software development using Golang.
  • Professional fluency in written and spoken English, with strong presentation skills.
  • Result-oriented with a personal drive to meet commitments.
  • Willingness to travel internationally twice a year for up to two weeks.

Nice-to-Have Skills:

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

Work Conditions:

  • Remote work environment with travel for team sprints twice a year.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review and performance-driven bonuses.
  • Additional benefits include annual leave, maternity/paternity leave, and an Employee Assistance Program.

Canonical’s Commitment: Canonical is an equal opportunity employer committed to fostering a diverse workplace, free from discrimination. We believe that varying experiences and perspectives contribute to a better work environment and superior products.

Apply Direct

Jobs you might like   View all jobs

About Software Development Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct