Golang Backend Engineer

  • £65000 - £90000 per annum, Benefits: + Benefits
  • England, Reading, UK

Golang Software Engineer required with strong backend engineering skills in Golang / Go programming language for Google Cloud Platform / GCP services, backend development combined with containers, ideally Kubernetes, to deploy services is required by a world-leading cloud video company in Reading with a strong software engineering culture to work on their secure cloud video platform in the analytics/telemetry space.

Salary £65-90k + Benefits

This role would suit a mid-level or senior engineer who wants to work on complex cloud-native Golang development.

The Golang Software engineer role would be hybrid-based in Reading, typically 3 days per week. The office has excellent parking and is easily accessible from Reading train station.  

Key skills required for the role of Golang Software Engineer role would include

  • Proficient in writing backend services using Go Programming language / Golang for cloud-native / GCP / Google Cloud Platform services.
  • Strong skills in developing and designing cloud platform services/backend systems in Go/ Golang.
  • Proven experience in writing clean code and CI/CD with a testing mindset.
  • Experience developing cloud-native applications running on Kubernetes / Containers.
  • Skills with Databases, ideally Cloud SQL.
  • Experience working with public cloud platforms, ideally GCP or AWS.
  • Deployment of cloud resources using Infrastructure-as-code such as Terraform.
  • Any experience with dashboards and alerting with Grafana using Prometheus metrics, Loki logging, and Tempo tracing to monitor and debug services would be an advantage. 
  • Strong communication skills and team player who can discuss complex architectures and work in a highly skilled international team.

Key responsibilities for the Golang Software Engineer would be

  • Working within a small agile team to design, build, test and deploy backend GCP services using Golang / Go.
  • Focus on writing clean, maintainable code that is well-tested.
  • Define, design and implement new features by working with other engineering, product, and support teams.
  • Set up and monitor GCP resources using Infrastructure as code with Terraform.
  • Working with Grafana, Prometheus and Loki to create dashboards and alerting.
  • Be proactive in identifying and making improvements to our existing code base.
  • Actively participate in resolving incidents that occur during working hours.

This is an outstanding chance to join and develop your career within a mid-sized, respected software company with a significant European software engineering presence and a friendly and inclusive culture.

The software engineering bar is high, and it’s a great chance to flex your Golang skills working oncomplex GCP cloud-native applications.

There will also be the chance to occasionally travel to their other development hub in Europe and regularly participate in company-wide hackathons.

Opus Resourcing acts as an employment agency with respect to permanent employment.

