Software Developer (Backend Saas)

Canonical Ltd.
Madrid, Spain
11 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Ubuntu (Operating System) Software as a Service Software Quality Databases DevOps Django Web Framework Python (Programming Language) PostgreSQL Release Management Web Applications
+4 more
Web Application Frameworks Flask (Web Framework) Backend Information Technology

Job description

Software Developer (Backend SaaS)atCanonicalJoin us as we build the next generation management solution for Ubuntu in the enterprise-on premise and on the public cloud-to enable large estate observability, telemetry, security, compliance and operations.Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT.Canonical is a pioneer of global distributed collaboration, with over 1,200 colleagues in 75+ countries and very few office?based roles.Location: This role will be based remotely in the Americas region.What you’ll doCollaborate proactively with a distributed teamWrite high?quality code to create new features, fix bugs and modernise the Landscape codebaseDemonstrate a strong commitment to code quality and automated testingParticipate in the engineering process with code and architectural reviewsTake personal ownership of problems and design and deliver solutionsWork remotely with global travel 2?4 weeks for internal and external eventsAssist with release management during each development cycleCollaborate with DevOps for Landscape SaaS, Canonical’s hosted LandscapeWho you areYou love technology and working with brilliant peopleYou are curious, flexible, articulate, and accountableYou value soft skills and are passionate, enterprising, thoughtful, and self?motivatedYou have a Bachelor’s or equivalent in Computer Science, STEM or a similar degreeYou have proficiency developing public?facing APIs and web applications, preferably using PythonExperience with Python and web frameworks such as Flask and DjangoExperience with databases, and ORMs (PostgreSQL a plus)You are comfortable with Ubuntu as a development and deployment platformWhat we offer colleaguesDistributed work environment with twice?yearly team sprints in personPersonal learning and development budget of USD 2,000 per yearAnnual compensation reviewRecognition rewardsAnnual holiday leaveMaternity and paternity leaveTeam Member Assistance Program & Wellness PlatformOpportunity to travel to new locations to meet colleaguesPriority Pass and travel upgrades for long?haul company eventsAbout Canonical Canonical is a pioneering tech firm at the forefront of the global move to open source.As the company that publishes Ubuntu, one of the most important open?source projects and the platform for AI, IoT, and the cloud, we are changing the world of software.We recruit on a global basis and set a very high standard for people joining the company.Canonical is an equal opportunity employer We are proud to foster a workplace free from discrimination.Diversity of experience, perspectives, and background create a better work environment and better products.Whatever your identity, we will give your application fair consideration.Seniority levelEntry levelEmployment typeFull?timeJob functionEngineering and Information TechnologyIndustriesSoftware Development#J-*****-Ljbffr

Requirements

You love technology and working with brilliant people You are curious, flexible, articulate, and accountable You value soft skills and are passionate, enterprising, thoughtful, and self?motivated You have a Bachelor’s or equivalent in Computer Science, STEM or a similar degree You have proficiency developing public?facing APIs and web applications, preferably using Python Experience with Python and web frameworks such as Flask and Django Experience with databases, and ORMs (PostgreSQL a plus) You are comfortable with Ubuntu as a development and deployment platform

About the company

Madrid, España

Software Developer (Backend SaaS) at Canonical Join us as we build the next generation management solution for Ubuntu in the enterprise-on premise and on the public cloud-to enable large estate observability, telemetry, security, compliance and operations. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Canonical is a pioneer of global distributed collaboration, with over 1,200 colleagues in 75+ countries and very few office?based roles. Location: This role will be based remotely in the Americas region. What you’ll do Collaborate proactively with a distributed team Write high?quality code to create new features, fix bugs and modernise the Landscape codebase Demonstrate a strong commitment to code quality and automated testing Participate in the engineering process with code and architectural reviews Take personal ownership of problems and design and deliver solutions Work remotely with global travel 2?4 weeks for internal and external events Assist with release management during each development cycle Collaborate with DevOps for Landscape SaaS, Canonical’s hosted Landscape, About Canonical Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open?source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. Canonical is an equal opportunity employer We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration. Seniority level

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

Videos

See all

Related articles

See all