
Golang System Software Engineer
3 semanas atrás
Overview
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 enterprise initiatives across public cloud, data science, AI, engineering innovation and IoT. The company is founder led, profitable and growing, with a remote-first approach and teams in 70+ countries. The mission of the LXD team is to build a next-generation private cloud infrastructure, combining KVM, Ceph, and SDN technologies to create a data center scale cloud for edge and core enterprise deployments. We are hiring a Golang software engineer to work on the low level Go codebase sitting between our REST API and the low level C libraries used to manage containers and virtual machines. LXD components span the entire software stack from low-level kernel features to the upper level management API/CLI.
This is an opportunity to have a meaningful impact on modern cloud computing technologies in a fun, fast-paced team environment with opportunities for learning and development.
Responsibilities- 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/year for internal and external events
- You have experience programming in Go and C
- You are knowledgeable in networking and storage technologies
- You have experience with two or more of: cloud computing, virtualisation, containers, distributed systems, open source community
- You are curious, flexible, articulate and accountable
- You value soft skills and are enterprising, thoughtful and self-motivated
- You have a bachelor’s or equivalent in Computer Science, STEM or similar degree
- 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, we recruit on a global basis and set a very high standard for people joining the company. Canonical has been a remote-first company 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 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.
#J-18808-Ljbffr-
Golang Engineer
3 semanas atrás
Contagem, Brasil Canonical Tempo inteiroJoin to apply for the Golang Engineer role at Canonical 3 days ago Be among the first 25 applicants Join to apply for the Golang Engineer role at Canonical Canonical is a leading provider of open-source software and operating systems for global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise...
-
Senior Golang Engineer
2 semanas atrás
Contagem, Brasil Caderno Nacional Tempo inteiroSenior Golang Engineer - Detalhes da Vaga. ? We are seeking a dedicated, motivated, and reliable Senior Golang Engineer who is interested in providing innovative software solutions for our clients. ? Be a part of our team as we continue to deliver high quality products and services. ? The Senior Go Engineer will be responsible for building backend services...
-
Senior Full Stack Software Engineer
Há 4 dias
Contagem, Brasil Velozient Tempo inteiroWe are seeking a remote, full-time Senior Full Stack Software Engineer with 5+ years of software development experience.Candidates must have a strong background in and either Golang, , or Java, with a strong desire to adopt Golang as the primary backend technology.In this position, you will play a foundational role in building the core platform that enables...
-
Distributed Systems Software Engineer, Python
3 semanas atrás
Contagem, Brasil Canonical Tempo inteiroDistributed Systems Software Engineer, Python / Go Join or sign in to find your next job Join to apply for the Distributed Systems Software Engineer, Python / Go role at Canonical Continue with Google Continue with Google Distributed Systems Software Engineer, Python / Go 3 months ago Be among the first 25 applicants Join to apply for the Distributed...
-
Golang Developer
3 semanas atrás
Contagem, Brasil FullStack Labs Tempo inteiroJoin to apply for the Golang Developer - Remote - Latin America role at FullStack Labs Join to apply for the Golang Developer - Remote - Latin America role at FullStack Labs Get AI-powered advice on this job and more exclusive features. About FullStackFullStack is the most transparent IT talent network, connecting highly skilled individuals with top...
-
Golang Engineer
Há 2 dias
Contagem, Brasil Bairesdev Tempo inteiroJoin BairesDev as a Golang Engineer - Remote Work.We deliver cutting-edge solutions to giants like Google and innovative startups in Silicon Valley.Our diverse 4,000+ team, composed of the world's Top 1% of tech talent, works remotely on roles that drive significant impact worldwide.As a Golang Engineer in our Development Team, you'll be a full-time problem...
-
Senior Software Engineer
3 semanas atrás
Contagem, Minas Gerais, Brasil EPAM Systems Tempo inteiroOverview We are seeking an innovative and passionate Senior Software Engineer - Backend to join Feedonomics' fully remote Engineering team. You will collaborate closely with a group of talented engineers to design, implement, and scale mission-critical infrastructure and services for our high-performance, data-focused SaaS platform. Responsibilities Develop...
-
Software Engineer
3 semanas atrás
Contagem, Brasil Portside Tempo inteiroJoin to apply for the Senior Software Engineer role at Portside About Portside, Inc. Portside is a leading provider of modern software solutions for the global aviation industry. As a fast-growing SaaS company, we operate across three key verticals: business aviation, regional commercial aviation, and aircraft leasing & finance. With nearly 300 team...
-
Lead AI Engineer
3 semanas atrás
Contagem, Brasil AI Engineer Brasil Tempo inteiroOverview Lead AI Engineer role at AI Engineer Brasil. Sierra Studio is a product development company focused on AI. We’re based in Los Angeles, with teammates worldwide, building products across software, including AI and large language models. About The Role As a Lead AI Engineer, you’ll lead engineering for one or more AI initiatives at Sierra....
-
Windows System Engineer
3 semanas atrás
Contagem, Brasil Wabtec Corporation Tempo inteiroJoin to apply for the Windows System Engineer role at Wabtec Corporation 1 day ago Be among the first 25 applicants Join to apply for the Windows System Engineer role at Wabtec Corporation It’s not just about your career or job title… It’s about who you are and the impact you will make on the world. Because whether it’s for each other or our...