Golang System Software Engineer

1 week ago


Atlanta, Georgia, United States Canonical - Jobs Full time
Job Title: Golang System Software Engineer

We are seeking a highly skilled Golang system software engineer to join our team at Canonical. As a key member of our engineering team, you will be responsible for designing, implementing, and documenting system-level Go code.

Key Responsibilities:

  • Design and implement 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

Requirements:

  • Experience programming in Go and C
  • Knowledgeable in networking and storage technologies
  • Experience with two or more of: cloud computing, virtualization, containers, distributed systems, open source community
  • Curious, flexible, articulate, and accountable
  • Value soft skills and are enterprising, thoughtful, and self-motivated
  • Bachelor's or equivalent in Computer Science, STEM, or similar degree

What We Offer:

  • 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, one of the most important open source projects and the platform for AI, IoT, and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. 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.

We are proud to 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.



  • Atlanta, Georgia, United States Highbrow LLC Full time

    Senior Golang Developer PositionWe are seeking a highly skilled and experienced Senior Golang Developer to join our Engineering team at Highbrow LLC. The ideal candidate will have a strong background in software development with a focus on Golang, as well as experience with cloud engineering and DevOps practices.Key Responsibilities:Design and implement...


  • Atlanta, Georgia, United States Canonical - Jobs Full time

    Job Title: Golang System Software EngineerWe are seeking a highly skilled Golang system software engineer to join our team at Canonical. As a key member of our engineering team, you will be responsible for designing, implementing, and documenting system-level Go code.Key Responsibilities:Design and implement system-level Go codeModel data, design database...


  • Atlanta, Georgia, United States Canonical - Jobs Full time

    Job Title: Golang System Software EngineerWe are seeking a highly skilled Golang system software engineer to join our team at Canonical. As a key member of our engineering team, you will be responsible for designing, implementing, and documenting system-level Go code.Key Responsibilities:Design and implement system-level Go codeModel data, design database...


  • Atlanta, Georgia, United States Canonical - Jobs Full time

    Job Title: Golang System Software EngineerWe are seeking a highly skilled Golang system software engineer to join our team at Canonical. As a key member of our cloud infrastructure team, you will be responsible for designing, implementing, and documenting system-level Go code.Key Responsibilities:Design and implement system-level Go codeModel data, design...


  • Atlanta, Georgia, United States Canonical - Jobs Full time

    Job Title: Golang System Software EngineerWe are seeking a highly skilled Golang system software engineer to join our team at Canonical. As a key member of our cloud infrastructure team, you will be responsible for designing, implementing, and documenting system-level Go code.Key Responsibilities:Design and implement system-level Go codeModel data, design...


  • Atlanta, Georgia, United States Canonical - Jobs Full time

    Job Title: Golang System Software EngineerWe are seeking a highly skilled Golang system software engineer to join our team at Canonical. As a key member of our cloud infrastructure team, you will be responsible for designing, implementing, and documenting system-level Go code.Key Responsibilities:Design and implement system-level Go codeModel data, design...


  • Atlanta, Georgia, United States Canonical - Jobs Full time

    Job OpportunityWe are seeking a skilled Golang software engineer to join our team at Canonical, a pioneering tech firm at the forefront of open source innovation. As a key member of our cloud infrastructure team, you will play a critical role in designing and implementing low-level Go code that sits between our REST API and C libraries used to manage...


  • Atlanta, Georgia, United States Canonical - Jobs Full time

    Job OpportunityWe are seeking a skilled Golang software engineer to join our team at Canonical, a pioneering tech firm at the forefront of open source innovation. As a key member of our cloud infrastructure team, you will play a critical role in designing and implementing low-level Go code that sits between our REST API and C libraries used to manage...


  • Atlanta, Georgia, United States Canonical - Jobs Full time

    Job OpportunityWe are seeking a skilled Golang software engineer to join our team at Canonical, a pioneering tech firm at the forefront of open source innovation. As a key member of our cloud infrastructure team, you will play a critical role in designing and implementing low-level Go code that sits between our REST API and C libraries used to manage...


  • Atlanta, Georgia, United States Centraprise Full time

    Job Title: Golang DeveloperCentraprise is seeking a skilled Golang Developer to join our team.Job Summary:We are looking for a talented Golang Developer to design, develop, and deploy scalable and efficient cloud-native applications using Golang as the primary programming language. The ideal candidate will have experience with Kubernetes, Go Concurrency, and...


  • Atlanta, Georgia, United States Rialtic, Inc. Full time

    About RialticRialtic is a cutting-edge enterprise software platform empowering health insurers and healthcare providers to optimize their business functions. Founded in 2020, the company is backed by leading investors and has developed a best-in-class payment accuracy product that brings programs in-house, enabling health insurance companies to gain total...


  • Atlanta, Georgia, United States Compunnel Full time

    Job Title: Full Stack Golang Developer with Azure and Terraform Job Summary: We are seeking a highly skilled Full Stack Golang Developer with expertise in Azure and Terraform to join our team at Compunnel. Key Responsibilities: * Develop and maintain scalable and efficient backend systems using Golang * Design and implement infrastructure provisioning...

  • Software Engineer

    1 week ago


    Atlanta, Georgia, United States Canonical - Jobs Full time

    Job Title: Software EngineerCanonical is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will play a key role in shaping the future of open source IT, devops, and IS, from bare metal to containers.We are looking for someone who can lead and inspire a regional software engineering team to fulfill this initiative. You will...

  • Software Engineer

    7 days ago


    Atlanta, Georgia, United States Canonical - Jobs Full time

    Job Title: Software EngineerCanonical is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will play a key role in shaping the future of open source IT, devops, and IS, from bare metal to containers.We are looking for someone who can lead and inspire a regional software engineering team to fulfill this initiative. You will...

  • Software Engineer

    6 days ago


    Atlanta, Georgia, United States Canonical - Jobs Full time

    Job Title: Software EngineerCanonical is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will play a key role in shaping the future of open source IT, devops, and IS, from bare metal to containers.We are looking for someone who can lead and inspire a regional software engineering team to fulfill this initiative. The...

  • Software Engineer

    6 days ago


    Atlanta, Georgia, United States Canonical - Jobs Full time

    Job Title: Software EngineerCanonical is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will play a key role in shaping the future of open source IT, devops, and IS, from bare metal to containers.We are looking for someone who can lead and inspire a regional software engineering team to fulfill this initiative. The...

  • Software Engineer

    7 days ago


    Atlanta, Georgia, United States Canonical - Jobs Full time

    Job Title: Software EngineerCanonical is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will play a key role in shaping the future of open source IT, devops, and IS, from bare metal to containers.We are looking for someone who can lead and inspire a regional software engineering team to fulfill this initiative. The...

  • Software Engineer

    1 week ago


    Atlanta, Georgia, United States Canonical - Jobs Full time

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our team at Canonical, a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT, and the cloud, we are changing the world on a daily basis.About the...

  • Software Engineer

    2 weeks ago


    Atlanta, Georgia, United States Oracle Defunct Full time

    About the RoleWe are seeking a talented Software Engineer to join our team in developing and maintaining high-scale, distributed services infrastructure. As a key member of our engineering division, you will apply your knowledge of software architecture to perform software development tasks associated with developing, debugging, or designing software...

  • Software Engineer

    7 days ago


    Atlanta, Georgia, United States Canonical - Jobs Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our team at Canonical. As a Software Engineer, you will play a key role in shaping the future of open source IT, devops, and IS, from bare metal to containers.Key Responsibilities:Design and deliver open source software operations code in Python and GolangWork with the...