Software Engineering Manager - Container and Virtualisation Infrastructure @ Canonical - Jobs - San Bernardino, CA

Job Overview

12 days ago

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical - Jobs - San Bernardino, CA

Our mission is to build a next-generation private cloud infrastructure, combining KVM, Ceph, and SDN technologies to create a data center scale cloud that 'just works' and provides mission-critical cloud for edge and core enterprise deployments. We're hiring engineering managers with experience in high-quality micro-service architectures and high-performance team leadership, who also have deep familiarity with Linux kernel, virtualisation, storage and networking.

LXD components span the entire software stack from low-level kernel features to the upper level management API/CLI. Our most effective engineers are fluent in all these layers, and able to anticipate the consequences of design and engineering choices elsewhere in a complex distributed system.

As an engineering manager at Canonical you must be technically strong, but your responsibility is to run an effective team and develop the colleagues you manage. You are expected to help them grow as engineers, do important work, do it outstandingly well, find professional and personal satisfaction, and work well with colleagues and community. Technical leadership experience and a background in software engineering are necessary 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.

The successful candidate will have experience leading successful, collaborative engineering teams, and demonstrate the ability to solve challenging distributed systems problems and deep knowledge of Linux.

What you'll do

  • Lead a team of remote engineers
  • Develop talent through coaching, mentoring, feedback and hands-on career development
  • Set and manage expectations with other engineering teams, senior management, and external stakeholders
  • Advocate and advance modern software development practices
  • Participate in the engineering process through code and architectural review
  • Engage with teams at Canonical, the open source community and partners
  • Work from home with global travel for 4 to 6 weeks per year for internal and external events

Who you are

  • You understand modern Linux cloud computing technologies, including networking, storage, containers and K8s
  • You love developing and growing people and have a strong track record of doing it
  • You are focused on success and the delivery of timely, high quality software
  • You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
  • You have strong written and verbal technical communication skills
  • You have experience programming in C and/or Go.

What is 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

Similar Jobs

Software Engineer - MAAS

Canonical - Jobs

San Bernardino, CA

At least 5 years of proven professional software development experience in Python, Go or similar. Applicants should be passionate about the future of Ubuntu and…

Software Development Engineer in Test

Platform Science

San Diego, CA

If you hold an engineering background and enjoy providing end-to-end solutions to software quality problems, we'd like to meet you.

Staff Architect, Software

Thermo Fisher Scientific

Carlsbad, CA

Participate throughout the software development process, including the actual implementation phase as needed. Possess strong analytical, trouble-shooting skills…

Software Development Engineer, Audible

Audible

Culver City, CA

Work on an agile engineering team writing maintainable and scalable code for software components. At least 1 to 5 years of professional software development…

Software Engineer - MAAS

Canonical - Jobs

San Diego, CA

At least 5 years of proven professional software development experience in Python, Go or similar. Applicants should be passionate about the future of Ubuntu and…

Software Engineer - MAAS

Canonical - Jobs

Los Angeles, CA

At least 5 years of proven professional software development experience in Python, Go or similar. Applicants should be passionate about the future of Ubuntu and…

Modeling, Simulation and Software Engineer

The Aerospace Corporation

El Segundo, CA

Two or more years of experience in software engineering, software design and architecting. Experience in practicing professional software development processes.

Senior Software Engineer - Client, Ingress

Niantic

Culver City, CA

Building performant, polished features with security, stability and scalability in mind is a must. Design, build, and release features for the Ingress game…

Software Quality Engineer (SSO/Federation)

UMG

Los Angeles, CA

Performing regular and advanced software security testing. Proven work experience in software quality assurance. Multiple language skills a plus.

Data Engineer

Thales Avionics, Inc. (IFE)

Irvine, CA

Thales people architect solutions that enable two-thirds of planes to take off and land safely. They work with different business functions per project…

Data Engineer

Thales

Irvine, CA

Thales people architect solutions that enable two-thirds of planes to take off and land safely. They work with different business functions per project…

Software Engineer / C++ Embedded Systems , 8 years , Hybrid ,USC, GC

Brilliant Infotech

Carlsbad, CA

Ability to independently develop and own software modules. Embedded software: 1 year (Preferred). Knowledge of open source community software stacks like…

Azure Federation & SSO Software Engineer

UMG

Los Angeles, CA

Provide engineering support for the Identity and Authentication team. A successful candidate will bring deep technical and software expertise, strong business…

Software Engineer / C++ Embedded Systems - Hybrid (USC or GC only)

Brilliant Infotech

Carlsbad, CA

Ability to independently develop and own software modules. Embedded software: 8 years (Preferred). Knowledge of open-source community software stacks like…

Android Engineer

Platform Science

San Diego, CA

A commitment to software craftsmanship and things like unit testing, code review, design patterns, etc. 3+ years experience in Android development.

Engineer II, Embedded Firmware Tester - LPED18012944

TechData Service Company, LLC

Irvine, CA

Maintaining a suite of regression tests to ensure software functionality for each release of the software. Qualifying each release of software for deployment to…

Cloud Solutions Architect (Remote)

Zones

Los Angeles, CA

Mentor engineering team members on technical decision making, code reviews and enforcing engineering practices and standards. Travel up to 25% annually.

Shopify App Developer

Universal Music Group

Los Angeles, CA

Build and deploy cutting-edge features for our Shopify storefronts. Develop components for UK Shopify ecosystem by modifying existing UMG Shopify apps and…

Sr. Software Engineer (Starshield)

SpaceX

Hawthorne, CA

Bachelor's degree in computer science, engineering, math, or STEM discipline and 4+ years of experience in software development; OR 6+ years of professional…

Deep Learning Data Engineer

Pictor Labs Inc

Los Angeles, CA

Software development with medical imaging / video data: 2 years (Preferred). 2+ years of professional software development experience with exposure to a diverse…

DCS Controls Engineer

E Tech Group

Los Angeles, CA

Support new development projects, gather customer requirements, perform analytical programming, and provide excellent documentation.

Copy of DCS Controls Engineer

E Tech Group

San Diego, CA

Support new development projects, gather customer requirements, perform analytical programming, and provide excellent documentation.

Cyber Systems Engineer CA

Zin Technologies

El Segundo, CA

We offer expertise in multi-discipline engineering, system and product development, production, and research and technology development.

IT Specialist

Sensei Wellness Holdings Inc.,

Rancho Mirage, CA

Maintains documentation and licensure records for all purchased software. Evaluates user needs, configures and installs new hardware & software.