Distributed Systems Developer
hace 4 días
As 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 Us
Canonical is a leading provider of cloud infrastructure services. Our team works on building the future of software-defined data centers on the Ubuntu platform. We value diversity of experience, perspectives, and background, and believe that this will lead to a better environment for our employees and a better platform for our users and customers.
Responsibilities and Requirements
- Design, develop, and contribute to a mature distributed systems Go code base.
- Show strong technical leadership and engineering rigor in your work.
- Own the design, delivery, and support of features in a highly concurrent, highly distributed system that drives cloud automation and software operations at scale.
- Have a proven track record of professional software delivery using Go, C, C++, or similar programming languages.
- Have hands-on experience developing highly concurrent distributed systems.
- Have experience with container technologies (Docker, LXD, Kubernetes, etc.).
- Have a solid networking background and experience.
- Have degree-level education in a technology field.
- Have experience with agile software development methodologies.
- Have experience of the Linux and free software world.
- Have working knowledge of cloud computing and experience with highly-concurrent distributed systems.
- Have excellent communications skills in the English language, both verbal and written, especially in online environments.
- Be able to effectively interact with a diverse group of people (both technical and non-technical).
- Be able to be productive in a globally distributed team through self-discipline and self-motivation, delivering according to a schedule, and to motivate and mentor others to do the same.
-
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,...
-
Senior Distributed Systems Expert
hace 3 días
San José, San José, Costa Rica Canonical - Jobs A tiempo completoAbout 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...
-
Distributed Systems Engineer
hace 1 semana
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...
-
Distributed Systems Architect
hace 1 semana
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 completoWe 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,...
-
Distributed Systems Expert
hace 2 semanas
San José, San José, Costa Rica Amazon Support Services Costa Rica Srl A tiempo completoKey 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...
-
Distributed Control Systems Engineer
hace 3 días
San José, San José, Costa Rica Emerson A tiempo completoJob 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...
-
Bare Metal Cloud Systems Developer
hace 3 horas
San José, San José, Costa Rica Canonical - Jobs A tiempo completoAbout 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...
-
Distributed Systems Specialist
hace 1 semana
San José, San José, Costa Rica Oracle A tiempo completoRole 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 completoJob 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...
-
Software Developer for Distributed Database
hace 1 día
San José, San José, Costa Rica Canonical - Jobs A tiempo completoAt 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 completoWe 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...
-
Distributed Systems Engineering Manager
hace 4 días
San José, San José, Costa Rica Canonical - Jobs A tiempo completoThe 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 completoFullStack 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...
-
Distributed Systems Architect
hace 3 días
San José, San José, Costa Rica Microsoft A tiempo completoWe'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...
-
Large Scale Distributed Systems Engineer
hace 2 semanas
San José, San José, Costa Rica Microsoft A tiempo completoJob 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.
-
Senior Database Software Developer for Distributed Systems
hace 2 semanas
San José, San José, Costa Rica Canonical - Jobs A tiempo completoWe 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...
-
Senior Distributed Control Systems Engineer
hace 3 días
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...
-
Senior Software Engineer
hace 3 días
San José, San José, Costa Rica Sysdig A tiempo completoSysdig'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...
-
Senior Engineering Manager Distributed Systems
hace 2 días
San José, San José, Costa Rica Canonical - Jobs A tiempo completoAt 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...