
Canonical
Canonical is the company behind Ubuntu, one of the most influential open-source platforms powering cloud, IoT, and AI technologies around the world. Our global team has embraced remote work since 2004, offering a future-forward work environment where innovation, excellence, and continuous learning are part of everyday life.
We’re hiring an Engineering Manager to lead the team building the microservices that power our Snap Store and Charmhub.io marketplaces. If you’re passionate about software engineering, open source, and managing high-performance remote teams, this role is for you.
Job Title: Engineering Manager – App Stores
Location: Lagos (Remote)
Job Overview
As the Engineering Manager for our App Stores team, you’ll lead a group of talented engineers developing scalable Python and Golang-based microservices for software distribution.
This role is perfect for someone who loves building clean APIs, believes in shipping quality code regularly, and understands the power of automated testing. You’ll be instrumental in shaping a global software delivery system that supports millions of users.
You’ll also have opportunities to collaborate with Canonical’s world-class security experts to ensure our systems are robust, secure, and performant.
Your Key Responsibilities
- Lead and support a remote engineering team within your time zone
- Coach and develop engineers to help them grow and succeed
- Manage project goals and team performance
- Collaborate with product managers, architects, and fellow engineering leaders
- Guide development of web service APIs using Python and Golang
- Facilitate a culture of quality, documentation, and performance
- Actively contribute to team strategy and roadmap execution
What We’re Looking For
- Proven experience leading agile software development teams
- Strong background in Python (Golang is a plus)
- Track record of mentoring and growing engineering talent
- Experience building scalable SaaS systems
- Familiarity with Linux system administration
- Strong communication skills, both written and verbal
- Passion for clean code, open source, and remote collaboration
- Willingness to travel up to 4 times per year for company events
Why Join Canonical
- Work from anywhere – we’ve been remote-first for over 20 years
- Personal development budget of $2,000 per year
- Annual performance-based compensation reviews
- Recognition programs and employee rewards
- Generous holiday and parental leave
- Global team sprints with travel and upgraded travel perks
- Access to an Employee Assistance Programme
Compensation will be based on your skills, experience, and location. Additional benefits and bonuses may apply.
Application Deadline
Open until filled.
To apply for this job email your details to micafunmi@gmail.com