Golang System Software Engineer
2 semanas atrás
Golang System Software Engineer - Containers / Virtualisation
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 public cloud, data science, AI, and IoT. We are hiring a Golang software engineer to work on the low‑level Go codebase that sits between our REST API and the low‑level C libraries used to manage containers and virtual machines. You will design, implement, and document system‑level Go code, model data, design database schema, and implement data storage in a dqlite database. The role requires collaborating proactively with a distributed team and maintaining code quality through static analysis, unit, and system tests.
What you will focus on
- Design, implement and document system level Go code
- Model data, design database schema and implement data storage in a dqlite (SQL) database
- Maintain code quality through static analysis, unit and system tests
- Collaborate proactively with a distributed team
- Discuss ideas and collaborate on finding good solutions
- Work from home with global travel 2 to 4 weeks per year for internal and external events
What we are looking for in you
- Experience programming in Go and C
- Knowledgeable in networking and storage technologies
- Experience with two or more of: cloud computing, virtualisation, containers, distributed systems, open source community
- Curious, flexible, articulate and accountable
- Values soft skills and is enterprising, thoughtful and self‑motivated
- Has a bachelor’s or equivalent in Computer Science, STEM or similar degree
What we offer you
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually and provide a performance‑driven annual bonus. Additional benefits reflect our values and ideals.
- 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
- Employee Assistance Programme
- 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 on a daily basis. 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.
Location
Remote position available in EMEA and the Americas.
Seniority level
Entry level
Employment type
Full‑time
Job function
Engineering and Information Technology
Industry: Software Development
#J-18808-Ljbffr
-
Remote Golang Engineer — Build Scalable Linux Services
2 semanas atrás
Coimbra, Portugal Canonical Tempo inteiroA leading software company is looking for Golang engineers of all seniority levels to design, implement, and maintain services that run on Linux. The ideal candidate will possess exceptional academic credentials, a passion for Linux, and experience in developing high-quality Golang software. This role offers a distributed work environment with annual...
-
Senior Software Engineer
2 semanas atrás
Coimbra, Portugal Quantum Cipher Tempo inteiroJob Summary: We are seeking a highly skilled and experienced Senior Software Engineer (Backend Developer Only) with a strong background in Golang. The ideal candidate will be responsible for designing, developing, and maintaining innovative blockchain solutions. This role requires excellent problem-solving skills, and the ability to work effectively in a...
-
Aerospace Embedded Software Engineer
1 semana atrás
Coimbra, Portugal Critical Software Tempo inteiroWe're hunting Embedded Software Engineers ready to push code that Airbus actually trusts with human lives.Building better and safer isn't a slogan, but the way we show up in the world. It's how we make sure technology speaks not only in code, but with meaning: better technologies, better ways of working, and more inclusive communities. We align with what...
-
Aerospace Embedded Software Engineer
1 semana atrás
Coimbra, Coimbra, Portugal Critical Software Tempo inteiroWe're hunting Embedded Software Engineers ready to push code that Airbus actually trusts with human lives.Building better and safer isn't a slogan, but the way we show up in the world.It's how we make sure technology speaks not only in code, but with meaning: better technologies, better ways of working, and more inclusive communities. We align with what...
-
Software Engineer
Há 2 dias
Coimbra, Portugal Phiture Tempo inteiroCanonical 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 IoT. Our customers include the world's leading public cloud and silicon providers,...
-
Junior Aerospace Embedded Software Engineer
2 semanas atrás
Coimbra, Portugal Critical Software SA Tempo inteiroReady to kick‑start your career writing code that Airbus trusts with human lives? If you’re passionate about embedded systems and want to learn from some of the best in the industry, this is your chance. Building better and safer isn’t just a slogan – it’s how we work. We create technology that speaks not only in code, but with meaning: better...
-
Aerospace Systems Engineer
2 semanas atrás
Coimbra, Portugal Critical FlyTech Tempo inteiroCritical FlyTech · Airbus × Critical Software Joint Venture Critical FlyTech is a new organisation created by Airbus and Critical Software to deliver the next generation of safety-critical software across aviation, defence, and space. We are growing our systems engineering capability and looking for talented engineers who want to work on high-impact,...
-
Anúncio De Emprego: Embedded Software Engineer
1 semana atrás
Coimbra, Portugal Critical Software Tempo inteiroA technology company is seeking an Embedded Software Engineer to join their team in Coimbra, Portugal. The ideal candidate will have a degree in Engineering and at least 3 years of experience in software development with a strong focus on C/C++. This role offers a challenging environment aimed at making a difference in critical industries while providing...
-
Aerospace systems engineer
2 semanas atrás
Coimbra, Portugal Critical FlyTech Tempo inteiroCritical Fly Tech · Airbus × Critical Software Joint Venture Critical Fly Tech is a new organisation created by Airbus and Critical Software to deliver the next generation of safety-critical software across aviation, defence, and space. We are growing our systems engineering capability and looking for talented engineers who want to work on high-impact,...
-
Engineering Manager
2 semanas atrás
Coimbra, Portugal Canonical - Jobs Tempo inteiroThis is an engineering management role to lead the reboot of our Landscape systems management solution for Ubuntu. Ubuntu is growing rapidly in the enterprise, with estates expanding from cloud, to bare metal servers, to vSphere clusters, and of course desktops and devices. Ubuntu is easy to deploy and configure, one node at a time, but it's difficult to...