Science, Technology and Engineering

Jobs at Canonical

Jobs at Canonical

Jobs at Canonical,

Jobs at Canonical

View Jobs in ICT / Telecommunication / View Jobs at Canonical

We deliver open source to the world faster, more securely and more cost effectively than any other company. If you’re interested in a career at Canonical, we are a remote-first company so please apply to any suitable role as skills are valued more than location, despite some having a preferred geographic preference.

Global Head of People

Key responsibilities

  • Work with Canonical’s CEO & COO to define our long term global People strategy
  • Lead innovation and execution in talent planning, succession, assessments and HR processes
  • Shape performance management, organisational design and workforce planning
  • Drive employee engagement, diversity, equity and inclusion initiatives
  • Lead research to understand the trends shaping the ways our employees work
  • Use data to increase productivity across a global, remote first, organisation
  • Deliver compliant HR operations in a timely manner and with the highest degree of accuracy
  • Oversee our HR technology landscape, driving automation and process improvements
  • Ensure our employee value proposition remains relevant, attractive and meaningful

Required Skills And Experience

  • Experience of leading a Global People function in the Technology sector is essential, with demonstrable experience of implementing people initiatives that have taken an organisation through a significant period of growth (500 to 1,000+ for example, or even much larger scale)
  • Proven experience of operating at C-Suite level
  • Deep knowledge and practical application of HR practices and employment law
  • HR policy exposure across our three major regions: EMEA, APAC and Americas
  • Strong proficiency in data and analytics with evidence that these delivered effective and positive business results
  • Professional qualification in Human Resources (CIPD/SHRM etc)
  • Fluent in business English

 

Engineering Manager – Ubuntu Systems Management

We work in Python and Golang, and expect engineering managers to be fluent in the language, architecture and components that their team uses. Code reviews and architectural leadership are part of the job. As manager, the commitment to healthy engineering practices, documentation, quality and performance optimisation are equally important technical responsibilities, as is the requirement for fair and clear management, and the obligation to ensure a high performing team.

Key responsibilities

  • Build and lead a team of engineers in your region
  • Develop talent through coaching, mentoring, feedback, and hands-on career development
  • Demonstrate sound engineering principles and directly contribute toward your team’s goals
  • Set and manage expectations with other engineering teams, management, and external stakeholders
  • Lead modern, agile software development practices
  • Ensure a healthy, collaborative engineering culture in line with the company values
  • Be an active part of the leadership team and collaborate with other leaders in the organisation
  • Build automated, highly reliable image delivery, testing and publication pipelines
  • Engage with many other teams at Canonical, as well as the open source community and commercial partnersWork from home with global travel 4-6 weeks per year for internal and external events

Valued Skills And Experience

  • You love to mentor, develop and grow people, and have a track record of doing it
  • You are knowledgeable and passionate about software development
  • You are focused on success and the delivery of timely, high quality software
  • You have experience and commitment to agile development methodologies
  • You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
  • Software development experience in Python or Golang
  • Effective written and verbal communication skills
  • Practical experience with Linux system administration

 

Engineering Director, Multi-cloud Orchestrator (Golang)

Job Description

This is an opportunity to lead a globally distributed software engineering team that’s building a multi-cloud orchestration engine that’s driving software operations at scale around the world. You’ll be responsible for the day-to-day leadership of 3 teams spread across the globe, and deliver high quality software written primarily in Go.

As an engineering director at Canonical your primary responsibility is to the teams you support: ensuring that they are continually improving, doing valuable work, and having a great time at Canonical. As a leader of managers and contributors, astute technical leadership and management acumen is a must, so that you’re able to challenge and grow your teams. You will have the opportunity to influence the culture, facilitate technical delivery, and work with your teams to hone strategy and execution.

You’ll be delivering a large open source Go project that powers complex, highly concurrent distributed software systems across the world, while growing and developing engineers at all levels. We’re looking for someone with a proven track record in delivery of quality software over time. Technical contribution through code is not expected in this role, but significant past experience with hands-on software development, particularly in Go, is desirable. You will be expected to lead and facilitate technical design and architecture work alongside your senior engineering staff.

Method of Application

Leave a Reply