Software Engineering Director

Canonical
Anywhere
Workplace: RemoteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Leadership","Management","Communication","Public speaking","Mentorship","Organisation","Problem-solving","Trust building"]

Lead a multi-team engineering project spanning time zones, guiding engineering managers and staff engineers while setting pace and direction. Drive disciplined engineering practices, benchmark goals for speed and efficiency, and improve quality through testing and performance work. Hire, coach, and mentor leaders, measure team health and productivity, and represent products to stakeholders, partners, and customers. Remote role with travel twice per year for up to two weeks.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Canonical
Canonical
2 years ago

Software Engineering Director

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 10 hours agoStatus: Live

Job Summary

Lead a multi-team engineering project spanning time zones, guiding engineering managers and staff engineers while setting pace and direction. Drive disciplined engineering practices, benchmark goals for speed and efficiency, and improve quality through testing and performance work. Hire, coach, and mentor leaders, measure team health and productivity, and represent products to stakeholders, partners, and customers. Remote role with travel twice per year for up to two weeks.
Location: Anywhere
Workplace: Remote
Employment Type: Full time · Permanent
Job Function: Software Engineering
Seniority: Director level

Key Responsibilities

  • •Lead multiple teams of engineers across time zones, ranging from graduate to senior.
  • •Develop engineering managers and maintain Canonical culture, including hiring staff engineers for key performance/quality roles.
  • •Coach, mentor, and provide career development feedback while measuring team health and productivity indicators.
  • •Ensure rounded delivery with disciplined engineering processes, and defend high-quality expectations.
  • •Set and measure progress against benchmark goals for speed and efficiency; collaborate with leadership and represent products to stakeholders.
Travel: Low travel

Pay and Benefits

Perks:Learning BudgetAnnual BonusAnnual HolidayMaternity LeavePaternity LeaveEmployee AssistancePriority Pass

Key Requirements

  • •Undergraduate degree in Computer Science or STEM, or a compelling narrative about an alternative path.
  • •Extensive management experience leading multiple teams and setting high expectations for engineers.
  • •Outstanding Linux-based software engineering experience with a track record of going above-and-beyond.
  • •Strong communication skills in English, including public speaking and presentation ability.
  • •Experience working in an agile environment, driving continual learning, and mentoring/coaching software developers.
Experience:Open sourceLinuxAgile
Education:Bachelor's in Computer Science or STEM
Skills:LeadershipManagementCommunicationPublic speakingMentorshipOrganisationProblem-solvingTrust building
Languages:English
Tech Stack:PythonGolangCC++RustLinuxHTMLCSSJavaScriptTypeScriptReactFlutterDistro packagingSAASWeb microservicesKernelServersOpen sourceUbuntu

Company Brief

Canonical
Develops and maintains Ubuntu, a leading open-source Linux distribution, and provides cloud, IoT, and enterprise support, tooling, and services to enable deployment, management, and security of infrastructure and applications.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Bootstrapped
Headquarters: London, United Kingdom
Founded: 2004
WebsiteLinkedIn