Remote Software Engineering Director
Canonical Ltd.
- Remote job
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
Jobicy JobID: 149571$200k - $220k
...is scaling fast, and Fleet is the core engineering team keeping it all running. You’ll lead... ...performing engineering team while writing software that directly impacts public safety... ...real in-person time with your coworkers. Remote roles exist, and when a posting is open...Remote workFull timeImmediate start- ...Leading a team of engineers in a remote capacity, the full-time salaried Director, Software Engineering will be responsible for delivering the Nebula eDiscovery platform roadmap, enhancing cloud architecture, and driving AI capabilities while managing engineering operations...Remote workFull time
$100k
Role Description Software engineering is undergoing its biggest transformation since Agile, Cloud... ...for an AI-Native Software Engineering Director to lead that transformation. This is not... ...engineering within a global, fully remote organization. You will directly influence...Remote workFull timeHome officeFlexible hoursShift work- ...DriveTime Family of Brands is seeking a Manager, Software Engineering to oversee end-to-end delivery of Pega projects. You will motivate and... ...Agile practices, and a focus on continuous improvement within a high-energy, remote-friendly work environment. #J-18808-LjbffrRemote workFull time
- ...Relic is seeking a seasoned technology leader to grow our global engineering team and advance the next generation of Application... ...leadership, deep technical judgment, and the ability to manage remote and on-site collaborators. Visa sponsorship is not available;...Remote workFull time
- ...DriveTime Automotive Group is seeking a Manager, Software Engineering (Pega) in Tempe, AZ to lead end-to-end delivery of Pega projects and ensure... ...and strong Agile practices, with opportunities for growth. Remote options and a dynamic, high-energy environment are available...Remote workFull time
$185k - $230k
Role Description As the Engineering Manager for the Platform Team, you will lead a team responsible for shared services, reporting, data... ...translating business needs into clear, actionable work. This is a remote role, candidates may be based anywhere within the United...Remote workFull timeLocal area$120k - $140k
Role Description We're growing, and that means adding engineering leadership capacity to support new initiatives. You'll lead cross-functional... .... ~A people developer, not just a delivery manager. ~Remote-native. ~Direct in conflict. ~Data-driven about people...Remote workFull timeFor contractorsLocal area- Role Description As an Engineering Manager, you will lead and grow a team responsible for building... .... Qualifications ~5+ years of software engineering experience, including... ...products. Experience leading distributed remote engineering teams. Experience scaling...Remote workFull timeTemporary work
- ...Team Leadership: Direct and mentor a cross-functional team of software engineers and contractors. Responsible for career growth, performance... ...employer match ~Responsible Paid Time Off + Paid Holidays ~Remote work opportunities based on role ~Employee Assistance...Remote workFull timeFor contractors
- ...We are seeking a passionate and driven Engineering Manager to lead and grow our engineering... ...deliver scalable, secure, and impactful software that empowers our members to access their... ...continuous integration/deployment. ~Remote Leadership: Effective at leading and building...Remote workFull timeFlexible hours
- ...The company Are a passionate team of engineers, financial analysts, and product engineering... ...with extensive experience leading large software projects, having migrated an entire... ...plus Are willing to work in a mostly remote setting in a Continental USA time zone from...Remote work
- ...take ownership of results. We are seeking an Engineering Manager who won't just oversee delivery; they will drive outcomes. Remote but best candidate will be located in... ...Central or Eastern time zone. ~Lead senior software and infrastructure engineers responsible for...Remote workFull timeTemporary workFlexible hours
- Role Description SuperSummary is looking for a Software Engineering Manager to help lead our engineering team. Reporting to the Head of Engineering... ...by developing engineers and improving how a small, remote team ships software, we’d like to meet you. Responsibilities...Remote workFull time
- ...Join to apply for the Engineering Lead role at AngelList Join to... ...hires if they need to be fully remote. Benefits: We support our... ...Job function ~ Industries Software Development and Venture Capital... ...Manager (Global Protect) Director/Senior Director, Machine Learning...Remote workFull timeWork at office
$100.1k - $223.08k
...respected, valued and have an opportunity to contribute to the company’s success. As a Software Engineering Manager within PNC's Tempus Technologies organization, you may be based in a remote location. Tempus Technologies is seeking a highly collaborative and technically...Remote workFull timeTemporary work$180k - $220k
...Labcorp is looking for a seasoned Senior Engineering Manager to lead the newly formed Patient... ...services. This person would own the software development lifecycle for a set of software... ...more years of experience leading fully remote, geographically distributed engineering...Remote workFull timeTemporary workCasual workInternshipMonday to FridayFlexible hoursDay shift$50k
Role Description As a Software Engineering Manager at Spectrio, you will lead, mentor, and empower a high-performing agile development team to... ...resources to ensure high-quality releases. Benefits ~Remote Work: We believe great work happens where you feel most...Remote workFull timeTemporary work$150k - $190k
...A healthtech startup is seeking a Software Engineering Manager to lead engineering teams in developing secure, scalable solutions for remote patient management. The ideal candidate will have significant experience in technical leadership, especially in the healthcare...Remote workFull time- ...Red River Software is seeking a Director, AI Innovation & Infrastructure to own platform infrastructure, AI enablement, and architectural governance. The role drives cloud strategy, reliability, and security while enabling rapid AI experimentation at scale. You will...Remote workFull time
- ...A leading retail company is seeking a Director of Platform Architecture to define and scale its data and analytics platform architecture... ...range is competitive, reflecting location and experience. This position supports a remote/ hybrid work model. #J-18808-Ljbffr...Remote workFull time
- ...Allied Benefit Systems is seeking a Manager of Software Engineering to lead design and implementation of scalable software architecture and data platforms. The role includes mentoring teams, driving reliable pipelines, and shaping technology direction to align with privacy...Remote workFull time
- ...Leading a high-performing team, the full-time Software Engineering Manager will oversee the AI Assistant engineering team, driving the development... ...to deliver scalable software solutions in a hybrid remote environment. Key responsibilities Lead, coach, and develop...Remote workFull time
- ...Mechanical Engineering Lead Michigan, USA We are seeking talented and energetic individuals... ...risks, and support both local and remote facilities through strategic collaboration... ...MS office and engineering calculation software Physical Demands While performing...Remote workTemporary workLocal area
- ...Alignment Healthcare USA, LLC is seeking a Senior Director for Enterprise Financial Systems to lead the implementation of Oracle Cloud Financials in California. This role is crucial for maintaining financial system integrity and ensuring compliance with CMS reporting...Remote work
- ...Leading a team of machine learning engineers, the full-time Senior Manager, Machine Learning... ...strategy into actionable roadmaps in a remote setting. Key responsibilities Lead and... ...qualifications 8+ years of experience in software engineering, machine learning...Remote workFull time
$165k
...and guiding a small team of cloud and AI engineers. Your scope spans cloud operations... ...team. Qualifications ~3+ years of software or systems engineering experience delivering... ...effectively and efficiently as possible. We’re a remote-first culture with operations in North...Remote workFull timeFor contractors- ...Software Engineering Manager Comfrt is one of the fastest-growing direct-to-consumer brands, dedicated to blending mental wellness, inclusivity... ...the flexibility and collaborative support of a fully remote environment. Comfort is an equal opportunity employer....Remote work
$200k - $220k
...growth of AI Startups across the US! Software Engineering Manager $200,000 - £220,000 + Stock... ...Healthcare + Unlimited PTO + 401(k) Remote – New York Are you a hands-on engineering... ...Seniority level ~ Seniority level Director Employment type ~ Employment...Remote workFull time$170k - $200k
...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction... ...required for this position. Hybrid work environment - Fully remote position not available. Sponsorship is not available for this...Remote workPermanent employmentContract workWork at officeLocal areaWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Remote Software Engineering Director. Be the first to apply!
- junior javascript developer remote Remote
- business development manager remote Remote
- help desk remote Remote
- remote nurse auditor Remote
- loan officer remote Remote
- senior accountant remote Remote
- remote sensing scientist Remote
- remote linux administrator Remote
- remote utilization review nurse part time Remote
- remote christian Remote



















