Python Engineer

Canonical
Anywhere
Workplace: RemoteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Communication","Collaboration","Self-motivation","Accountability","Technical leadership"]

Build high-quality, well-tested Python software for products spanning servers, Kubernetes, desktop, and web services for Ubuntu clients. Collaborate with a globally distributed team, debug issues, provide technical leadership in the company and open-source communities, and contribute to world-class documentation. This home-based role includes twice-yearly in-person team sprints and opportunities to engage deeply with open source.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Canonical
Canonical
2 years ago

Python Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 10 hours agoStatus: Live

Job Summary

Build high-quality, well-tested Python software for products spanning servers, Kubernetes, desktop, and web services for Ubuntu clients. Collaborate with a globally distributed team, debug issues, provide technical leadership in the company and open-source communities, and contribute to world-class documentation. This home-based role includes twice-yearly in-person team sprints and opportunities to engage deeply with open source.
Location: Anywhere
Workplace: Remote
Employment Type: Full time · Permanent
Job Function: Software Engineering

Key Responsibilities

  • •Write high-quality, well-designed, well-tested Python software
  • •Collaborate proactively with a globally distributed team
  • •Provide technical leadership in the organisation and in open-source communities
  • •Debug issues and produce high-quality code to fix them
  • •Contribute to technical documentation to improve clarity and usefulness
Travel: Low travel

Pay and Benefits

Perks:Remote WorkLearning BudgetAnnual BonusPaid LeaveParental Leave

Key Requirements

  • •Experience writing thoroughly designed, modern, maintainable Python
  • •Experience with Linux (Debian or Ubuntu preferred)
  • •Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
  • •Professional written and spoken English, with excellent communication and presentation skills
  • •Ability to travel twice a year for company events (up to two weeks each)
Experience:Open sourceLinuxCloudKubernetes
Education:Bachelor's in Computer Science or STEM
Skills:CommunicationCollaborationSelf-motivationAccountabilityTechnical leadership
Languages:English
Tech Stack:PythonUbuntuLinuxDebianKubernetesDockerLXDGolangRustCRESTGRPCSQLNoSQLOpenStackDebian/Ubuntu packagingFlutterCross-compilation

Company Brief

Canonical
Develops and maintains Ubuntu, a leading open-source Linux distribution, and provides cloud, IoT, and enterprise support, tooling, and services to enable deployment, management, and security of infrastructure and applications.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Bootstrapped
Headquarters: London, United Kingdom
Founded: 2004
WebsiteLinkedIn