Python Software Engineer, Commercial Systems

Canonical
EMEA
Workplace: RemoteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Communication","Presentation","Collaboration","Problem-solving","Ownership"]

Build and operate Python-based services for the Commercial Systems Integrations team, automating SaaS user management, onboarding of new data sources, and seat/spend tracking. Design and run integrations that connect internal and external data sources into Canonical’s data mesh using open-source ETL solutions. Collaborate on designs and code reviews, deploy and operate production services, and coach/mentor depending on seniority. Enable data-driven decisions across the business.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Canonical
Canonical
1 year ago

Python Software Engineer, Commercial Systems

✓ 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 and operate Python-based services for the Commercial Systems Integrations team, automating SaaS user management, onboarding of new data sources, and seat/spend tracking. Design and run integrations that connect internal and external data sources into Canonical’s data mesh using open-source ETL solutions. Collaborate on designs and code reviews, deploy and operate production services, and coach/mentor depending on seniority. Enable data-driven decisions across the business.
Location: EMEA
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop engineering solutions leveraging Python and Golang to scale commercial systems and integrate services.
  • •Collaborate with colleagues on technical designs and participate in code reviews.
  • •Deploy and operate services built by the Integrations team in production.
  • •Automate SaaS user management, onboarding of new data sources, and seat/spend tracking across the application portfolio.
  • •Depending on seniority, coach/mentor and evangelize engineering and organizational best practices.
Travel: Medium travel

Pay and Benefits

Perks:Learning BudgetPaid LeaveParental Leave

Key Requirements

  • •Exceptional academic track record from high school and university.
  • •Undergraduate degree in a technical subject or a compelling narrative about an alternative path.
  • •Experience with software development in Python.
  • •Professional written and spoken English with excellent presentation skills.
  • •Result-oriented with a track record of going above-and-beyond to deliver outstanding results.
Experience:Open sourceData scienceAIIoTCloud
Education:Bachelor's in technical subject
Skills:CommunicationPresentationCollaborationProblem-solvingOwnership
Languages:English
Tech Stack:PythonGolangSAASETLAirbyteRangerTemporalTrinoUbuntu

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