Senior Software Engineer

hace 4 días


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

Use your deep C++ skills on Windows and MacOS to build an amazing open source developer experience with Multipass, the workstation mini-cloud at your fingertips which provides Ubuntu and appliance VMs on demand for build, test and prototyping. The Multipass team is hiring a Senior Software Engineer to join our distributed team. We greatly value quality in our code, and great user experience.

Multipass is published for macOS and Windows, and also Linux. Think of it as a workstation mini-cloud. At its simplest you can simply say **multipass launch** and you will get a new VM on your workstation. You can feed that VM data, just as you would on a public cloud like AWS, Azure or GCP. There is also a collection of pre-defined VM images, which we call appliances, just as you would find in the marketplace of any public cloud.

The goal is not to be a full cloud of course. The goal is to give developers a local cloud on their workstation, which they can use to run builds in the background, or to try cloud appliances, or to test their own cloud deployments and cloud-init scripts, free of charge. People sometimes use it as a build farm on a shared server, for example.

As a Senior Software Engineer you are expected to play a leadership role designing, mentoring, reviewing and of course coding.

**What you will do**:

- Ensure Multipass is easy and intuitive to use
- Architect new features and design the user experience
- Write high-quality code to create new features and fix bugs
- Review code and architecture as part of Canonical's engineering process
- Collaborate proactively with a distributed team
- Debug, track down and fix issues encountered by our users
- Foster the open source community and support customers when needed
- Travel internationally for up to two weeks, twice a year, for company events
- Cross-platform development experience on macOS and/or Windows
- Expertise in modern C++ development
- Experience with software testing and test-driven development
- Extremely high personal standards for code quality, testing and design
- Knowledge of hypervisor technologies such as Hyper-V, VirtualBox, KVM, and QEMU
- Open source experience and involvement
- Knowledge of CI systems a plus
- Capacity to learn quickly about new systems and techniques
- Excellent communication skills in English - both verbal and written
- Bachelor's or equivalent in Computer Science, STEM or similar degree

