Engineering Manager, Sustaining Software
2 weeks ago
This is an exciting opportunity for an engineering manager who is passionate about open source software, Linux and cloud computing. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, the growing international software company behind Ubuntu.
Sustaining Engineering is a critical team that resolves software bugs, code defects and other issues, from the kernel all the way up to the highest levels of the open source stack. This position leads one of our regional teams (EMEA, APAC, Americas) and is one of several managers, who report directly to the global Director of Sustaining Engineering.
As an engineering manager in the Sustaining Engineering team, your primary responsibility is to the people you support: ensuring that they are growing as engineers, making valuable contributions, and generally having a great experience at Canonical. Technical leadership and a solid background in software development is a must, so that you are able to challenge and grow your team members. You will have the opportunity to influence the culture, facilitate technical delivery, and work with your team on strategy and execution.
**Location**:This job is open to applicants in all timezones, and is a full-time, remote position.
**What your day will look like**:
- Manage and lead a distributed team of engineers
- Hire, coach, mentor, provide feedback and career development guidance to your team
- Manage shift scheduling, measuring key performance indicators (KPIs), and training
- Support timely delivery of bug fixes, patches, and other technical solutions to address business needs in a variety of technology fields, including but not limited to Ubuntu, OpenStack, Ceph, Kubernetes, Juju & MAAS
- Demonstrate the very best of Canonical in customer interactions
- Set and manage expectations with other engineering teams, senior management, and external stakeholders
- Advocate and advance modern software development practices
- Grow a healthy, collaborative engineering culture in line with the company value
- Collaborate with other teams in the organisation
- Work from home with global travel up to 10% for internal and external events
**What we are looking for in you**:
- Professional software delivery experience using C, C++, Go, Java, Python, or similar
- You are knowledgeable and passionate about software development
- Leadership experience displaying ability to organise and prioritise complex problem resolution and bug fixes
- Experience with version control systems such as git
- Experience with debugging tools such as gdb, crash or other
- Demonstrated strong commitment to testing methodologies and maintainable code quality
- Excellent communication skills in the English language, both verbal and written
- Experience with Linux, with a preference towards Ubuntu
- Experience with Open Source and Open Source Business Models
- People management experience in a support organisation is a strong plus
- You have interest and deep experience with three or more of the following: Ubuntu Linux - kernel or userspace, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, Python, Go, C, Postgresql, Mongo, Debian packaging
**What we offer you**:
Your base pay will depend on various factors including your geographical location, level of experience, knowledge and skills. In addition to the benefits above, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation. Our compensation philosophy is to ensure equity right across our global workforce.
- Fully remote working environment - we've been working remotely since 2004
- Personal learning and development budget of 2,000USD per annum
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Parental Leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues at 'sprints'
- Priority Pass for travel and travel upgrades for long haul company events
**About Canonical**:
Canonical is a pioneering tech firm that is at the forefront of the global move to open source. 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. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do.
Canonical has been a remote-first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business.
**Canonical is an equal opportunity employer**:
LI-remote
-
Engineering Manager, Sustaining Software
1 week ago
Christchurch, New Zealand Canonical - Jobs Full timeThis is an exciting opportunity for an engineering manager who is passionate about open source software, Linux, and cloud computing. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, the growing international software company behind Ubuntu. Sustaining Engineering is a critical team that handles...
-
Sustaining Engineering Manager
7 days ago
Christchurch, Canterbury, New Zealand Canonical Full timeCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets.Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT.Our customers include the world's leading public cloud and silicon providers, and...
-
Software Engineer
2 days ago
Christchurch, Canterbury, New Zealand Phocas Software Full time**Job Description**We are seeking an experienced software engineer to join our Product & Development team in Christchurch.As a software engineer at Phocas, you will play a key role in designing, developing, and deploying scalable and efficient software solutions.Responsibilities include guiding development direction, building best practices, and applying...
-
Software Engineer
5 days ago
Christchurch, Canterbury, New Zealand Mri Software Full timeAbout The RoleWe are seeking a talented Software Developer to join our team, based across Christchurch and Sydney.This is a unique opportunity to work within a highly skilled and collaborative team environment.You'll play a key role in developing innovative data products and services for the APAC (Australasia) real estate software industry.If you're...
-
Data-Driven Software Engineering Specialist
4 days ago
Christchurch, Canterbury, New Zealand Phocas Software Full timeOur StoryOver the past 20 years, Phocas Software has built a reputation for delivering innovative financial planning and analytics products. We're passionate about empowering our teams to drive meaningful impact and believe in creating solutions that make a real difference in the way businesses operate.Our team is made up of innovators, learners, and...
-
Software Engineering Manager
4 weeks ago
Christchurch, New Zealand Trimble Inc. Full timeYour Title: Software Engineering Manager Job Location: Christchurch, NZOur Department: Caterpillar Trimble Control Technologies (CTCT)Looking for career progression where you get to lead an awesome team but still remain hands-on technical at the same time?What You Will Do As a Software Engineering Manager with CTCT, you’ll have the unique opportunity to...
-
Software Engineering Manager
3 weeks ago
Christchurch, New Zealand Trimble Inc Full timeYour Title: Software Engineering Manager Job Location: Christchurch, NZOur Department: Caterpillar Trimble Control Technologies (CTCT)Looking for career progression where you get to lead an awesome team but still remain hands-on technical at the same time?What You Will Do As a Software Engineering Manager with CTCT, you’ll have the unique opportunity to...
-
Open Source Sustaining Engineering Manager
7 days ago
Christchurch, Canterbury, New Zealand Canonical Full timeAbout CanonicalWe are a pioneering tech firm at the forefront of the global move to open source.We are changing the world of software through our innovative approach and commitment to excellence.The Job DescriptionWe are looking for an experienced Engineering Manager to join our Sustaining Engineering team.This team is responsible for continuously improving...
-
Software Engineering Manager
3 days ago
Christchurch, New Zealand Trimble Inc. Full timeYour Title: Software Engineering Manager Job Location: Christchurch, NZ Our Department: Caterpillar Trimble Control Technologies (CTCT) Looking for career progression where you get to lead an awesome team but still remain hands-on technical at the same time? What You Will Do As a Software Engineering Manager with CTCT, you’ll have the unique...
-
Software Engineer
2 weeks ago
Christchurch, New Zealand Applanix Full time**Your Title**:Software Engineer **Job Location**:Christchurch, NZ **Our Department**:Geospatial **What You Will Do** As a Graduate Software Engineer within our Geospatial division, you will assist with the development of Trimble Access, the world's leading data collection software for land surveyors and civil engineers. Our customers build roads,...
-
Software Engineering Director
10 hours ago
Christchurch, Canterbury, New Zealand Canonical Full timeCompany OverviewCanonical is a pioneering technology firm that publishes Ubuntu, one of the most important open source projects. We are changing the world of software by providing a platform for AI, IoT, and the cloud.Job DescriptionWe are seeking an experienced Engineering Manager to lead our Sustaining Engineering team. As an engineering manager in this...
-
Software Engineering Manager
4 weeks ago
Christchurch, Canterbury, New Zealand Trimble Full timeSoftware Engineering Manager page is loaded Software Engineering Manager Job Location: Christchurch, NZOur Department: Caterpillar Trimble Control Technologies (CTCT)Looking for career progression where you get to lead an awesome team but still remain hands-on technical at the same time?What You Will Do As a Software Engineering Manager with CTCT, you'll...
-
Software Engineer
6 days ago
Christchurch, Canterbury, New Zealand Trimble Full timeYour Title:Software EngineerJob Location:Christchurch, NZOur Department:Geospatial (part of Trimble Field Systems)Join Trimble as a software engineer developing a cross-platform application in an industry-leading global tech companyWhat You Will DoAs a Software Engineer within our Geospatial group, you will assist with the development of Trimble Access, the...
-
Senior Software Engineering Leader
7 days ago
Christchurch, Canterbury, New Zealand Canonical Full timeAbout CanonicalCanonical is a pioneering tech firm at the forefront of the global move to open source.We publish Ubuntu, one of the most important open source projects and the platform for AI, IoT, and the cloud. We change the world of software.The RoleWe are hiring an experienced Engineering Manager to lead our Sustaining Engineering team.This role is a key...
-
Software Engineer
5 days ago
Christchurch, Canterbury, New Zealand Trimble Full timeYour Title: Software Engineer (Full stack & DevOps)Job Location: Christchurch, NZOur Department: Trimble Field Systems - GeospatialWould you enjoy building and supporting cloud infrastructure facilitating the connection between field and office in an industry-leading global tech company?What You Will DoYou will be joining an established software development...
-
Software Engineer
6 days ago
Christchurch, Canterbury, New Zealand Trimble Full timeWestminster, Colorado (North Denver) or Christchurch, New Zealand Interested in shaping the future of how we build? As a Software Engineer with Trimble's Civil Field Solutions team, you'll be a key player in developing on-machine solutions for heavy construction equipment (examples: bulldozers, excavators, and pavers).You'll join a team building applications...
-
Senior Software Engineer
4 weeks ago
Christchurch, Canterbury, New Zealand Trimble Full timeJob Location: Christchurch, New Zealand (Hybrid or In Office)Division: Field Systems Are you ready to take a leading role in the development and deployment of cloud-based services, shaping data flows from field technologies into actionable insights, while working with cutting-edge tools in a dynamic, Agile environment?Join Trimble as a Senior Software...
-
Senior Software Engineer
1 day ago
Christchurch, Canterbury, New Zealand Trimble Full timeJob Location: Christchurch, New Zealand (Hybrid or In Office)Division: Field SystemsAre you ready to take a leading role in the development and deployment of cloud-based services, shaping data flows from field technologies into actionable insights, while working with cutting-edge tools in a dynamic, Agile environment?Join Trimble as a Senior Software...
-
Full Stack Software Development Lead
4 days ago
Christchurch, Canterbury, New Zealand Phocas Software Full timeAbout UsPhocas Software has been delivering cutting-edge financial planning and analytics products for over 20 years. Our team is passionate about creating solutions that make a real difference in the way businesses operate.We're not just a software company; we're a community of innovators, learners, and problem-solvers who believe in empowering our teams to...
-
Software Development Manager
4 days ago
Christchurch, New Zealand Phocas Software Full timeSimple isn’t easy. We should know. Across 20+ years of delivering financial planning and analytics products that are simple to use, we’ve overcome numerous complex challenges. Along the way we’ve had plenty of failures, but from each one we try to learn and push forward with an alternative approach. This is how we've stayed at the leading edge,...