Engineering Manager – Distributed Systems, Python / Go

Posted 2 days ago

This is a fully remote position, open to applicants anywhere in the world.

📋 Description

• Lead, mentor, and cultivate a high-achieving team of software and quality engineers ranging from entry-level to senior positions.

• Establish clear expectations, enhance engineering practices, and guarantee timely delivery of agreed objectives.

• Collaborate with senior engineers on technical strategies, architecture, roadmaps, and engineering standards.

• Oversee the development of automated testing infrastructure to ensure reliability, interoperability, and resilience in distributed systems.

• Enhance CI pipelines, testing tools, and reporting across bare-metal, private-cloud, and public-cloud settings.

• Empower Canonical engineering teams to integrate distributed-systems testing practices and tools.

• Provide technical leadership through design and code assessments, debugging, and hands-on engineering involvement.

• Act as a representative of the team with stakeholders and work collaboratively across Canonical on quality engineering, infrastructure, and developer experience.


⛳️ Requirements

• A distinguished academic record from both secondary school and university.

• Proven experience in leading, coaching, and mentoring software engineers.

• Professional software engineering background with proficiency in Python or Go.

• In-depth knowledge of distributed systems, cloud infrastructure, quality engineering, or a closely related field.

• Strong understanding of contemporary software testing processes, strategies, and automation.

• Familiarity with Linux (Debian or Ubuntu preferred).

• Excellent technical judgement with the ability to participate in code reviews, architectural discussions, and software design.

• Experience working within an agile development environment and the capability to organize a team for high-quality output.

• Proficient in written and spoken English.

• Willingness to travel twice a year for company events, with trips lasting up to two weeks each.

• Familiarity with cloud technologies such as Kubernetes, OpenStack, Juju, Terraform, AWS, Google Cloud, or Azure is a plus.

• Experience in designing testing strategies for distributed or cloud-native systems is advantageous.

• Background in building or managing large-scale CI/CD and testing infrastructure is valuable.

• Experience applying AI or machine learning to test analysis, failure classification, or engineering workflows is beneficial.

• Experience in deploying, operating, or troubleshooting distributed systems is appreciated.

• Experience leading globally distributed teams is a plus.


🏝️ Benefits

• Performance-driven annual bonus.

• Flexible work environment with in-person team sprints held twice a year.

• Personal learning and development budget of USD 2,000 annually.

• Annual review of compensation.

• Recognition rewards for achievements.

• Annual vacation leave.

• Maternity and paternity leave provisions.

• Employee Assistance Programme and wellness support services.

• Opportunities to travel to new locations to connect with colleagues.

• Priority Pass and travel upgrades for long-distance company events.

People also viewed

StackAdapt17 hours ago

Engineering Manager II, Creatives

CA flagCanada, +1 more countryFull-timeSoftware Engineering ManagerC$228k – C$313.5k/year
ApplyView job
Genea17 hours ago

Software Engineering Manager

IN flagIndia OnlyFull-timeSoftware Engineering Manager
ApplyView job
VulnCheck23 hours ago

Engineering Manager, Rapid Response Assignment

GB flagUnited Kingdom OnlyFull-timeSoftware Engineering Manager
ApplyView job
VALIS1 day ago

Head of Engineering

PT flagPortugal, +5 more countriesFull-timeSoftware Engineering Manager
ApplyView job
Evolent1 day ago

Manager, Software Engineering

US flagUnited States OnlyFull-timeSoftware Engineering Manager
ApplyView job
Digital Zone1 day ago

Engineering Manager

PL flagPoland, +1 more countryFull-timeSoftware Engineering Manager
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers