Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineering Director

Full-time

Canonical

This is the general track for Engineering Director at Canonical, apply here if you are confident to run a project which spans teams and time zones, hiring and managing engineering managers and staff engineers.

Canonical’s largest software products are built by multiple teams working together under a single director of engineering. Once you have passed the first round of interviews we will discuss specific software products which would be a good fit for your interests.

We believe that open source is just starting to transform the tech sector and enterprise compute. Our goal is to make open source easier, more reliable and more secure for deployment and development. We strive to be the provider of ‘most software to most companies’. To deliver on that ambition, our engineers are carefully selected from the applicants across the globe. We select for brilliance and motivation to take open source to the next level. Our engineering directors set the pace and the direction to help teams achieve more than they realised they could, and feel proud of the result.

Even though this is a senior management position, managing managers, we expect Engineering Directors to be outstanding developers with the confidence to lead by example across the full range of activities in their teams. You need to understand what great code looks like in the language and genre of your product - whether that is a web service, or a system daemon, or a desktop application, or a distributed system. You’ll need to know how to drive testing and benchmarking to improve the clarity in your teams around quality and performance. You’ll also need to be confident to set and defend high expectations of work ethic, consistency, focus and learning.

We have director level roles across a wide range of engineering domains, including:

  • Python and Golang

  • C / C++ / Rust

  • Data infrastructure

  • HTML / CSS / JavaScript / Typescript / React

  • Flutter

  • Distro packaging and systems

  • SAAS and web microservices

  • Kernel

  • Servers

  • Graphics, Browser and Desktop

  • Silicon enablement and embedded devices

  • Product Security

If your domain of expertise isn’t listed above, yet you feel it’s relevant to Canonical, then feel free to apply anyway. We will route you to the most suitable team.

Location: The role is remote, with positions available in all time zones. It includes a requirement for global travel for twice per year, for trips up to two weeks long.

What you’ll do

  • Lead multiple teams of engineers, ranging from graduate to senior

  • Develop your engineering managers and maintain Canonical culture

  • Hire staff level engineers for specific roles like performance and quality

  • Coach, mentor, and offer career development feedback

  • Identify and measure indicators of team health and productivity

  • Ensure rounded delivery including community participation and docs

  • Implement disciplined engineering processes and defend them

  • Set and measure progress against benchmark goals for speed and efficiency

  • Represent your product to stakeholders, partners, and customers

  • Develop and evangelise great engineering and organisational practices

  • Plan and manage progress on agreed goals and projects

  • Be an active part of the leadership team, collaborating with other leaders

  • Collaborate with leads for related or dependent products

What we’re looking for in you

  • An exceptional academic track record from both high school and university

  • Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path

  • Extensive management experience and confidence to set high expectations

  • Outstanding Linux based software engineering track record

  • Drive and a track record of going above-and-beyond expectations

  • Excellent verbal and written communication skills in English

  • Public speaking and presentation skills

  • A love of developing and growing people and a track record of it

  • Experience in leading, coaching and mentoring software developers

  • Organised and able to ensure your team delivers timely, high quality results

  • Well-organised, self-starting and able to deliver to schedule

  • Professional manner interacting with colleagues, partners, and community

  • You have advanced expertise in your own domain 

  • You are knowledgeable and passionate about software development 

  • You have solid experience working in an agile development environment

  • You have a demonstrated drive for continual learning

  • Builds trust, relationships and confidence

  • Result-oriented, with a personal drive to meet commitments 

  • Ability to travel twice a year, for company events up to two weeks each

Additional skills we value

  • Experience in a developer advocacy or community role

  • Open source community engagement and leadership

  • Ops and system administration experience

  • Performance engineering and security experience

What we offer you

We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

  • Distributed work environment with twice-yearly team sprints in person

  • 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 Programme

  • Opportunity to travel to new locations to meet colleagues

  • Priority Pass, and travel upgrades for long haul company events

About Canonical

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Canonical has been a remote-first company since its inception in 2004.​ Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.

Canonical is an equal opportunity employer

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

