Engineering Manager

Contract type
Ongoing
Work mode
Remote · Worldwide
Experience
3 years

Job description

First-level engineering management role at Canonical, leading a small software engineering team in a single major time zone while remaining a hands-on developer. The position is a general track covering a wide range of engineering domains.

At a glance

Employment
Full-time
Work mode
Remote · Worldwide
Languages
English – fluent

What you'll do

  • Lead and develop a team of engineers, ranging from graduate to senior
  • Work remotely in a single major time zone, sometimes two
  • Coach, mentor, and offer career development feedback
  • Identify and measure team health indicators
  • Implement disciplined engineering processes
  • Represent your team and 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
  • Contribute code themselves to set the standard for coding
  • Review patches and software design specs

What we're looking for

  • 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
  • Drive and a track record of going above and beyond expectations
  • Excellent verbal and written communication skills in English
  • 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 of interacting with colleagues, partners, and the community
  • You have advanced expertise in your 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

Nice to have

  • Experience in a developer advocacy or community role
  • Ops and system administration experience
  • Performance engineering and security experience

Benefits

  • 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
  • Performance-driven annual bonus

Apply

About Canonical

A leading provider of open source software and operating systems to the global enterprise and technology markets

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 of software. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles.

Mission

To make open source easier, more reliable, and more secure for deployment and development; to be the provider of 'most software to most companies'

Key facts

  • 1200+ colleagues
  • 2004
  • Open source software and operating systems
  • Publishes Ubuntu
  • 1200+ colleagues in 75+ countries
  • Very few office-based roles
  • Teams meet two to four times yearly in person
  • Founder-led, profitable, and growing
  • Most colleagues have worked from home since inception in 2004

What they value

  • Excellence
  • Open source
  • Global distributed collaboration
  • Diversity of experience, perspectives, and background