Golang System Software Engineer

1 month ago


London, Greater London, United Kingdom Canonical Full time
Job Title: Golang System Software Engineer

We are seeking a skilled Golang software engineer to join our team at Canonical, a leading company in cloud computing technologies. As a Golang system software engineer, you will play a crucial role in designing, implementing, and documenting system-level Go code for our LXD project.

Key Responsibilities:
  • Design and implement system-level Go code for LXD
  • 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 with a distributed team to achieve project goals
  • Work from home with occasional global travel for internal and external events
Requirements:
  • Experience programming in Go and C
  • Knowledge of networking and storage technologies
  • Experience with two or more of: cloud computing, virtualization, containers, distributed systems, open source community
  • Curiosity, flexibility, articulateness, and accountability
  • Value for soft skills and being 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


  • London, Greater London, United Kingdom Fruition IT Full time

    **Software Engineering Opportunity for GoLang Developers**Fruition IT is seeking an experienced GoLang Developer to join its team and contribute to the development of mission-critical, data-intensive applications.As a GoLang Developer, you will work on full software engineering lifecycle, including design, development, and implementation of distributed...


  • London, Greater London, United Kingdom Formula Recruitment Full time £95,000

    Job Title: Senior Golang Software EngineerAbout the Role:We are currently seeking a Senior Golang Software Engineer to join our team and work with our core SaaS product. As a Senior Golang Software Engineer, you will have the opportunity to own your end-to-end delivery across the SDLC and mentor and coach the rest of your team when it comes to Golang best...


  • London, Greater London, United Kingdom Stott and May Full time £400 - £500

    Senior Golang Software EngineerAt Stott and May, we have an urgent requirement for a Senior Golang Software Engineer to work on a 3-6 month contract (Outside IR35) in the Media sector.This role is fully remote (must be based in Europe) and involves designing, developing, and maintaining scalable applications using Golang.The ideal candidate will have strong...


  • London, Greater London, United Kingdom Canonical Full time

    About This RoleWe are seeking an exceptional Golang engineer to join our team at Canonical, a leading developer of open-source software. As a key member of our engineering team, you will design, implement, and maintain high-quality software components using Golang.Your primary responsibility will be to write efficient, secure, and well-documented Golang code...


  • London, Greater London, United Kingdom Formula Recruitment Full time

    Senior Golang Software EngineerType: PermanentLocation: Hybrid - London based 2/3 times per weekSalary:£100,000 - £110,000 + EquityWe are partnered with a leading network and cybersecurity company that is revolutionizing the way businesses secure their supply chains. Trusted by globally recognized brands, they enable companies to be part of a connected...


  • London, Greater London, United Kingdom Canonical Full time

    At Canonical, we are seeking a talented Golang software engineer to join our team and contribute to the development of our innovative open-source solutions.Key Responsibilities:Design and implement high-quality software in GoDebug and fix issues encountered by usersParticipate in code and architectural reviewsCollaborate with colleagues on technical...


  • London, Greater London, United Kingdom Consortia Full time

    Job Title: Senior Golang Software EngineerAbout Us: Consortium is looking for a Golang Developer to collaborate with other Developers, UXers, Data Engineers, and the Product team to deliver software that'll help the company scale.Key Responsibilities:Collaborate with other Developers, UXers, Data Engineers, and the Product team to deliver software that'll...


  • London, Greater London, United Kingdom Golang Works Full time

    Job OverviewGolang Works seeks a seasoned Cloud Platform Security Specialist to join our team. This role involves working closely with the Cloud Platform Engineering tribe, utilizing AWS and Kubernetes.Main ResponsibilitiesCollaborate with internal teams and vendors to integrate IAM systems.RequirementsA strong foundation in modern programming languages...


  • London, Greater London, United Kingdom Salt Full time

    About the RoleWe are seeking an enthusiastic and diligent software engineer to join the team working on a modern microservices-based solution, designed to deliver an exceptional customer experience on a global scale.This role offers an exciting opportunity to innovate and expand your skills as a software engineer, utilizing cutting-edge tools like Golang,...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking an exceptional Golang software engineer to join our team at Canonical. As a Golang engineer, you will be responsible for designing and implementing well-tested and documented software in Go, debugging and fixing issues encountered by users, and participating in our engineering process through code and architectural reviews.About...


  • London, Greater London, United Kingdom Oliver Bernard Full time

    Technical Leadership OpportunityOliver Bernard is seeking a highly skilled Principal Golang Engineer to lead the technical direction of a multi-year greenfield project in collaboration with a top-tier investment bank. The project aims to create innovative data warehousing tools for regulatory compliance.This is a unique opportunity to shape the architecture...


  • London, Greater London, United Kingdom Sainsbury's Full time

    About the RoleWe are looking for a highly skilled Golang software engineer to join our team at Sainsbury's. As a leading retailer, we have a vast dataset of 1.2 billion transactions per year, providing a unique opportunity to solve real-world problems and see your creations in the hands of millions of people.Key Responsibilities• Apply architectural and...


  • London, Greater London, United Kingdom LinuxRecruit Full time

    Specialism: Software EngineeringJob type: PermanentLocation: North WestSalary: £55,000 - £65,000 per annumGolang is a highly sought-after language for both engineers to learn and for companies to hire. You will play a key role in the expansion of the company by developing products and new features. The company has recently started a migration to GCP with...


  • London, Greater London, United Kingdom Client Server Full time

    Senior Software Engineer Golang API OpportunityAt Client Server, we seek a talented Senior Software Engineer Golang API to join our team and contribute to the development of our cutting-edge payments technology platform.This is a pivotal role that requires a deep understanding of Go / Golang, combined with architecture and design skills. As a Senior Software...


  • London, Greater London, United Kingdom Sainsbury's Full time

    About Sainsbury's TechSainsbury's is the UK's second-largest supermarket chain, serving millions of customers across the country. As a leading retailer, we're constantly innovating to improve the customer experience and reduce costs.Job OverviewWe're seeking an experienced Software Engineering Expert in Golang to join our team. This role involves designing...


  • London, Greater London, United Kingdom Golang Works Full time

    We're seeking a Cloud Engineering Manager to lead the development of CI/CD processes for automating deployments.Experience with orchestration and containerisation technologies such as Kubernetes and Dagster is essential.The ideal candidate will have expertise in developing ETL tools for large volumes of data, using technologies such as Spark and DBT.Key...


  • London, Greater London, United Kingdom Client Server Ltd. Full time

    Backend Software Engineer / Developer (Golang Kafka API) London / WFH to £95kAbout the Role:You will be working as a Backend Software Engineer at Client Server Ltd., a start-up payments technology company that is revolutionising the payments industry to Africa, improving speed, cost and reliability.Your Responsibilities:You will focus on backend system...


  • London, Greater London, United Kingdom Golang Works Full time

    This is a senior role at Golang Works, offering an exciting opportunity to work on intelligent digital products for the financial services sector.About the RoleWe are seeking a highly skilled technical lead to oversee the development of software solutions within our team. The ideal candidate will have experience working in highly regulated environments such...


  • London, Greater London, United Kingdom Salt Full time

    Job OverviewWe are looking for a highly skilled Golang software engineer to join our team in Burgess Hill, working on a global Loyalty and Benefits platform.The ideal candidate will have experience with microservices, CI/CD pipelines, and test automation processes.As part of an Agile Scrum team, you will work closely with engineers across the platform to...


  • London, Greater London, United Kingdom Formula Recruitment Full time £95,000

    Senior Golang DeveloperKey ResponsibilitiesDesign and implement robust, scalable, and maintainable Golang applications.Extend, improve and optimise analytics APIs that ingest over 100 million events a month.Work across the entire stack and be willing to contribute to the frontend technology when needed.Drive engineering best practices, such as TDD, Clean...