jobloom

JobLoom finds jobs directly from company career sites before many job boards, then routes you into detailed role pages like this one.

engineering

Posted Sep 22, 2023

Senior/Staff/Principal Engineer

at Canonical

On-site

Responsibilities

  • Drive and a track record of going above-and-beyond expectations
  • Build systems and toolchains, including for cross-compilation

Requirements

  • Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT.
  • At Canonical a Senior+ Engineer is not only an outstanding software architect and coder, they also demonstrate the leadership qualities needed to rally a team or department to ship outstanding products.
  • From the kernel and system software at the core of Ubuntu through to major language runtimes and the bleeding-edge of cloud automation and distributed systems, you'll have the opportunity to work on complex but highly rewarding projects.
  • Coding in Golang, Rust, Python, C/C++ or Typescript / React
  • Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
  • experience with at least one of Go, Rust, Python or C
  • Depending on your eventual team, you might also bring experience with
  • Container technologies such as LXD, Docker and Kubernetes
  • Debian/Ubuntu packaging
  • REST and gRPC API experience
  • SQL and NoSQL data store expertise What we offer you
  • 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.

Benefits

  • 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 recognize outstanding performance.
  • In addition to base pay, we offer a performance-driven annual bonus or commission.
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave

Additional details

  • Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets.
  • Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors.
  • The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles.
  • Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
  • The company is founder-led, profitable, and growing.
  • This is a general track for Senior+ (Senior/Staff/Principal) Engineers in any team at Canonical.
  • After the first round of interviews we will establish which teams might be an excellent fit, and progress your application with them.
  • A Senior+ Engineer partners with other Engineering leaders (Managers, Directors, VPs) to take joint responsibility for outcomes at team, department and company level.
  • We hire based on academic results and proven execution, and we select those with a passion for open-source software, innovation, and cutting-edge technology.
  • In this role, you will make a significant contribution in Canonical's portfolio through high-quality code, technical leadership, team motivation and direction, exceptional design, and crisp documentation.

Find more real-time jobs on JobLoom.