Golang Software Engineer

2 weeks ago


UK, UK, United Kingdom asobbi Full time

The Company:

Our Client is at the forefront of AI and High-Performance Computing (HPC), delivering scalable and sustainable cloud solutions powered by 100% renewable energy. Its integrated platform is designed to accelerate AI development and deployment, offering advanced orchestration tools, high-speed GPU clusters, and an optimised AI stack. It supports a wide range of industries including finance, healthcare, education, and technology, helping organisations unlock new potentials in AI research, data analysis, and cloud computing.


Role Overview:

The Principal Cloud Native Software Engineer will lead the development and optimisation of the company’s cloud-native solutions, ensuring the scalability, performance, and reliability of its AI and HPC services. You will play a critical role in designing, developing, and maintaining our cloud-native applications and infrastructure. A significant portion of your work will involve writing and optimising code in Go, making your expertise in this language essential to the success of our projects. You will collaborate with cross-functional teams to build scalable, high-performance applications that power the cloud platforms. Your experience with Kubernetes, cloud infrastructure, and observability tools will be crucial in ensuring that their solutions are robust, efficient, and secure.


Key Responsibilities:

  • Go Development:
  • Design, develop, and maintain cloud-native applications and services, with a primary focus on Go.
  • Write clean, efficient, and maintainable code, and ensure best practices in Go development are followed across the team.
  • Optimise existing Go applications to improve performance, scalability, and reliability.
  • Kubernetes Customisation: Extend and customise Kubernetes by developing custom controllers/operators using Go to meet specific business needs.
  • Infrastructure Management: Oversee the lifecycle management of both virtual and bare-metal machines within cloud environments, ensuring optimal performance and reliability.
  • Kubernetes Operations: Manage and maintain Kubernetes clusters, including day 2 operations such as upgrades, scaling, and monitoring.
  • Observability: Implement and maintain observability tools and practices, including Prometheus and Grafana, to monitor system health and performance.
  • CI/CD Pipelines: Design and manage CI/CD pipelines, integrating DevOps principles to streamline development and deployment processes.
  • Linux and Networking: Apply your deep understanding of Linux systems and networking fundamentals to ensure the robustness and security of cloud-native environments.
  • Collaboration: Work closely with product managers, DevOps engineers, and other software engineers to deliver high-quality cloud-native solutions.
  • Documentation: Produce and maintain comprehensive documentation for developed software and processes to ensure knowledge sharing and operational excellence.


Experience:

  • 7+ years as a software engineer with a proven track record in cloud-native environments.
  • 5+ years of experience writing Go in a professional setting, with a focus on developing and maintaining cloud-native applications.
  • 3+ years of hands-on experience with Kubernetes, with a strong preference for experience in extending Kubernetes (e.g., writing custom controllers or operators).
  • Cloud Infrastructure: In-depth experience with cloud infrastructure, including lifecycle management of virtual and bare-metal machines.
  • Kubernetes Expertise: Proficiency in running and maintaining Kubernetes clusters, including experience with day 2 operations.
  • Observability Tools: Practical knowledge of observability tools and practices such as Prometheus and Grafana.
  • CI/CD and DevOps: Strong understanding of CI/CD pipelines and DevOps principles, with hands-on experience in implementing these in production environments.
  • Linux and Networking: Solid grounding in Linux systems and networking fundamentals.
  • Problem-Solving: Excellent analytical and problem-solving skills, with the ability to troubleshoot complex systems.
  • Collaboration: Strong communication skills and the ability to work collaboratively in a fast-paced, dynamic environment.


