Software Engineer

hace 7 días


Salamanca, Salamanca, España Canonical A tiempo completo
About the Role

Canonical is seeking a highly skilled Software Engineer to join our team working on Ubuntu on WSL. As a key member of our team, you will be responsible for delivering the best Linux experience on WSL to a huge audience.

Key Responsibilities
  • Implement support for new WSL features in Ubuntu
  • Closely follow upstream development in WSL
  • Manage Ubuntu WSL applications in the Microsoft Store
  • Implement support for Ubuntu features on WSL
  • Contribute to upstream projects in support of WSL features
  • Define, manage, and execute test plans
  • Work with other teams at Canonical to ensure that Ubuntu is released every 6 months on schedule
  • Respond and work to resolve issues raised by end users and customers
Requirements
  • Bachelor's degree or equivalent in Computer Science or related engineering field
  • Exceptional academic track record from both high school and university
  • Software development experience in a high-level language - preferably Go, Python or C++
  • Confidence to respectfully speak up, exchange feedback, and share ideas without hesitation
  • Track record of going above-and-beyond expectations to achieve outstanding results
  • Passion for technology evidenced by personal projects and initiatives, preferably on WSL
  • The work ethic and confidence to shine alongside motivated colleagues
  • Professional written and spoken English
  • Experience with Linux (Debian or Ubuntu preferred)
  • Excellent interpersonal skills, curiosity, flexibility, and accountability
  • Appreciative of diversity, polite and effective in a multi-cultural, multi-national organisation
  • Thoughtfulness and self-motivation
  • Result-oriented, with a personal drive to meet commitments
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. We expect excellence - in order to succeed, we need to be the best at what we do.

