Software Developer (Backend SaaS)

Canonical

Sevilla la Nueva

A distancia

EUR 60.000 - 86.000

Jornada completa

14 días+
Generador de candidaturas

Una candidatura completa en un minuto — currículum adaptado y carta de presentación, listos para enviar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
Team Member Assistance Program & Wellness Platform
Opportunity to travel to meet colleagues

Descripción de la vacante

A leading open-source software provider is looking for an Entry-Level Software Developer to join their team. This role involves writing high-quality code, collaborating with a distributed team, and supporting development processes using Python. Ideal candidates should have a Bachelor's degree in Computer Science or a related field and experience with web frameworks like Flask or Django. This position offers a distributed work environment with opportunities for travel and personal development.

Formación

  • Proficiency in developing public-facing APIs and web applications, preferably using Python.
  • Experience with Python and web frameworks such as Flask and Django.
  • Comfortable with Ubuntu as a development and deployment platform.
  • Experience with databases and ORMs (PostgreSQL a plus).
  • Comfortable with Ubuntu as a development and deployment platform.

Responsabilidades

  • Collaborate proactively with a distributed team.
  • Write high-quality code to create new features, fix bugs and modernize codebase.
  • Demonstrate 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 to 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.

Conocimientos

Python
Web frameworks (Flask, Django)
Public-facing APIs
Database management (PostgreSQL)
Ubuntu

Educación

Bachelor's or equivalent in Computer Science or STEM

Herramientas

Flask
Django
PostgreSQL
Ubuntu

Descripción del empleo

Canonical Sevilla La Nueva, Community of Madrid, Spain

Software Developer (Backend SaaS) at Canonical

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors.

The company is founder‑led, profitable, and growing. This is an exciting opportunity for a software engineer passionate about open source software, Linux, Python, and web services at scale. We are building 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.

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 your 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 to 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
Who you are
  • 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
What we offer colleagues
  • Distributed work environment with twice‑yearly team sprints in person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Team Member Assistance Program & Wellness Platform
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass and travel upgrades for long‑haul company events
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 very high standards for people joining the company. We expect excellence; to succeed, we need to be the best at what we do.

Equal Opportunity Employer

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.

Job Details
  • Seniority level: Entry level
  • Employment type: Full‑time
  • Job function: Engineering and Information Technology
  • Industries: Software Development
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Software Developer (Backend SaaS)
Software Developer (Backend SaaS)

Canonical • Murcia

Presencial
EUR 78.000 - 112.000
Personal learning and development budget of USD 2,000
Annual compensation review
Recognition rewards
+3
Software Developer (Backend SaaS)
Software Developer (Backend SaaS)

Canonical • Málaga

Presencial
EUR 42.926 - 60.096
Learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+5
Software Developer (Backend SaaS)
Software Developer (Backend SaaS)

Canonical • Barcelona

Presencial
EUR 52.000 - 69.000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Team Member Assistance Program & Wellness Platform
+2
Software Developer (Backend SaaS)
Software Developer (Backend SaaS)

Canonical • Valencia

Presencial
EUR 68.664 - 85.830
Personal learning and development budget of USD 2,000 annually
Annual compensation review
Maternity and paternity leave
+2
Software Developer (Backend SaaS)
Software Developer (Backend SaaS)

Canonical • Salamanca

Presencial
EUR 40.000 - 60.000
Personal learning and development budget
Annual compensation review
Maternity and paternity leave
+1
Remote Backend Software Engineer (Python SaaS)
Remote Backend Software Engineer (Python SaaS)

Canonical • Murcia

A distancia
EUR 78.000 - 112.000
Personal learning and development budget of USD 2,000
Annual compensation review
Recognition rewards
+3
Senior Software Engineer - Digital Workplace
Senior Software Engineer - Digital Workplace

Canonical • Madrid

Presencial
EUR 60.000 - 80.000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+1
Software Engineer - Python - Ubuntu Pro client - graduate level
Software Engineer - Python - Ubuntu Pro client - graduate level

Canonical • Valencia

Presencial
EUR 30.000 - 45.000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+1
Software Engineer - Python - Ubuntu Pro client - graduate level
Software Engineer - Python - Ubuntu Pro client - graduate level

Canonical • Barcelona

Presencial
EUR 25.726 - 34.302
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+2
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics

Canonical • Valencia

Presencial
EUR 40.000 - 70.000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+2