Preferred Qualifications:

  • Experience with other programming languages and cloud-native tools.
  • Contributions to open-source projects, particularly in the Kubernetes ecosystem.
  • Certifications in cloud technologies (e.g., Certified Kubernetes Administrator).



  • UK, UK, United Kingdom Tiro Partners Limited Full time

    Golang Engineer – Golang software Engineer – Go Developer – Burgess Hill** Multiple Vacancies across all levels **Onsite working – Burgess HillContract until end of 2024 – extension likelyMid – Higher level - £450 – £480 per day - Inside IR35Junior – Mid level - £350 - £375 per day - Inside IR35One of our longstanding clients is urgently...


  • UK, UK, United Kingdom Switch Tech Talent Full time

    Go Software Engineer£550-600 per day - Outside of IR353 month contract - Immediate startFully RemoteSwitch Tech Talent are currently partnered with a B2B start up hiring for a Go Software Engineer and looking for someone to start as soon as Monday.You'll be joining an exciting and fast growing, pre-seed funded startup AI led B2B to lead a completely new...

  • Software Architect

    3 weeks ago


    UK, UK, United Kingdom Formula Recruitment Full time

    Software Architect (Golang)Type: PermanentLocation: Fully Remote within EuropeSalary: Up to £85,000We are currently partnered with a customer obsessed digital consultancy who are providing digital first, world class products across a number of crucial sectors in the UK. The main aim is to help clients bring products through from ideation to deployment with...


  • UK, UK, United Kingdom Client Server Full time

    Senior Software Engineer / Developer (Golang API) London / WFH to £95kDo you have a deep knowledge of Go / Golang combined with architecture and design skills?You could be progressing your career as a Senior Software Engineer at a start-up payments technology company that is revolutionising the payments industry to Africa, improving speed, cost and...

  • GoLang Developer

    3 months ago


    London, UK, UK, United Kingdom Fruition IT Full time

    GoLang DeveloperLondon, UK6 Month Contract An incredible opportunity for an experienced GoLang Developer with advanced backend engineering skills to join a prestigious tech client on a contract basis. This company is renowned for its engineering excellence, and they're looking for a GoLang Developer who can take their distributed systems to the next...


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

    Backend Software Engineer / Developer (Golang Kafka API) London / WFH to £95kDo you have a deep knowledge of Go / Golang combined with software architecture and design skills?You could be progressing your career as a Backend Software Engineer at a start-up payments technology company that is revolutionising the payments industry to Africa, improving speed,...

  • Lead Golang Engineer

    2 weeks ago


    London, UK, UK, United Kingdom NDC Tek Full time

    My client; a large multiservices business is looking for multiple Golang Engineer's at Senior/Lead/Staff and Team Lead Levels.What you will bring...In-depth knowledge of Golang Willingness to coach other team membersExperience working in a cloud environment, such as GCP or AWSExperience working with microservices architectures and event-driven...


  • UK, UK, United Kingdom Oliver Bernard Full time

    Senior/Principal Golang Engineers - 1 day a week in London - £130kWe are looking for 3 x Senior + Principal Golang Engineers to work for a financial client of oursStack - Golang, TDD, CI/CD, Kubernetes/Docker.Candidates must ideally have lead experience, whilst remaining hands on coding wise.Candidates who have worked in Investment Banking would be highly...

  • Golang Developer

    2 weeks ago


    UK, UK, United Kingdom Henderson Scott Full time

    Join a Leading Tech Innovator in Burgess Hill! We're on the hunt for a skilled Golang Developer to join a dynamic team at one of our top-tier clients in Burgess Hill. If you have a passion for clean code, a deep understanding of Go, and thrive in a collaborative environment, we want to hear from you! What You'll Get:Competitive salary &...

  • Software Engineer

    3 days ago


    UK, UK, United Kingdom Sanderson Full time

    Golang Developer / Engineer Duration – 6 Months initialLocation- London (once a week on site)Rate- Circa £700 per day (inside IR35 via umbrella) We’ve partnered up with a leading retail brand in the UK as they look to recruit a Golang Engineer into their food services business unit, you’ll join a team of 8 of backend and frontend engineers.This client...


  • UK, UK, United Kingdom Cititec Talent Full time

    Senior Software EngineerIndustry: Financial ServicesLocation: UK - Fully RemoteJob Type: Full-TimeSalary: Up to £125,000 + benefitsThe Role:We're delighted to have partnered with a disruptive and ambitious trading technology start-up. The organisation have encountered a very exciting growth period and looking to expand all areas of development.They need...


  • UK, UK, United Kingdom Maxwell Bond Full time

    Senior Golang Developer – Manchester / Hybrid - £75kThe next Manchester Tech Startup success story...Do you thrive in a startup environment and want to build a ‘First of its kind’ product?Then this is an opportunity to join an ambitious, early-stage startup who are taking their market by storm. The business has been on a mission to solve a major...

  • Snr Golang Engineer

    3 days ago


    UK, UK, United Kingdom Go Tek Full time

    The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.ResponsibilitiesDeep proficiency in using language stacks such as Golang, Javascript, Kotlin, Java and othersCandidate should have extensive cloud experience and should have delivered hybrid...


  • UK, UK, United Kingdom European Tech Recruit Full time

    System Software Engineer (GPU and HPC)We are looking to hire an experienced System Software Engineer to join our client at their offices in London. This would be a full-time role with hybrid working model. Your role will be to design, develop and deploy a range of complex software solutions and optimize system level infrastructure. This will combine SW and...


  • London, UK, UK, United Kingdom Revoco Full time

    Are you an experienced hands-on engineer with an appetite to take up a leadership role while remaining on the tools?An established global business within proptech are hiring a hands-on leading engineer to head up one of their software functions. Here’s what they need from you:Ability to work in their London office twice a week.Existing experience working...


  • UK, UK, United Kingdom Understanding Recruitment Full time

    Senior Core Blockchain Engineer (Go/C++/EVM/ZK)We have partnered with a partner of the Ethereum Foundation to help them scale their Blockchain Engineering team in EMEA. They are working with another well-known company within ZK/Web3 to build their ZK EVM from scratch. This is an opportunity to work with some of the brightest minds in web3, you will also be...

  • Golang Developer

    3 weeks ago


    UK, UK, United Kingdom Russell Tobin Full time

    Golang Backend Engineer for Ranking Platform - 6 months contract - £600-650 per day inside IR35 - Fully remote - Social Media platformThe ML Ranking Platform team builds and runs the services that coordinate contextualized and personalized ranking. We build ML infrastructure, including a scatter-gather ranking coordination service and feature indexes. We...

  • Software Developer

    2 weeks ago


    London, UK, UK, United Kingdom Durlston Partners Full time

    Python/Golang/Rust Developer - Digital Assets arm of Global Hedge Fund - Up to £200k base + BonusOne of the leading absolute return/hedge fund managers within finance, currently managing over $40bn, is diversifying further by creating a separate division to focus on managing crypto and digital asset strategies.Meaning these guys offer the dynamism and...


  • UK, UK, United Kingdom InfyStrat Software Services Full time

    You will be a Senior/Lead Developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills. You’ll be responsible for: • Producing high quality, maintainable code • Supporting in the...


  • UK, UK, United Kingdom Complexio Full time

    Complexio is Foundational AI works to automate business activities by ingesting whole company data – both structured and unstructured – and making sense of it. Using proprietary models and algorithms Complexio forms a deep understanding of how humans are interacting and using it. Automation can then replicate and improve these actions...