companyCanonical logo

Python Software Engineer, Commercial Systems

CanonicalHome based - EMEA
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

Outstanding academic achievements from high school and university. A bachelor's degree in a technical discipline or a compelling narrative of your alternative career path. Proven experience in Python development, with a focus on engineering best practices. Strong problem-solving skills, with the ability to think critically and innovatively. A collaborative mindset, eager to engage in technical discussions and code reviews. Experience in deploying and operating cloud-based services. Ability to mentor and guide junior engineers, fostering their professional growth. Passion for advocating for superior engineering and organizational practices.

About the job

Canonical stands at the forefront of open-source software development, delivering innovative operating systems and solutions tailored for global enterprises and technology sectors. Our flagship platform, Ubuntu, is integral to transformative initiatives across public cloud infrastructure, data science, artificial intelligence, engineering advancements, and the Internet of Things (IoT). We proudly serve renowned public cloud providers, silicon manufacturers, and industry pioneers across diverse sectors. As a leader in global distributed collaboration, we boast a dynamic team of over 1,200 professionals across more than 80 countries, with minimal office-based roles. Our teams convene for strategic alignment and collaboration two to four times a year in captivating locations worldwide.

Founded, profitable, and on a growth trajectory, we are seeking a Python Software Engineer dedicated to engineering excellence, continuous improvement, and skill development. This role presents an exciting opportunity to engage with popular software systems, cutting-edge integration technologies, and pioneering open-source projects.

The Commercial Systems division consists of six engineering teams that collaborate closely with other technical and business units at Canonical. The services engineered and maintained by this division are crucial to our operations, with Python playing a vital role in our initiatives. We invite talented Python Software Engineers to join our dedicated Integrations team.

The Integrations team focuses on automating SaaS user management and onboarding new data sources into our data mesh. This team is tasked with designing, developing, and operating Python-based solutions to streamline SaaS seat management and monitor expenditures across our application portfolio. Additionally, the team integrates various internal and external data sources into the data mesh through open-source ETL solutions, empowering data-driven decision-making across the organization.

Location: This position is fully remote, available to candidates in the EMEA region.

About Canonical

Canonical is a pioneering force in the open-source software realm, renowned for developing robust operating systems and solutions that empower global enterprises and technology innovators. Our Ubuntu platform is widely adopted, driving advancements in public cloud services, data science, AI, engineering innovation, and IoT. With a diverse team of over 1,200 experts across 80+ countries, we embrace a culture of remote collaboration, convening in inspiring locations several times a year to align on strategic objectives. As a founder-led, profitable organization, we are committed to continuous growth and innovation in the software industry.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.