Canonical Circular Logo

Engineering Manager - Data Platform

Canonical Dubai, United Arab Emirates Posted: 17 Mar 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

Canonical is building a comprehensive suite of multi-cloud and on-premise data solutions for the enterprise. We aim to make it easy to operate any database on any cloud or on-premise. The data platform team covers a wide range of data stores and technologies, including big data, NoSQL, cache-layer capabilities, and analytics, as well as structured SQL engines like Postgres and MySQL. Our goal is to deliver fault-tolerant, mission-critical distributed systems and the best data platform globally.

We are looking for technical Engineering Managers to lead teams focused on Big Data and MySQL databases. The primary programming languages used are Python and Golang, and we implement modern operational practices for data applications at scale on Kubernetes and cloud machines.

Responsibilities:

  • Lead a team building scalable data solutions for Kubernetes and cloud machines
  • Hire, coach, mentor, and provide feedback to team members
  • Contribute code directly when necessary and demonstrate strong engineering skills
  • Manage expectations with other engineering teams, senior management, and external stakeholders
  • Advocate for modern, agile software development practices
  • Promote a culture of quality and engineering excellence within the team
  • Collaborate with other leaders in the organization

Work Conditions:

  • Fully remote work environment with global travel twice yearly for internal events lasting one to two weeks

Language Requirements:

  • Proficiency in English is expected

Skills and Experience Required:

  • Software engineering background, preferably with experience in Python and Golang
  • Experience running production-scale applications, particularly in Big Data or MySQL
  • Strong judgment regarding team members' motivations and abilities
  • Proven track record in building high-quality open-source software
  • Commitment to driving good engineering practices around performance and quality
  • Open-mindedness towards new technologies and the ambition to enhance software and infrastructure operations
  • Passion for developing and nurturing team members

Additional Skills That May Be Beneficial:

  • Specialist knowledge in Spark, Superset, MySQL, or similar technologies
  • Prior experience working with open source and interest in community-driven product development

What We Offer:

  • Competitive salary based on geographical location, experience, knowledge, and skills
  • Annual compensation review and recognition rewards
  • Personal learning and development budget of $2,000 per annum
  • Annual holiday leave and parental leave
  • Employee Assistance Programme
  • Opportunity for travel to meet colleagues at 'sprints'
  • Priority Pass for travel and travel upgrades for long-haul company events

About Canonical:
Canonical is a pioneering tech firm leading the global shift to open source. As the publisher of Ubuntu, a significant open-source project and platform for AI, IoT, and cloud computing, we are revolutionizing the world daily. We recruit globally and maintain high standards for candidates, driving excellence in everything we do. Canonical has embraced remote work since 2004, fostering a dynamic and diverse work environment that encourages innovative thinking and personal growth.

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.