Engineering Manager - Python and K8s

Canonical - Jobs
Salt Lake City, UT, US
Full-time

Job Description

Job Description

This is an Engineering Manager role, focused on a new generation of ops technology, to run a team that works in Python on Kubernetes.

Our mission is to reinvent the way people run software - on public clouds and in their own data centres. To achieve that we are building a new community around Python opscode for open source applications, running on Kubernetes.

We want to move all of Canonical and Ubuntu IS onto this new, open source codebase.

This is cutting-edge opportunity for a technical leader passionate about building a world-class devops culture in corporate information systems.

We are confident that we can dramatically improve the experience of running complex business operations - and then we can help our customers embrace those new techniques and products.

Traditionally, IS is an inward-facing operation. We would like to transform our IS team into an extension of the product engineering capability at Canonical.

Our internal workloads are in many cases the same open source workloads that our customers want to operate. This team will productise those workloads for real-time automated operations on Kubernetes.

As an engineering manager you'll lead a team in your local time zone, focused on the business workloads that make Ubuntu, Canonical, and our various services highly available around the planet.

You will be responsible for sound software architecture and best practices in software quality, testing and documentation.

Technical leadership experience and a background in software engineering are prerequisites for this role. You will be expected to lead, challenge, and develop strong engineers, positively influence the culture, facilitate technical delivery, and work with your team on strategy and execution.

What you'll do

  • You'll lead a team focused on productising business workloads
  • You will build and manage a regional team of engineers
  • You'll develop your team through coaching, mentoring, and feedback
  • You will demonstrate sound engineering by directly contributing toward your team's goals
  • Set reasonable schedules based on considered estimates, with feedback loops for improvement
  • Set and manage expectations with other engineering teams and external stakeholders
  • Advance modern, agile software development practices
  • Maintain a culture of quality and engineering excellence
  • Grow 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
  • Work from home with global travel up to 20% for internal and external events

Who you are

  • You have experience in Docker and Kubernetes operations
  • You have a software engineering background, with proven Python experience
  • You have experience developing Python frameworks, and understand the importance of stable consumable APIs
  • You love embracing new technologies and pushing the boundaries of what is possible
  • You have an interest in building products that improve how people operate software and infrastructure everywhere
  • You love developing and growing people and have a track record of doing it
  • You are knowledgeable and passionate about software development
  • You have experience working in an agile development environment

About Canonical

Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, the world's best free software platform.

Our services help businesses worldwide reduce costs, improve efficiency and enhance security with Ubuntu.

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 #Stack

30+ days ago
Related jobs
Promoted
Biofire Diagnostics
Salt Lake City, Utah

It is essential that this role understands priorities and projects within the entire engineering department organization and can balance resources and priorities to meet timelines and deliver results on time. This position works with Engineering Management to define, set, and monitor department goal...

Promoted
bioMerieux Inc.
Salt Lake City, Utah

It is essential that this role understands priorities and projects within the entire engineering department organization and can balance resources and priorities to meet timelines and deliver results on time. This position works with Engineering Management to define, set, and monitor department goal...

Promoted
Kleinfelder Inc
West Valley City, Utah

Are you ready to be challenged, make a difference, and experience professional growth in your career? Kleinfelder’s Construction Services team is looking for you! From construction management and observation/inspection services to laboratory testing and materials and forensic engineering, our Constr...

Promoted
bioMérieux SA
Salt Lake City, Utah

It is essential that this role understands priorities and projects within the entire engineering department organization and can balance resources and priorities to meet timelines and deliver results on time. This position works with Engineering Management to define, set, and monitor department goal...

Western Governors University
Salt Lake City, Utah

The salary range for this role takes into account the wide range of factors that are considered in making compensation decisions including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs. Responds with urgency to meet ...

KPMG-UnitedStates
Salt Lake City, Utah

Understanding of cloud computing architecture, technical design, and implementations, including Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as Service (SaaS), and containerized delivery models across multiple different cloud vendors; solid experience with modern soluti...

AtkinsRéalis
Sandy, Utah

With Technical Director, BU Managers and Project Managers, identifies current and future staffing availability based on technical and budgetary requirements of future workload and manpower projections. This candidate will be responsible for the leadership of the Engineering Teams on various projects...

Promoted
BankTalent HQ
Midvale, Utah
Remote

Software Engineerwithin theData Governance Innovation & Engineering team. Full Stack engineering experience with knowledge Data engineering and architecture. SQL, NO SQL databases and Big Data ecosystem. We are currently looking for a passionateand experienced Software Engineer that will play a key ...

Promoted
Facebook
Salt Lake City, Utah

Summary: Facebook is seeking a data center Critical Facility Engineer to join our Data Center Facility Operations team. The Critical Facility Engineer will be a part of the Facility Operations team responsible for operating and maintaining critical systems in our data centers. Required Skills: Criti...

Promoted
ConsultNet
Midvale, Utah

Mainframe Systems Programmer/Engineer Storage and Data Replication. We are looking for a Systems Programmer to join the Technology Reliability Engineering and Operations (TREO) IBM Z Mainframe team. Support the IBM Z Mainframe z/OS environment ( SMS - Storage Management Subsystems, IBM Virtual Tape...