¡Activa las notificaciones laborales por email!
Mejora tus posibilidades de llegar a la entrevista
A leading technology company is seeking a Senior Software Engineer to utilize deep C++ skills in developing an innovative open-source developer experience. The role involves coding, architecture, and mentoring within a distributed team, aiming to enhance user interaction with the Multipass tool. Canonical values high code quality and offers an engaging environment for software development.
Canonical - Jobs
Use your deep C++ skills on Windows and MacOS to build an amazing open source developer experience with Multipass, the workstation mini-cloud at your fingertips which provides Ubuntu and appliance VMs on demand for build, test and prototyping. The Multipass team is hiring a Senior Software Engineer to join our distributed team. We greatly value quality in our code, and great user experience.Multipass is published for macOS and Windows, and also Linux. Think of it as a workstation mini-cloud. At its simplest you can simply say multipass launch and you will get a new VM on your workstation. You can feed that VM data, just as you would on a public cloud like AWS, Azure or GCP. There is also a collection of pre-defined VM images, which we call appliances, just as you would find in the marketplace of any public cloud.The goal is not to be a full cloud of course. The goal is to give developers a local cloud on their workstation, which they can use to run builds in the background, or to try cloud appliances, or to test their own cloud deployments and cloud-init scripts, free of charge. People sometimes use it as a build farm on a shared server, for example.As a Senior Software Engineer you are expected to play a leadership role designing, mentoring, reviewing and of course coding.What you will do:- Ensure Multipass is easy and intuitive to use- Architect new features and design the user experience- Write high-quality code to create new features and fix bugs- Review code and architecture as part of Canonical's engineering process- Collaborate proactively with a distributed team- Debug, track down and fix issues encountered by our users- Foster the open source community and support customers when needed- Travel internationally for up to two weeks, twice a year, for company events- Cross-platform development experience on macOS and/or Windows- Expertise in modern C++ development- Experience with software testing and test-driven development- Extremely high personal standards for code quality, testing and design- Knowledge of hypervisor technologies such as Hyper-V, VirtualBox, KVM, and QEMU- Open source experience and involvement- Knowledge of CI systems a plus- Capacity to learn quickly about new systems and techniques- Excellent communication skills in English - both verbal and written- Bachelor's or equivalent in Computer Science, STEM or similar degreeWhat is Canonical?:Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, "the world's best free software platform". Our services help businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu.LI-Remote
Canonical
Use your deep C++ skills on Windows and MacOS to build an open source developer experience with Multipass, a workstation mini-cloud providing Ubuntu and appliance VMs on demand for build, test, and prototyping. The Multipass team is hiring a Software Engineer to join our...
Eclypsium
We are looking for an experienced Senior Software Engineer to join our team. The ideal candidate will thrive in a fast-paced environment, operate gracefully under stress, effectively manage multiple assignments, be self-driven, proactive, and have great interpersonal and...
Marvell Technology
About MarvellMarvell’s semiconductor solutions are the essential building blocks of the data infrastructure that connects our world. Across enterprise, cloud and AI, automotive, and carrier architectures, our innovative technology is enabling new possibilities.At Marvell,...
AgileEngine
Join to apply for the Full Stack Engineer (Senior) ID36665 role at AgileEngine1 week ago Be among the first 25 applicantsJoin to apply for the Full Stack Engineer (Senior) ID36665 role at AgileEngineGet AI-powered advice on this job and more exclusive...
Ottomatik.io
Hi there! We are South and our client is looking for a Software Engineer!Note To Applicants- Eligibility: This position is open to candidates residing in Latin America.- Application Language: Please submit your CV in English. Applications submitted in other languages...
Nearsure
Software Test Engineer - Work from home3 days ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.Join our close-knit LATAM remote team: Connect through fun activities like coffee breaks, tech talks, and games with your...
Varicent
2 days ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.At Varicent, We’re Not Just Transforming The Sales Performance Management (SPM) Market—we’re Redefining How Organizations Achieve Revenue Success. Our Cutting-edge...
Roofr
At Roofr, we’re obsessed with our customers. We constantly gather feedback to shape, prioritize, and launch the products they truly need. That’s what makes Roofr’s CRM special. We started by building essential sales tools like aerial roof measurements and digital sales...
Techunting
Join to apply for the Frontend Developer role at Techunting1 day ago Be among the first 25 applicantsJoin to apply for the Frontend Developer role at TechuntingGet AI-powered advice on this job and more exclusive features.We are seeking a skilled Mid or Senior -...
Canonical
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation,...
Canonical
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation,...
Canonical
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation,...
Canonical
This role is one of our general tracks. Apply here for all engineering teams at Canonical who work on low-level system technology on autonomous devices across all seniority levels.We hire careful and conscientious engineers who appreciate the challenge of memory,...
Canonical
Software Architect - Containers / VirtualisationJoin to apply for the Software Architect - Containers / Virtualisation role at CanonicalSoftware Architect - Containers / Virtualisation4 days ago Be among the first 25 applicantsJoin to apply for the Software...
Canonical
Canonical is a leading provider of open-source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and...
Canonical
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation,...
Canonical
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and...
Canonical
Every year we select new junior professionals into the Canonical kernel team, to work on the Linux kernel for Ubuntu. If you've enjoyed operating systems in your coursework or current role, you are confident in your ability to write high quality C and possibly Rust, and are...
Canonical
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation,...