Most colleagues at Canonical have worked from home since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.

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.


  • Software Engineer

    hace 7 días


    Salamanca, Salamanca, España Canonical A tiempo completo

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Canonical. As a key member of our web development team, you will be responsible for designing and implementing high-quality web applications using the latest technologies.Key ResponsibilitiesDesign and develop high-fidelity websites and web applications using HTML, CSS, and...

  • Software Engineer

    hace 6 días


    Salamanca, Salamanca, España Canonical A tiempo completo

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Canonical. As a key member of our web development team, you will be responsible for designing and implementing high-quality web applications using the latest technologies.Key ResponsibilitiesDesign and develop high-fidelity websites and web applications using HTML, CSS, and...


  • Salamanca, Salamanca, España Canonical A tiempo completo

    Job SummaryWe are seeking a skilled software engineer to join our team at Canonical, a leading provider of cloud solutions. As a Distributed Systems Software Engineer, you will play a critical role in building and validating resilient distributed systems.About the RoleAs a software engineer on our Distributed Systems team, you will have the opportunity to...


  • Salamanca, Salamanca, España Canonical A tiempo completo

    Job SummaryWe are seeking a skilled software engineer to join our team at Canonical, a leading provider of cloud solutions. As a Distributed Systems Software Engineer, you will play a critical role in building and validating resilient distributed systems.About the RoleAs a software engineer on our Distributed Systems team, you will have the opportunity to...


  • Salamanca, Salamanca, España Canonical A tiempo completo

    Job SummaryCanonical is seeking a highly skilled Senior/Staff Engineer to join our Launchpad team. As a key member of our distributed team, you will play a critical role in driving the future of collaborative open source development tooling.About the RoleWe are looking for a motivated engineer with a passion for open source software, Linux, and web services...


  • Salamanca, Salamanca, España Canonical A tiempo completo

    About the RoleCanonical is seeking a talented Software Development Engineer to join our team. As a key member of our developer experience team, you will play a crucial role in designing and maintaining specialist Python tools to support the developer build and publication process.Key ResponsibilitiesDevelop and maintain Python tools to simplify the lives of...


  • Salamanca, Salamanca, España Canonical A tiempo completo

    About the RoleCanonical is seeking a talented Software Development Engineer to join our team. As a key member of our developer experience team, you will play a crucial role in designing and maintaining specialist Python tools to support the developer build and publication process.Key ResponsibilitiesDevelop and maintain Python tools to simplify the lives of...


  • Salamanca, Salamanca, España Canonical A tiempo completo

    About CanonicalCanonical is a pioneering technology company at the forefront of the global shift to open source. As the company behind Ubuntu, one of the most influential open source projects, we are driving innovation and change on a daily basis.Job SummaryWe are seeking a highly skilled Software Development Engineer to join our team. As a key member of our...


  • Salamanca, Salamanca, España Canonical A tiempo completo

    About the RoleCanonical is seeking a highly skilled Software Development Engineer to join our team and contribute to the development of Multipass, a workstation mini-cloud that provides Ubuntu and appliance VMs on demand for build, test, and prototyping.Key ResponsibilitiesDesign and develop new features for Multipass, ensuring a seamless user...


  • Salamanca, Salamanca, España Canonical A tiempo completo

    About the RoleCanonical is seeking a highly skilled Software Development Engineer to join our team and contribute to the development of Multipass, a workstation mini-cloud that provides Ubuntu and appliance VMs on demand for build, test, and prototyping.Key ResponsibilitiesDesign and develop new features for Multipass, ensuring a seamless user...


  • Salamanca, Salamanca, España Canonical A tiempo completo

    About the RoleWe are seeking a highly skilled Software Engineer to join our Cloud Engineering team at Canonical. As a Software Engineer, Ceph Storage Specialist, you will play a key role in the development and maintenance of our Ceph storage solutions.Key ResponsibilitiesDesign and implement high-quality, scalable software solutions for Ceph...

  • Software Engineer

    hace 7 días


    Salamanca, Salamanca, España Canonical A tiempo completo

    About the RoleWe are seeking an exceptional Software Engineer to join our team at Canonical, 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 on a daily basis.Key...

  • Software Engineer

    hace 6 días


    Salamanca, Salamanca, España Canonical A tiempo completo

    About the RoleWe are seeking an exceptional Software Engineer to join our team at Canonical, 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 on a daily basis.Key...


  • Salamanca, Salamanca, España Canonical A tiempo completo

    About the RoleWe are seeking a highly skilled Embedded Linux Senior Software Engineer to join our team at Canonical. As a key member of our engineering team, you will be responsible for designing and implementing the best Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks.Key ResponsibilitiesDesign and implement...


  • Salamanca, Salamanca, España Canonical A tiempo completo

    About the RoleWe are seeking a highly skilled Embedded Linux Senior Software Engineer to join our team at Canonical. As a key member of our engineering team, you will be responsible for designing and implementing the best Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks.Key ResponsibilitiesDesign and implement...

  • Software Engineer

    hace 5 días


    Salamanca, Salamanca, España Canonical A tiempo completo

    About the RoleAs a Systems Integrations Software Engineer at Canonical, you will play a key role in designing and delivering engineering solutions that integrate various business systems used across the company. This is an exciting opportunity to work with a talented team of engineers and contribute to the success of Canonical's business operations.Key...

  • Software Engineer

    hace 5 días


    Salamanca, Salamanca, España Canonical A tiempo completo

    About the RoleAs a Systems Integrations Software Engineer at Canonical, you will play a key role in designing and delivering engineering solutions that integrate various business systems used across the company. This is an exciting opportunity to work with a talented team of engineers and contribute to the success of Canonical's business operations.Key...

  • Software Engineer

    hace 3 días


    Salamanca, Salamanca, España Canonical A tiempo completo

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Canonical, 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 on a daily basis.Key...

  • Software Engineer

    hace 4 días


    Salamanca, Salamanca, España Canonical A tiempo completo

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Canonical, 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 on a daily basis.Key...

  • Software Engineer

    hace 5 días


    Salamanca, Salamanca, España Canonical A tiempo completo

    About the RoleWe are seeking an exceptional Software Engineer to join our team at Canonical, 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 every day.Key ResponsibilitiesWork...