Engineering Manager - Python and K8s

Canonical - Jobs
Charlotte, NC, 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

8 days ago
Related jobs
Promoted
Cognizant Technology Solutions
Charlotte, North Carolina

You will lead, build and manage an established team of Service Line Specialists (SLSs) focused on selling our our Software and Platform Engineering Services which coveres Digital Experience, Software Product Engineering, Enterprise Application Modernization and Application Development and Maintenanc...

Promoted
Engineering and Manufacturing Company
Charlotte, North Carolina

This is an excellent opportunity for experienced CNC Applications Technicians or Engineers looking to take the next step in their career by working directly with customers, engineering, vendors towards setting up a variety of advanced multi-axis CNC machinery for different applications, and looking ...

Civil & Environmental Consultants, Inc.
Charlotte, North Carolina

As a Civil Engineering Project Manager for CEC in our Charlotte, NC office, youll manage projects and teams to create land development and engineering plans for our commercial, institutional, industrial, mining, and residential development clients. We have support! We have a variety of Employee Reso...

Colliers Engineering & Design
Charlotte, North Carolina

This dedication begins with supporting a work life balance through a generous compensation package that includes: company paid medical, dental, and vision coverage; paid pregnancy disability leave; short- and long-term disability insurance; life insurance; a company-matched 401(k)/Roth; paid time of...

Lotus Technology Group
Charlotte, North Carolina
Remote

Our client is a global leader in Engineering and R&D (ER&D) services the client lives and breathes engineering. IT services and solutions that provide clients with definite edge over competitors and promoting highest standards of quality. Exposure to sales/account management in Plant/Process Enginee...

Colliers Engineering & Design
Charlotte, North Carolina

This dedication begins with supporting a work life balance through a generous compensation package that includes: company paid medical, dental, and vision coverage; paid pregnancy disability leave; short- and long-term disability insurance; life insurance; a company-matched 401(k)/Roth; paid time of...

Jones Lang Lasalle Incorporated
Charlotte, North Carolina

Provide operational leadership setting the accounts technical direction through matrix management of operations team, including Sr Facility Managers, Facility Managers and Engineering responsible for operations and maintenance programs for all building/site types within JLL’s managed portfolio. Work...

Colliers Engineering & Design
Charlotte, North Carolina

This dedication begins with supporting a work life balance through a generous compensation package that includes: company paid medical, dental, and vision coverage; paid pregnancy disability leave; short- and long-term disability insurance; life insurance; a company-matched 401(k)/Roth; paid time of...

Brightspeed
Charlotte, North Carolina

Brightspeed is looking for a Senior Project Manager to join our Engineering & Construction Program Management team! As Senior Project Manager, you will support PMs teams that are responsible for supporting Armor/ECD, project management, right of way, fiber build, and the direct organization. The pos...

Black & Veatch
Charlotte, North Carolina

We put them at the center of everything we do and empower them to grow, explore new possibilities and use their diverse talents and perspectives to solve humanity's biggest challenges in an ever-evolving world. With over 100 years of innovation in sustainable infrastructure and our expertise in engi...