**What is Canonical?**:
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



  • San José, San José, Costa Rica Boston Consulting Group A tiempo completo

    Job Title: Senior Software EngineerWe are seeking a skilled and experienced Senior Software Engineer to join our team at {company}. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software solutions.Key Responsibilities:* Collaborate with cross-functional teams to identify and...


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

    **Job Title:** Senior Software Engineer**Overview:** We are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will design, develop, and maintain high-quality software solutions that meet the needs of our customers.**Key Responsibilities:*** Design and develop software applications using a variety...


  • San José, San José, Costa Rica Liberty Latin America Communications, Inc. A tiempo completo

    We are seeking a Senior Software Engineer to join our team in Software Development. The ideal candidate will have experience in Backend Development and a strong understanding of Cloud Computing.Key Responsibilities:Design and implement scalable software systemsCollaborate with cross-functional teams to deliver high-quality software productsStay up-to-date...


  • San José, San José, Costa Rica World Fuel Services A tiempo completo

    About the RoleAs a senior software engineer at {company}, you will be responsible for designing and developing software solutions to meet the company's needs. Your primary focus will be on building scalable and efficient software systems that meet the highest standards of quality.


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

    We are seeking a skilled Senior Golang Software Engineer to join our team at Bluelight Consulting. This is an exciting opportunity for an experienced software engineer who has a passion for building and shipping high-quality products using Golang.Salary: $140,000 - $160,000 per yearOverview: As a Senior Golang Software Engineer at Bluelight Consulting, you...


  • San José, San José, Costa Rica World Fuel Services A tiempo completo

    About the RoleWe are seeking a skilled and experienced Senior Software Engineer to join our team at {company}. As a key member of our team, you will be responsible for designing, developing, and maintaining high-quality software applications.Key Responsibilities:Design and develop software applications using a variety of programming languages and...


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

    We're seeking a skilled Senior Software Engineer to join our team.As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions using Java and related technologies.


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

    Role OverviewWe are seeking a highly skilled Senior Software Security Engineer to join our team at Intel. As a key member of our software security team, you will be responsible for ensuring the security and integrity of our software solutions.The successful candidate will have a strong background in software development and security, with experience in...


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

    About the RoleWe are seeking an exceptional Senior Software Engineer to lead our team at Intel. This is a key position that requires a strong technical background, excellent leadership skills, and a passion for innovation.


  • San José, San José, Costa Rica Amzn Support Srvcs Costa Rica A tiempo completo

    Company Overview: Amazon, a world-renowned e-commerce company, is expanding its technology team in Costa Rica. We are seeking an experienced Senior Software Development Engineer to join our Amzn Support Srvcs team.


  • San José, Costa Rica Cloud Software Group A tiempo completo

    **Senior Escalation Engineer Virtualization** Do you enjoy tackling hard-to-solve technical problems? Are you interested in gaining exposure to exciting products? Are you looking for the opportunity for growth and learning? Would you like to work for one of the most innovative companies around? If you answered yes to these questions, we may have the job for...


  • San Francisco, Heredia, Costa Rica Servicenow A tiempo completo

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at {company}. The successful candidate will be responsible for designing, developing, and maintaining high-quality software solutions.Key Responsibilities:Design and develop complex software systems.Collaborate with cross-functional teams to identify...


  • San José, San José, Costa Rica Auberge Resorts A tiempo completo

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at {company}.The successful candidate will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Design and develop software applications using a range of programming languages and technologies.Collaborate with...


  • San Francisco, Costa Rica Cloud Software Group A tiempo completo

    **Senior Escalation Engineer Virtualization**: Do you enjoy tackling hard-to-solve technical problems? Are you interested in gaining exposure to exciting products? Are you looking for the opportunity for growth and learning? Would you like to work for one of the most innovative companies around? If you answered yes to these questions, we may have the job...


  • San José, San José, Costa Rica World Business Lenders, Llc A tiempo completo

    We are seeking a highly skilled Senior Software Engineer - Fintech Expert to join our team at World Business Lenders, LLC. As a key member of our software development team, you will play a pivotal role in designing, developing, and deploying cutting-edge fintech solutions.This is an exciting opportunity for a talented engineer who wants to work on complex...


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

    Bluelight Consulting is a leading software consultancy dedicated to designing and developing technology that positively impacts users' lives.We seek a highly skilled Senior Frontend Software Engineer to join our fast-paced, dynamic team. Our exceptional clients demand exceptional service, and we strive to deliver high-quality solutions that meet their...

  • Senior DevOps Engineer

    hace 2 meses


    San Francisco, Heredia, Costa Rica Cloud Software Group A tiempo completo

    Job Description for Sr Escalation EngineerAbout Cloud Software GroupCloud Software Group is a leading provider of cloud software solutions, serving over 100 million users worldwide. As a Sr Escalation Engineer, you will be part of a team that values diverse perspectives, encourages innovation, and fosters growth.Job Summary:We are seeking an exceptional Sr...


  • San Francisco, Heredia, Costa Rica Encora A tiempo completo

    At Encora, we're a global leader in software and digital engineering. Our company is built on the principles of innovation and collaboration.Our team works with leading-edge technology companies to help them overcome the software talent shortage and improve their speed to impact.We're looking for a skilled senior software engineer to join our team as the...


  • San José, San José, Costa Rica Midland Credit Management, Inc. A tiempo completo

    Job Description: At {company}, we're seeking a skilled Senior Software Engineer to design and develop cloud-based systems. As a key member of our team, you'll work on creating scalable and efficient cloud architectures.


  • San Francisco, Costa Rica Cloud Software Group A tiempo completo

    **Senior Escalation Engineer Virtualization** Do you enjoy tackling hard-to-solve technical problems? Are you interested in gaining exposure to exciting products? Are you looking for the opportunity for growth and learning? Would you like to work for one of the most innovative companies around? If you answered yes to these questions, we may have the job for...