Microservices Software Engineer

2 days ago


London, Greater London, United Kingdom Canonical Full time
About the Role

This is a general selection track for teams that focus on back-end REST API microservices engineering in Go and Python. It covers all levels of seniority. We are looking for exceptional engineers with crisp and well-articulated views on APIs, microservice design, engineering processes, and DevOps.

Key Responsibilities
  • Design and develop high-quality, well-designed, and robust software that works at scale
  • Design APIs and software architecture for collegial review
  • Write tests that validate software behavior
  • Build and maintain reliable, fault-tolerant applications and services
  • Collaborate proactively with a globally distributed team
  • Display technical leadership internally and within our external communities
  • Debug issues and produce high-quality solutions to resolve them
  • Contribute to technical documentation to make it the best of its kind
  • Discuss, contribute to, and collaborate across teams at Canonical
Requirements
  • An exceptional academic track record from both high school and university
  • Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
  • Drive and a track record of going above-and-beyond expectations
  • Proficiency in Python and/or Go
  • History of writing modern, maintainable software
  • Experience with relational and non-relational database systems
  • Continuous integration and continuous delivery experience
  • Experience with systems programming or scalable web services
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

  • Software Engineer

    2 weeks ago


    London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking a highly skilled Software Engineer - Microservices to join our team at Canonical. As a key member of our engineering team, you will be responsible for designing, building, and maintaining scalable and reliable microservices.Key ResponsibilitiesDesign and implement high-quality, well-structured software that meets the needs of our...

  • Software Engineer

    2 weeks ago


    London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking a highly skilled Software Engineer - Microservices to join our team at Canonical. As a key member of our engineering team, you will be responsible for designing, building, and maintaining scalable and reliable microservices.Key ResponsibilitiesDesign and implement high-quality, well-structured software that meets the needs of our...

  • Software Engineer

    2 weeks ago


    London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking a talented Software Engineer - Microservices to join our team at Canonical. As a key member of our engineering team, you will be responsible for designing, building, and maintaining scalable and reliable microservices.Key ResponsibilitiesDesign and implement high-quality, well-structured software that meets the needs of our...

  • Software Engineer

    2 weeks ago


    London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking a talented Software Engineer - Microservices to join our team at Canonical. As a key member of our engineering team, you will be responsible for designing, building, and maintaining scalable and reliable microservices.Key ResponsibilitiesDesign and implement high-quality, well-structured software that meets the needs of our...

  • Software Engineer

    7 days ago


    London, Greater London, United Kingdom Canonical Full time

    Job Title: Microservices EngineerThis is a general selection track for teams that focus on back-end REST API microservices engineering in Go and Python. It covers all levels of seniority. We are looking for exceptional engineers with crisp and well-articulated views on APIs, microservice design, engineering processes, and DevOps.Key Responsibilities:Design...

  • Software Engineer

    7 days ago


    London, Greater London, United Kingdom Canonical Full time

    Job Title: Microservices EngineerThis is a general selection track for teams that focus on back-end REST API microservices engineering in Go and Python. It covers all levels of seniority. We are looking for exceptional engineers with crisp and well-articulated views on APIs, microservice design, engineering processes, and DevOps.Key Responsibilities:Design...


  • London, Greater London, United Kingdom Canonical Full time

    About CanonicalCanonical is a leading technology company that specializes in developing and maintaining the popular Ubuntu operating system. We are a global organization with a diverse team of experts who share a passion for innovation and collaboration.Job SummaryWe are seeking an experienced Microservices Software Engineer to join our team. As a key member...


  • London, Greater London, United Kingdom Canonical Full time

    About CanonicalCanonical is a leading technology company that specializes in developing and maintaining the popular Ubuntu operating system. We are a global organization with a diverse team of experts who share a passion for innovation and collaboration.Job SummaryWe are seeking an experienced Microservices Software Engineer to join our team. As a key member...

  • Software Engineer

    3 weeks ago


    London, Greater London, United Kingdom GTCO Full time

    GTCO is seeking a talented Software Engineer to join our growing team and contribute to the development of innovative software solutions.As a key member of our engineering team, you will play a vital role in designing, developing, and maintaining robust and scalable applications. We are committed to fostering a collaborative and dynamic work environment...

  • Software Engineer

    1 month ago


    London, Greater London, United Kingdom GTCO Full time

    GTCO is seeking a talented Software Engineer to join our growing team and contribute to the development of innovative software solutions.As a key member of our engineering team, you will play a vital role in designing, developing, and maintaining robust and scalable applications. We are committed to fostering a collaborative and dynamic work environment...


  • London, Greater London, United Kingdom Canonical Full time

    About CanonicalCanonical is a leading technology company that specializes in developing and maintaining the popular Ubuntu operating system. We are a global organization with a diverse team of experts who are passionate about creating innovative solutions for the modern world.About the RoleWe are seeking an exceptional Microservices Software Engineer to join...


  • London, Greater London, United Kingdom Canonical Full time

    About CanonicalCanonical is a leading technology company that specializes in developing and maintaining the popular Ubuntu operating system. We are a global organization with a diverse team of experts who are passionate about creating innovative solutions for the modern world.About the RoleWe are seeking an exceptional Microservices Software Engineer to join...


  • London, Greater London, United Kingdom Clarity Resourcing Full time

    Job Title: Senior Software Engineer - Cloud-Native MicroservicesJob Type: Full-timeLocation: Remote/HybridJob Description:We are seeking an exceptional Senior Software Engineer to join our prestigious client in London. As a Senior Software Engineer, you will play a key role in leading the development of cloud-native microservices architecture and uplifting...


  • London, Greater London, United Kingdom Clarity Resourcing Full time

    Job Title: Senior Software Engineer - Cloud-Native MicroservicesJob Type: Full-timeLocation: Remote/HybridJob Description:We are seeking an exceptional Senior Software Engineer to join our prestigious client in London. As a Senior Software Engineer, you will play a key role in leading the development of cloud-native microservices architecture and uplifting...

  • Software Engineer

    3 weeks ago


    London, Greater London, United Kingdom ESL FACEIT Group Full time

    About ESL FACEIT GroupWe are a leading competitive gaming platform with over 25 million users playing 30 million matches every month. Our mission is to create worlds beyond gameplay, where players and fans become a community. We pride ourselves in having a corporate social responsibility that prioritizes inclusivity and accessibility.Our Tech TeamOur...

  • Software Engineer

    3 weeks ago


    London, Greater London, United Kingdom ESL FACEIT Group Full time

    About ESL FACEIT GroupWe are a leading competitive gaming platform with over 25 million users playing 30 million matches every month. Our mission is to create worlds beyond gameplay, where players and fans become a community. We pride ourselves in having a corporate social responsibility that prioritizes inclusivity and accessibility.Our Tech TeamOur...


  • London, Greater London, United Kingdom Infact Full time

    About Infact Systems:Infact Systems is a challenger Credit Reference Agency dedicated to transforming the credit information market. We are an FCA regulated firm with a culture of security and compliance set by the senior managers and the board.Job Summary:We are seeking a highly skilled Backend API Microservices Engineer to join our small, agile team. As a...


  • London, Greater London, United Kingdom Infact Full time

    About Infact Systems:Infact Systems is a challenger Credit Reference Agency dedicated to transforming the credit information market. We are an FCA regulated firm with a culture of security and compliance set by the senior managers and the board.Job Summary:We are seeking a highly skilled Backend API Microservices Engineer to join our small, agile team. As a...

  • Principal Engineer

    1 month ago


    London, Greater London, United Kingdom Few&Far Full time

    Position Overview:We are seeking a highly skilled Backend Tech Lead with extensive experience in Python to join our team at Few&Far. This role involves leading the transition from a traditional PHP Monolith architecture to a modern Microservices framework.Key Responsibilities:Guide the architectural transformation of legacy systems to...


  • London, Greater London, United Kingdom HCLTech Full time

    Job DescriptionHCLTech is seeking a highly skilled Senior Java Software Engineer to lead the design, development, and deployment of microservices using Java and Spring Boot.Key Responsibilities:Design and Develop Microservices: Lead the design, development, and deployment of microservices using Java and Spring Boot.Ensure High-Quality Code: Develop and...