Company logo hidden

Golang Engineer

Unlock employer Dubai, United Arab Emirates Posted: 18 Feb 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified

Position

About the Job:
Canonical is seeking exceptional software engineers who prefer to work with Go (Golang). This role is open to Golang engineers of all levels and will match candidates with the best-fit product team based on personal interests after initial interviews. Golang is crucial for our engineering teams, who build systems that deliver Ubuntu to users worldwide. Our projects range from software distribution systems to tools for managing distributed systems, relying on Golang for its concurrency features and rich developer ecosystem.
We emphasize high engineering standards and motivation to succeed in a fully remote and distributed environment. Candidates should have extensive experience with Linux, particularly various versions, as well as experience designing and writing high-quality software in Golang.

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

Key Responsibilities:

  • Design and implement well-tested and documented software in Go
  • Debug and resolve user-reported issues
  • Participate in code and architectural reviews
  • Collaborate on technical specifications with community and colleagues
  • Seek improvements to engineering practices
  • Deploy and operate services developed by the team in some cases
  • Contribute to product success through technical advocacy

Required Qualifications:

  • Exceptional academic track record, ideally with a degree in Computer Science or STEM
  • Experience with high-quality Golang software development on Linux
  • Passion for and experience with Linux at the system level
  • Professional written and spoken English
  • Excellent interpersonal skills and self-motivation
  • Ability to travel twice a year for company events (up to two weeks)

Nice-to-Have Skills:

  • Experience developing for Ubuntu Linux
  • Familiarity with Juju, LXD, Microk8s, Snapd, Ubuntu Core
  • Performance engineering and security experience

What We Offer:

  • Competitive compensation with annual reviews
  • Performance-driven bonus or commission
  • Distributed work environment with biannual in-person team sprints
  • Personal learning and development budget (USD 2,000/year)
  • Annual holiday leave, maternity and paternity leave
  • Employee Assistance Program and travel opportunities

Location:
Dubai, Dubai, United Arab Emirates (Remote)
Work Conditions:
Full-time, Remote

About Canonical:
Canonical is a pioneering tech firm at the forefront of open source, known for publishing Ubuntu. We are committed to delivering innovative solutions and fostering a diverse workplace. We welcome applications from candidates of all backgrounds.

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