Golang/C Software Engineer

hace 7 días


San José, San José, Costa Rica Canonical - Jobs A tiempo completo

We are hiring a software developer to focus on MicroK8s' backing store, a specialized distributed database designed on top of dqlite, Canonical's distributed SQL database.
As a member of the Kubernetes team, you will design and implement features and enhancements to the backing store, become a dqlite specialist and optimize its use in the context of Kubernetes.
You will gain familiarity with the latest features in Kubernetes and look to incorporate the best of open-source for our end-users.
You will collaborate with industry peers and partners to bring the right solutions to our customers

This is an exciting opportunity for a Software Engineer passionate about open source, Linux, C, Golang, SQLite and Kubernetes.
Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, the growing international software company behind Ubuntu.
**What you'll do**:

- Design and develop features and enhancements to MicroK8s' backing store
- Optimize MicroK8s' backing store performance
- Identify and describe potential feature requests for dqlite
- Engage with the open source community and commercial partners
- Work from home with global travel 2 to 4 weeks for internal and external events

**Who you are**:

- You have C/Golang programming experience
- You have experience with key/value and SQL databases
- You have experience with Kubernetes
- You have strong written and verbal communication skills
- You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
- Experience with consensus algorithms (preferably with Raft) is a plus

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 #Stack



  • San José, San José, Costa Rica Canonical - Jobs A tiempo completo

    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.We are looking for system-level developers with experience in design and data management/modeling.The LXD team is responsible for the design, development and evolution of LXD,...

  • Software Engineer

    hace 3 semanas


    San José, San José, Costa Rica Canonical - Jobs A tiempo completo

    Redefine the Linux experience in the embedded environments with the smallest, most secure, and updatable operating system in the IoT market.This is an opportunity for a senior software engineer passionate about open source software, Linux, security, and the developer experience.This challenging role demands a high degree of technical skill with low-level...


  • San José, San José, Costa Rica Canonical - Jobs A tiempo completo

    We are hiring a junior Golang software engineer to help with the development of additional services to bring LXD's scalability to the next level.We are looking for developers with experience in REST API design/implementation and a good background in database design and data management/modelling.The LXD team is responsible for the design, development and...


  • San José, San José, Costa Rica Bairesdev A tiempo completo

    BairesDev is proud to be the fastest-growing company in America. With a strong presence in five continents and world-class clients, we are built around multicultural teams. Our goal is to consistently deliver high-quality solutions, which is why we only hire the top 1% of the best talents and nurture their professional growth on exciting projects.We are...


  • San José, San José, Costa Rica Canonical - Jobs A tiempo completo

    We are seeking a skilled software developer to focus on the backing store of MicroK8s, a specialized distributed database designed using dqlite. As part of the Kubernetes team, you will design and implement features and enhancements to the backing store, become a specialist in dqlite and optimize its use in the context of Kubernetes.This is an exciting...


  • San José, San José, Costa Rica Canonical - Jobs A tiempo completo

    We are hiring a software developer to focus on dqlite, our distributed SQLite database which uses our own RAFT library for establishing consensus and replication.Dqlite is available as a pure C library or through a Go package that we also maintain, and we intend to provide bindings for Python and other languages.You will design and implement enhancements to...

  • Software Engineer

    hace 1 semana


    San José, San José, Costa Rica Canonical - Jobs A tiempo completo

    **Summary**:This is an exciting opportunity for a software engineer passionate about open source software, Linux, Python, Golang and Kubernetes.Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, the growing international software company behind Ubuntu.As a member of the Kubernetes product team,...

  • C# Software Engineer

    hace 1 semana


    San José, San José, Costa Rica Bluelight Consulting A tiempo completo

    Company OverviewWe are Bluelight Consulting, a leading software consultancy that aims to design and develop technology that improves the lives of its users while providing an exceptionally high level of service to our clients.Job DescriptionWe are seeking a skilled C# / DotNet Developer to join our fast-growing team. This role involves translating functional...


  • San José, San José, Costa Rica Amazon Support Services Costa Rica Srl A tiempo completo

    **Job Overview**We are seeking an experienced Systems Development Engineer to join our team at Amazon Support Services Costa Rica Srl. This role requires designing and supporting enterprise-scale infrastructure, with a focus on building, enhancing, and maintaining extensible services used across Amazon.The successful candidate will be responsible for the...


  • San José, San José, Costa Rica Smash A tiempo completo

    We are always looking for talented software engineers to join our team at Smash. As a software engineer, you'll play a key role in delivering high-quality software solutions to our clients.We're currently seeking an experienced C# software engineer with a strong background in Agile development methodologies and database design. If you're passionate about...

  • Lead C# Developer

    hace 10 horas


    San José, San José, Costa Rica Smash A tiempo completo

    At Smash, we pride ourselves on building long-term relationships with our tech professionals. We take the time to understand their goals and aspirations, and work tirelessly to find them the perfect job opportunity.We're currently seeking an experienced C# software engineer to join our team. If you're passionate about working in a collaborative environment...

  • Software Engineer

    hace 1 semana


    San José, San José, Costa Rica Fragomen A tiempo completo

    Job DescriptionFragomen, an AMLaw 100 Firm and the leading global immigration services provider, is seeking a Software Engineer to join our Development Operations team.The Software Engineer will perform support focused development consisting of SQL / Database development, backend development in C# and some VB.Net, as well as frontend development in Angular...

  • Ingeniero De Software

    hace 2 días


    San José, San José, Costa Rica Jp&F Consultoria A tiempo completo

    **Descrição**:- Experience in Full-Stack Stack Software Development (Java, Angular/React Developer, Python, Golang, Groovy.- Experience in C++.- Experience in Linux / UNIX.- Experience in SOA/Microservices Architecture.- MySQL/Oracle database experience.- Inglés avanzado- **EXPERIÊNCIA**: FUERTE EXPERIENCIA en cualquier desarrollo relacionado con...


  • San José, San José, Costa Rica Canonical - Jobs A tiempo completo

    **About the Role**As a Senior Kernel Engineer for Ubuntu Linux, you will play a key part in shaping the future of our operating system. Your expertise in kernel configuration and automation will enable us to take our build process to the next level, making it easier for clients to get the exact version they need.You will work closely with our team to design...

  • Software Engineer

    hace 1 semana


    San José, San José, Costa Rica Medbill A tiempo completo

    Medbill is a Durable Medical Equipment Billing Company based in the US.We are looking for Software Engineer contractors to assist in our development department that are comfortable working remotely.The **Software Engineer** contractor will work remotely with the Medbill development team to design, develop, install, and support software solutions that improve...

  • Golang Senior

    hace 4 semanas


    San José, San José, Costa Rica Bairesdev A tiempo completo

    Who We areBairesDev is proud to be the fastest-growing company in America.With people in five continents and world-class clients, we are only as strong as the multicultural teams at the heart of our business.To consistently deliver the highest quality solutions to our clients, we only hire the Top 1% of the best talents and nurture their professional growth...


  • San José, San José, Costa Rica Smash A tiempo completo

    **SMASH, Who we are?**We are agents for tech professionals in Costa Rica and Colombia that help them build careers in the United States.- We believe in long-lasting relationships with our talent.We invest time getting to know them as individuals and understanding what they are looking for as their professional next step.- We aim to find the perfect match.As...

  • Golang Developer

    hace 1 día


    San José, San José, Costa Rica Fullstack Labs A tiempo completo

    FullStack is the fastest-growing software consultancy in the Americas.We help organizations like Uber, GoDaddy, MGM, Siemens, and Stanford University build distributed software development teams, and deliver transformational digital solutions.As an employee-first company, we focus on hiring the most talented software designers and developers in the western...


  • San José, San José, Costa Rica Intel A tiempo completo

    Job DescriptionWe are seeking highly skilled software engineers to join our team and contribute to shaping the future of computing. As an Intel Flex software engineer, you will have the opportunity to work on various projects, gain experience, and learn new skills while making high-value contributions across the company.The ideal candidate will be an active...


  • San José, San José, Costa Rica Screenovate A tiempo completo

    The Xe Arch and IP Engineering team at Intel focuses on delivering cutting-edge GPU hardware intellectual property blocks for integrated and custom chips.As a Software Engineer Student Worker, you will contribute to developing data collection and processing tools, indicators, dashboards, and visuals to enable data-driven decision making.You will also develop...