#LI-remote

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Software Engineering Director in Remote vacancy
  •  ...We’re looking for a Software Engineer who would contribute to PVcase software and would not be afraid of heights (at least career ones)! You will play an important role in our exciting journey while accelerating the global transition to clean energy. Participate and contribute... 
    Suggested
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Flexible hours

    PVcase

    Remote
    21 hours ago
  • $186.37k - $223.64k per year

     ...could be a truly career-defining opportunity. Staff Backend Engineer - Adaptive Telemetry, Databases  This is a remote position. We...  ...allows our customers to leverage the best open source observability software – including Prometheus, Mimir, Loki, Tempo, and Pyroscope –... 
    Suggested
    Long term contract
    Full time
    Local area
    Remote work
    Flexible hours

    Grafana Labs

    Remote
    5 days ago
  • $85k - $120k per year

     ...About the role : As an AI Engineer (Agentic Systems & LLM Applications), you will design, build, and scale production-grade agentic workflows and AI-driven applications. You will play a key role in shaping how intelligent agents operate across our platform—driving automation... 
    Suggested
    Full time
    Summer work
    Internship
    Remote work

    Agility PR Solutions

    Remote
    1 day ago
  • $149.6k - $199.6k per year

     ...thinking are real—and happening daily at Coalition. About the role We are looking for a Senior Software Engineer to provide technical leadership on Coalition’s Scanning Engine & Data Collection team. This team is responsible for the distributed systems that continuously... 
    Suggested
    Fixed term contract
    Work at office
    Remote work
    Home office
    Flexible hours

    Coalition, Inc.

    Remote
    7 days ago
  • $145k - $165k per year

     ...Makes Cloudbeds Unique At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently designed platform...  ...started.  How You'll Make an Impact:  As a Senior Software Engineer on the Distribution Team, you'll be instrumental in developing... 
    Suggested
    Long term contract
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Home office
    Weekend work

    Cloudbeds

    Remote
    5 days ago
  • $150k - $240k per year

     ...demonstrated ownership. While this role is level-agnostic, it is best suited for engineers with experience owning production systems and working in highly ambiguous problem spaces. Software Engineer About the company:  The mining industry has steadily become worse at... 
    Full time
    Internship
    Remote work

    KoBold Metals

    Remote
    7 days ago
  •  ...platform for Financial Planning & Analysis (FP&A), an established software category with a multi-billion market but no clear winner. We’re...  ...experiences that make complex products intuitive Raise the engineering bar through excellent code, thoughtful reviews, and clear... 
    Full time
    Apprenticeship
    Local area
    Remote work

    Aleph

    Remote
    22 days ago
  •  ...all over the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms.  About this team and role: As a Senior Software Engineer on the Ecosystem Services Team, you’ll build and own back-end systems and... 
    Immediate start
    Remote work
    Worldwide
    Home office

    Mozilla

    Remote
    11 days ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading... 
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    9 days ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading... 
    Long term contract
    Full time
    Work at office
    Local area
    Remote work
    Worldwide

    Canonical

    Remote
    11 days ago
  •  ...efficiently onboard onto Hightouch and manage and scale their Hightouch deployments. We’re looking to add a  product-minded backend engineer to the team. The ideal candidate will be comfortable diving deep into backend, distributed systems, and asynchronous workflows and... 
    Remote work
    Flexible hours

    Hightouch

    Remote
    1 day ago
  • $160k - $190k per year

     ...matter every day. We're looking for a hands-on Senior Corporate IT Engineer to own and scale the technology that supports our workforce....  ...lifecycle. About the Role House Rx is hiring a Senior Security Software Engineer to help us build, review, and harden security-... 
    Full time
    Remote work
    Flexible hours

    House Rx

    Remote
    16 hours ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading... 
    Full time
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    7 days ago
  •  ...love to meet you. About the Role We are looking for a software engineer to join our Streaming Systems team, working on the high-throughput...  ...second latency end to end. Recently, we added a computation engine that allows personalizing user experiences in real-time based... 
    Full time
    Remote work

    Hightouch

    Remote
    1 day ago
  •  ...The opportunity We are searching for a  Staff / Senior Software Engineer  to join our Search team . The role entails contributing to...  ...Drive the strategic architectural transition of our core Search Engine from Elixir to Go as the pioneer Go engineer. Design foundational... 
    Long term contract
    Permanent employment
    Full time
    Remote work
    Worldwide
    Relocation
    Flexible hours

    Distribusion Technologies

    Remote
    5 days ago
  •  ...company founded by former Google Cloud leaders, architects, and engineers. We are seeking candidates with significant experience in Google...  ...environment. What we need... ~5+ years of experience working in a Software Engineering capacity ~ Excellent knowledge and experience with... 
    Full time
    Contract work
    Temporary work
    Remote work

    Zencore

    Remote
    29 days ago
  •  ...simplifies cloud computing so builders can spend more time creating software that changes the world. With our mission-critical...  ...deploy, and bring their idea to life. DigitalOcean's product engineering organization enables customers to easily build highly scalable... 
    Full time
    Local area
    Remote work
    Worldwide
    Flexible hours

    DigitalOcean

    Remote
    6 days ago
  •  ...about this role, we encourage you to apply. The Role We are looking for a Frontend Developer to join our Engineering team to enable us to build high quality software more quickly and to improve our systems for both customers and internal users. Reporting to the Frontend... 
    Full time
    Remote work
    Flexible hours

    Megaport

    Remote
    5 days ago
  •  ...how hundreds of millions of people discover and experience audio. One agent, one reasoning engine, and one taste model, moving to a unified single stack.  We're looking for a Director of Engineering to lead the Conversation Product Area. The Conversation Product Area is the... 
    Full time
    Internship
    Flexible hours
    Shift work

    Spotify

    Remote
    1 day ago
  •  ...operations, enhance asset management, and ensure compliance with industry standards. We are seeking an experienced Senior Mobile Software Engineer to join our dynamic team and drive the development and success of WebTMA's mobile apps. : We are seeking a highly skilled... 
    Full time
    Remote work

    TMA Systems

    Remote
    9 days ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    11 days ago
  • $100k - $135k per year

     ...Intermediate Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving educators. Founded by a classroom teacher, we're on a mission to empower educators with accessible and equitable resources, guiding... 
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Remote
    24 days ago
  •  ...care deeply about each other and our customers, we'd love to meet you. About the Role We’re looking to add a  product-minded AI engineer to the team. The ideal candidate will have strong customer and product thinking, and the ability to be highly creative with LLM... 
    Remote work

    Hightouch

    Remote
    11 days ago
  •  ...Organization. Ads is the fuel that powers Reddit’s mission. As a backend engineer on the team, candidates might work on: Microservices and APIs...  ...project execution. Required Qualifications: ~3+ years of software development experience in one or more general purpose... 
    Remplacement
    Full time
    For contractors
    Work at office
    Remote work
    Flexible hours

    Reddit

    Remote
    a month ago
  • $160.32k - $200.4k per year

     ...efficient. That said, every hiring decision is made by real Twilions! . See yourself at Twilio Join the team as our next Staff Software Engineer in the Enterprise AI Engineering team. About the job Twilio is undergoing a major business transformation powered by... 
    Full time
    Local area
    Remote work
    Worldwide
    Shift work

    Twilio

    Remote
    17 days ago
  •  ...Platform for Transformative Brand Growth. We’re building the AI Growth Engine that powers the next generation of consumer brands. With over...  ...more. Key Responsibilities As a Senior Full Stack Software Engineer ( React.js + Node.js ) , you'll build and scale... 
    Full time
    Remote work

    Trafilea

    Remote
    18 days ago
  •  ...challenges at high data scale, helping us reimagine marketing in an AI-native world. We’re looking to add a product-minded backend engineer to the team. The ideal candidate will be comfortable diving deep into backend and distributed systems and think holistically about... 
    Full time
    Remote work

    Hightouch

    Remote
    1 day ago
  •  ...other platform. And we're just getting started.  Backed by Greylock and Y Combinator, fully remote since 2018. As a Senior Software Engineer at Postscript, you'll be a high-ownership contributor to one of our core product or platform teams — owning meaningful systems... 
    Long term contract
    Remote work
    Work from home
    Flexible hours

    Postscript

    Remote
    1 day ago
  • $186.37k - $223.64k per year

     ...zones (EST + CST highly preferred at this time).  Staff Backend Engineer - Platform SysEng The Opportunity:  Grafana Cloud moves...  ...operating your code . Since a lot of operators and developers use our software, having some grounding in both of these spaces really helps us... 
    Full time
    Local area
    Remote work
    Flexible hours

    Grafana Labs

    Remote
    5 days ago
  •  ...You are passionate about quality and automatic testing. Work with one of the industry's pioneers in open source with intelligent engineers at every level from engineer to CTO and CEO level. At Canonical we've honed our remote-first culture since 2004, established in the... 
    Full time
    Remote work

    Canonical

    Remote
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineering Director. Be the first to apply!