Apply for this role:

    Share This Post

    Advertised by:

    James Shenton

    Managing Consultant - Technology

    James Shenton

    James Shenton a co-founder & Managing Consultant at Opus Resourcing who has 29 years’ hands on technology recruitment experience, and his work has included delivering on long term preferred supplier relationships for companies such as YOOX-NET-A-PORTER, Sky, Betfair, Apple Europe, Ericsson, 3 Mobile.

  • +44 01580 857179
  • james.shenton@opusresourcing.com
  • Connect with James Shenton

    C# Software Engineer - Backend - Distributed Systems

    • NOK850000 - NOK950000 per annum, Benefits: Plus Benefits+ Stock
    • Norway, Oslo, Europe

    C# Software Engineer with proven software engineering/systems engineering/ fundamentals for complex back-end applications, combined with a passion for clean coding, and skills in some of Azure Cloud / Cloud, distributed systems OR multi-threading or networking protocols or network programming, software design patterns, and refactoring to join their MS Teams video interoperability software engineering team in Oslo / Norway building complex video communication systems that support hundreds of thousands of concurrent users for a world-leading video collaboration company. 

    Salary Circa 850-950k NOK + Benefits (hybrid role in the Oslo office three days per week)

    Join a video software company with a big heart that solves complex software engineering challenges and is at the forefront of video technology.

    The hybrid role is based at the Oslo office circa two / three days per week, which offers healthy lunches, community exercise, and flexibility at work.

    Key skills for the C# Software Engineer role would include

    • A software engineering background in C#, .NET and complex backend systems development and Azure Cloud environment; this is not web development but complex systems engineering/ distributed systems development.
    • Experience working with layered systems such as UI, application, message, and network layers and testing these layers in isolation. 
    • Solid understanding of some of Algorithms, sockets or distributed systems or multi-threading or network protocols or low latency or network programming (TCP, UDP, TLS, HTTP or VOIP or SIP OR WebRTC or Video)
    • Strong software design and systems design skills, including familiarity with design patterns and antipatterns.
    • Ideally, experience working with cloud platforms (preferably Azure or AWS)
    • Diligent software testing (unit, module, system, regression).
    • Familiarity with code profiling and optimisation, scaling
    • Great written and spoken English, including the ability to learn about and discuss complex architectures while working closely with other developers
    • This is not a web developer role but more systems engineering.  

    This is an outstanding chance to work on a product used by enterprise companies and in secure government / ultra-secure environments. There is a key focus on security, plus a software engineering challenge, as it is highly concurrent and supports hundreds of thousands of users.

    As a software engineer, you will be empowered to make decisions and manage products, working within a highly skilled team and software engineering function.

    Further, your career with a company that puts its people and culture first, working within a flat structure that embraces freedom and responsibility, aligned with accountability and goals.

    Opus Resourcing acts as an employment agency with respect to permanent employment.

    Apply for this role:

      Share This Post

      Advertised by:

      James Shenton

      Managing Consultant - Technology

      James Shenton

      James Shenton a co-founder & Managing Consultant at Opus Resourcing who has 29 years’ hands on technology recruitment experience, and his work has included delivering on long term preferred supplier relationships for companies such as YOOX-NET-A-PORTER, Sky, Betfair, Apple Europe, Ericsson, 3 Mobile.

    • +44 01580 857179
    • james.shenton@opusresourcing.com
    • Connect with James Shenton

      Golang Software Engineer - Backend Systems

      • £65000 - £90000 per annum, Benefits: + Benefits
      • England, Reading, UK

      Software Engineer required with strong backend engineering skills in Golang / Go programming language for Google Cloud Platform / GCP services, backend development combined with containers, ideally Kubernetes, to deploy services is required by a world-leading cloud video company in Reading with a strong software engineering culture to work on their secure cloud video platform in the analytics/telemetry space.

      Salary £65-90k + Benefits

      This role would suit a mid-level or  senior engineer who wants to work on complex cloud-native Golang development.

      The Golang Software engineer role would be hybrid-based in Reading, typically 3 days per week. The office has excellent parking and is easily accessible from Reading train station.  

      Key skills required for the role of Golang Software Engineer role would include

      • Proficient in writing backend services using Go Programming language / Golang for cloud-native / GCP / Google Cloud Platform services.
      • Strong skills in developing and designing cloud platform services/backend systems in Go/ Golang.
      • Proven experience in writing clean code and CI/CD with a testing mindset.
      • Experience developing cloud-native applications running on Kubernetes / Containers.
      • Skills with Databases, ideally Cloud SQL.
      • Experience working with public cloud platforms, ideally GCP or AWS.
      • Deployment of cloud resources using Infrastructure-as-code such as Terraform.
      • Any experience with dashboards and alerting with Grafana using Prometheus metrics, Loki logging, and Tempo tracing to monitor and debug services would be an advantage. 
      • Strong communication skills and team player who can discuss complex architectures and work in a highly skilled international team.

      Key responsibilities for the Golang Software Engineer would be

      • Working within a small agile team to design, build, test and deploy backend GCP services using Golang / Go.
      • Focus on writing clean, maintainable code that is well-tested.
      • Define, design and implement new features by working with other engineering, product, and support teams.
      • Set up and monitor GCP resources using Infrastructure as code with Terraform.
      • Working with Grafana, Prometheus and Loki to create dashboards and alerting.
      • Be proactive in identifying and making improvements to our existing code base.
      • Actively participate in resolving incidents that occur during working hours.

      This is an outstanding chance to join and develop your career within a mid-sized, respected software company with a significant European software engineering presence and a friendly and inclusive culture.

      The software engineering bar is high, and it’s a great chance to flex your Golang skills working oncomplex GCP cloud-native applications.

      There will also be the chance to occasionally travel to their other development hub in Europe and regularly participate in company-wide hackathons.

      Opus Resourcing acts as an employment agency with respect to permanent employment.

      Apply for this role:

        Share This Post

        Advertised by:

        James Shenton

        Managing Consultant - Technology

        James Shenton

        James Shenton a co-founder & Managing Consultant at Opus Resourcing who has 29 years’ hands on technology recruitment experience, and his work has included delivering on long term preferred supplier relationships for companies such as YOOX-NET-A-PORTER, Sky, Betfair, Apple Europe, Ericsson, 3 Mobile.

      • +44 01580 857179
      • james.shenton@opusresourcing.com
      • Connect with James Shenton