Distributed Systems Developer

hace 4 días


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

**About the Role**

We are looking for a skilled Distributed Systems Developer to join our team at Canonical. As a key member of our engineering team, you will own the design, delivery and support of features in our highly concurrent, highly distributed system.

This is an exciting opportunity to work on cloud automation and software operations at scale, contributing to the future of the software-defined datacenter. If you have a passion for solving technical challenges in elegant, high-performance ways, we want to hear from you.

**Responsibilities:**

  • Own the design, delivery and support of features in our distributed system
  • Contribute to the maintenance and improvement of our existing code base
  • Collaborate with cross-functional teams to drive technical leadership and engineering rigour

**Requirements:**

  • Proven track record of professional software delivery using Go, C, C++ or similar
  • Hands-on experience developing highly concurrent distributed systems
  • Experience with container technologies (Docker, LXD, Kubernetes, etc.)
  • Solid networking background and experience
  • Degree level education in a technology field
  • Experience with agile software development methodologies
  • Experience of the Linux and free software world
  • Working knowledge of cloud computing and experience with highly-concurrent distributed systems
  • Excellent communications skills in the English language, both verbal and written, especially in online environments
  • Ability to effectively interact with a diverse group of people (both technical and non-technical)


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

    Role DetailsAs a Senior Software Engineer at Canonical, you will play a key role in designing, developing, and contributing to a mature distributed systems Go code base. You will also own the design, delivery, and support of features in a highly concurrent, highly distributed system that drives cloud automation and software operations at scale.About...


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

    About the Job:We are seeking an experienced Senior Distributed Systems Expert to join our Observability team at Canonical. As a key member of the team, you will play a critical role in developing and maintaining a cloud-native monitoring stack that is scalable, resilient, and opinionated.About the Team:The Observability team is responsible for designing and...


  • San José, San José, Costa Rica Gracemark Solutions A tiempo completo

    **Job Description**Gracemark Solutions is seeking an experienced Distributed Systems Engineer to join our team. As a Distributed Systems Engineer, you will be responsible for designing, building, and maintaining distributed content and service systems.You will work on developing network and service metrics-gathering solutions that inform automation and...


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

    **The Team:**We are a group of highly motivated and self-driven individuals passionate about multi-threading, High Availability and Distributed Systems. Join us to work on a new massively scalable, highly reliable foundational service from ground up.**What You'll Do:**Build a massive scale multi-tenant platform.Collaborate with globally distributed...


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

    We are seeking a talented software developer to join our team and work on our distributed SQLite database, dqlite.Dqlite is a complex system that uses our own Raft library for establishing consensus and replication, making it a challenging but rewarding project to work on.You will be responsible for designing and implementing enhancements to the libraft,...


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

    Key ResponsibilitiesConceive, design, and develop innovative software solutions in collaboration with experienced professionals.Work in an agile environment to deliver high-quality software, collaborating with cross-disciplinary teams to achieve project goals.Develop expertise in distributed systems, algorithms, and relational databases to design and...


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

    Job DescriptionOverview:We are seeking a skilled Distributed Control Systems Engineer to join our team at Emerson. As a key member of our engineering department, you will be responsible for designing, implementing, and maintaining distributed control systems (DCS) and supervisory control and data acquisition (SCADA) systems.Responsibilities:Design and...


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

    About the Opportunity:We are looking for an experienced Bare Metal Cloud Systems Developer who understands performance at scale, networking, storage and usability. The ideal candidate will have a passion for the future of Ubuntu and be able to show technical leadership with a globally distributed team of engineers who share that passion.About Your...


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

    Role Overview:This position plays a pivotal role in shaping Oracle's infrastructure landscape by designing, developing, and delivering robust systems that meet the needs of our customers.Main Responsibilities:Design and implement large-scale distributed systems, focusing on scalability, security, and performance.Collaborate with cross-functional teams to...

  • Engineering Lead

    hace 1 semana


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

    Job SummaryWe are seeking an experienced Engineering Lead - Distributed Control Systems to join our team at Emerson. As an Engineering Lead, you will be responsible for leading engineering activities related to Distributed Control Systems Configuration. Your duties will include reading and interpreting process drawings (PFD, P&ID), performing and leading...


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

    At Canonical, we are seeking a talented Software Developer to contribute to the development of our MicroK8s backing store. This specialized distributed database is built on top of dqlite, a cutting-edge SQL database designed by Canonical.This role presents an exciting opportunity for a skilled engineer to work on designing and implementing features and...


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

    We are seeking a Distributed Systems Technical Leadership Director to join our team at Canonical. In this role, you will lead the technical direction of our open source Golang project, enabling complex, highly concurrent distributed software systems across the world.This is a unique opportunity to work on a large-scale, cloud-native project, leveraging your...


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

    The BootStack TeamWe design, build, and operate modern distributed systems on private infrastructure for customers. From Kubernetes to OpenStack and everything in-between, you'll be working with the latest technology in a fast-paced engineering environment.As an OpenStack Engineering Manager for the BootStack team, you will be responsible for managing...


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

    FullStack Labs is a leading software consultancy that helps businesses build distributed software development teams. We're committed to delivering high-quality digital solutions that drive results.We're seeking an experienced Senior Python/Machine Learning Developer to join our team. As a key contributor, you'll work closely with clients to design and build...


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

    We're shaping the future of Microsoft 365 by building scalable, performant enterprise-grade services based on Azure cloud technologies. As a member of our combined Engineering & Data Science team, you will work across teams to implement user experiences, improve growth, and enhance customer satisfaction. We partner with program management and engineering...


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

    Job OverviewWe are seeking highly motivated and self-driven individuals who are passionate about building large-scale distributed systems. As a Software Engineer on our Cosmos DB compute platform team, you will be responsible for designing and delivering high-quality software solutions that meet the needs of our customers.


  • 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 Emerson A tiempo completo

    **Job Overview**We are seeking a skilled Distributed Control Systems Engineer to join our team at Emerson. As a key member of our engineering group, you will be responsible for designing and implementing control systems for various industries.Key Responsibilities:Design and configure distributed control systems using Emerson and other industry-standard...


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

    Sysdig's commitment to security and innovation is unmatched.About the RoleThis position requires a senior software engineer with a strong background in distributed systems. The successful candidate will lead the development of new features for our cloud-native platform.Design and implement efficient algorithms and data structures for large-scale...


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

    At Canonical, we are seeking a highly skilled Senior Engineering Manager to lead our Distributed Systems team. This role will be responsible for driving the technical direction of our open source Golang project, which enables complex, highly concurrent distributed software systems across the world.This is an exceptional opportunity to work on cutting-edge...