Python Engineer (Remote) at Canonical Nigeria

Canonical Nigeria

Information Technology

No reviews yet
Remote Full-time Remote

About the Company

Canonical delivers open source solutions globally with a focus on speed, security, and cost-effectiveness. The company develops Ubuntu, the world’s most widely used enterprise Linux operating system, spanning cloud, edge, and enterprise environments.

With a global community of over 200,000 contributors, Ubuntu represents the spirit of open source innovation—built on collaboration, reliability, and scalability. From small connected devices to large-scale mainframes and public cloud platforms, Ubuntu powers modern computing environments worldwide.

Job Summary

Canonical is seeking a skilled Python Engineer to design, develop, and maintain high-quality Python software. The role involves working collaboratively within a globally distributed team, contributing to technical documentation, debugging complex issues, and demonstrating technical leadership within the organization and open-source communities.

This is a remote position with opportunities for international travel twice a year for company events.

🔔

Get Job Alerts Delivered Directly to You

Be the first to know when matching jobs are posted — via WhatsApp or Email.

or subscribe by email

We respect your privacy. Unsubscribe anytime.

Key Responsibilities

What your day will look like

  • Write high-quality, well-designed, and thoroughly tested Python software
  • Collaborate proactively with a globally distributed team
  • Display technical leadership within Canonical and its communities
  • Debug issues and develop effective, high-quality code solutions
  • Contribute to technical documentation to maintain high standards
  • Work remotely with global travel twice a year for company events

Requirements & Qualifications

What we are looking for in you

  • Exceptional academic track record from both high school and university
  • Undergraduate degree in Computer Science or STEM, or a compelling alternative path
  • Demonstrated drive and a history of exceeding expectations
  • Strong organizational skills with the ability to work independently and meet deadlines
  • Professional demeanor when interacting with colleagues, partners, and the community
  • Proven experience writing modern, maintainable, and well-designed Python code
  • Strong attention to detail with a focus on performance and quality
  • Professional proficiency in written and spoken English
  • Experience working with Linux (Debian or Ubuntu preferred)
  • Excellent interpersonal skills, curiosity, flexibility, and accountability
  • High levels of passion, thoughtfulness, and self-motivation
  • Strong communication and presentation skills
  • Results-driven mindset with a commitment to meeting objectives
  • Willingness and ability to travel twice a year for company events (up to two weeks each)

Additional Skills That You Might Also Bring

  • Experience with container technologies such as LXD, Docker, and Kubernetes
  • Understanding of build systems and toolchains, including cross-compilation
  • Knowledge of additional programming languages such as Golang, Rust, C, or C++
  • Strong background in quality assurance and test engineering
  • Experience in web or Flutter front-end development
  • Familiarity with REST and gRPC APIs
  • Expertise in SQL and NoSQL databases
  • Experience with public cloud platforms or OpenStack
  • Knowledge of Debian/Ubuntu packaging
  • Experience in systems programming or scalable web services
  • Background in performance engineering and security

What we offer you

  • Compensation structured based on geographical location, experience, and performance
  • Annual compensation reviews, with more frequent reviews for graduates and associates
  • Performance-driven annual bonus
  • Additional benefits aligned with company values and global fairness
  • Distributed work environment with twice-yearly in-person team sprints
  • Personal learning and development budget of USD 2,000 per year
  • Recognition and reward programs
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Opportunities to travel and meet global colleagues
  • Priority Pass and travel upgrades for long-haul company events

How to Apply

Interested and qualified candidates should visit the official application portal by clicking the apply button below.

Application Deadline: Not Specified

Main Menu