Senior Software Engineer
hace 2 semanas
Senior Software Engineer (Backend) at Canonical Join to apply for the Senior Software Engineer (Backend) role at Canonical. 1 day ago Be among the first 25 applicants. 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 a pioneer of global distributed collaboration, with over 1,200 colleagues in more than 75 countries and very few office‑based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder‑led, profitable, and growing. We are hiring a Senior/Staff/Lead Engineer to join the Launchpad team and take the lead in shaping the future of open‑source collaboration.
Launchpad is a platform for managing open‑source development projects. It includes code hosting and review, bug tracking, package building, translations, and other facilities used by free and open‑source software developers. As a senior or staff‑level engineer passionate about Linux, web services, and scalable development platforms, you’ll have the opportunity to architect and refine a mature, Python‑driven system that supports major projects like Ubuntu. Your work will be instrumental in maintaining business‑critical services while driving innovation, whether by expanding package‑building capabilities, enhancing developer workflows, or modernizing the web UI.
In this role, you’ll empower developers across the world by ensuring that Launchpad remains a well‑structured, high‑velocity environment for open‑source contribution. As part of Canonical’s globally distributed team, you’ll collaborate with some of the brightest minds in open‑source technology, building essential infrastructure that enables the next generation of software development. If optimizing large‑scale projects, driving continuous improvement, and supporting developers excites you, this is the perfect opportunity to make a lasting impact. Location: This is a remote role based in the EMEA region.
Candidates will be expected to be located within this region. The role entails Influencing and driving design, architecture, and feature decisions across distributed teams to ensure high‑impact solutions. Crafting exceptional, API‑first Python code with unit tests, delivering robust, well‑structured systems that scale. Diagnosing and resolving complex technical challenges, implementing high‑quality fixes that enhance performance and reliability.
Mentoring and uplifting fellow engineers, leading code reviews that reinforce best practices and elevate team excellence. Enjoying the freedom of remote work while staying globally engaged. Travelling internationally 2 to 4 times a year to collaborate in key internal discussions and industry‑leading external events—expanding your network, sharing expertise, and shaping innovation on a global stage.
What we are looking
for in you You love technology, working with brilliant people, and solving interesting problems. You are a strategic thinker who thrives on solving complex challenges and driving innovation. You are curious, adaptable, and articulate with strong leadership and collaboration skills. You have proven technical excellence in Python development and delivering high‑quality, production‑ready code.
You have expertise in maintaining and improving large‑scale web applications and database management (PostgreSQL a plus). You have a deep understanding of integration, infrastructure, and operations in distributed environments. You have a security‑focused mindset, ensuring robust implementation at every stage of development. You have a familiarity with Ubuntu as a development and deployment platform.
You have a solid grasp of software packaging systems, including Debian/Ubuntu packages. You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree.
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. 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. Referrals increase your chances of interviewing at Canonical by 2x. Seniority Level: Mid‑Senior level Employment Type: Full‑time Job Function: Engineering and Information Technology Industry: Software Development #J-18808-Ljbffr
-
Senior Software Engineer
hace 4 semanas
Valencia, España CIS Electronics Engineering A tiempo completoFreelance Project Opportunity – Senior Software Engineer (Madrid, Hybrid)We are looking for a Senior Software Engineer to join a 6‑month freelance project in Madrid.This is a hybrid role with regular on‑site work required. Key Skills & Experience:Strong background in C/C++ development for embedded systemsProficiency in LinuxExperience in software...
-
Senior Software Engineer
hace 2 semanas
Valencia, España Canonical A tiempo completoSenior Software Engineer - Digital Workplace Join or sign in to find your next job Join to apply for the Senior Software Engineer - Digital Workplace role at CanonicalSenior Software Engineer - Digital Workplace 3 days ago Be among the first 25 applicantsJoin to apply for the Senior Software Engineer - Digital Workplace role at CanonicalGet AI-powered advice...
-
Embedded Linux Senior Software Engineer
hace 2 semanas
Valencia, España Canonical A tiempo completoEmbedded Linux Senior Software Engineer - Optimisation Join or sign in to find your next job Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical Embedded Linux Senior Software Engineer - Optimisation 1 day ago Be among the first 25 applicants Join to apply for the Embedded Linux Senior Software Engineer -...
-
Embedded Linux Senior Software Engineer
hace 2 semanas
Valencia, España Canonical A tiempo completoEmbedded Linux Senior Software Engineer - OptimisationCompruebe a continuación si tiene lo necesario para esta oportunidad y, si es así, envíe su solicitud lo antes posible.Join or sign in to find your next jobJoin to apply for theEmbedded Linux Senior Software Engineer - Optimisationrole atCanonicalEmbedded Linux Senior Software Engineer - Optimisation1...
-
Senior Software Engineer
hace 1 semana
Valencia, España Canonical A tiempo completoSenior Software Engineer - Digital Workplace¿Listo para inscribirse? Antes de hacerlo, asegúrese de leer todos los detalles pertenecientes a este trabajo en la descripción a continuación.Join or sign in to find your next jobJoin to apply for theSenior Software Engineer - Digital Workplacerole atCanonicalSenior Software Engineer - Digital Workplace3 days...
-
Senior Software Engineer
hace 1 semana
Valencia, España Canonical A tiempo completoSenior Software Engineer - Digital Workplace¿Listo para inscribirse? Antes de hacerlo, asegúrese de leer todos los detalles pertenecientes a este trabajo en la descripción a continuación.Join or sign in to find your next jobJoin to apply for theSenior Software Engineer - Digital Workplacerole atCanonicalSenior Software Engineer - Digital Workplace3 days...
-
Senior Embedded Software Verification Engineer
hace 2 semanas
Valencia, España Analog Devices A tiempo completoA leading semiconductor company is seeking a Senior Software Verification Engineer to verify software for embedded systems in Valencia, Spain. The role requires 5+ years of experience in embedded systems and proficiency in Python for test code development. Responsibilities include defining test specifications, analyzing results, and collaborating with...
-
Senior Software Engineer
hace 3 semanas
Valencia, España Cis Electronics Engineering A tiempo completoFreelance Project Opportunity – Senior Software Engineer (Madrid, Hybrid)Envíe su CV y cualquier información adicional requerida después de haber leído esta descripción, haciendo clic en el botón de solicitud. We are looking for a Senior Software Engineer to join a 6‑month freelance project in Madrid. This is a hybrid role with regular on‑site...
-
Senior Software Verification Engineer, Datacenter Software
hace 2 semanas
Valencia, España Analog Devices, Inc. A tiempo completoSenior Software Verification Engineer, Datacenter Software page is loaded## Senior Software Verification Engineer, Datacenter Softwarelocations: Spain, Valencia, Cortes Valencianastime type: Full timeposted on: Posted Todayjob requisition id: R258755**About Analog Devices**Analog Devices, Inc. (NASDAQ: ) is a global semiconductor leader that bridges...
-
Senior Software Verification Engineer, Datacenter Software
hace 2 semanas
Valencia, España Analog Devices A tiempo completoSenior Software Verification Engineer, Datacenter Software Join to apply for the Senior Software Verification Engineer, Datacenter Software role at Analog Devices 1 day ago Be among the first 25 applicants About Analog DevicesAnalog Devices, Inc. (NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable...