Software Engineer - Go / Terraform (Mid-Senior Level)
About Trifork
Trifork is a global software consultancy helping clients achieve more through modern technology and innovative delivery. With strong foundations across Europe and the US, we’re now scaling our UK operations following a recent group consolidation. Formerly known as OpenCredo within the UK, our UK business is based in London and backed by a growing, passionate team of technologists solving some of the toughest challenges out there.
The Opportunity
We’re seeking a well-rounded mid-to-senior Software Engineer with strong proficiency in Go (Golang) and a solid grounding in DevOps and Infrastructure-as-Code practices to join our consultancy team. While your primary focus initially will be on helping to design, build and maintain Terraform providers for our clients, you’ll also have the opportunity to contribute to a diverse range of software and infrastructure projects across our consultancy portfolio.
This is an excellent role for someone who thrives on problem-solving, enjoys developer tooling, and is comfortable working directly with clients in a delivery-focused environment.
Key Responsibilities
Design, build, and maintain Terraform providers using Go and the Terraform Plugin SDK
Translate client APIs into Terraform schemas with clarity and developer ergonomics in mind
Write robust, well-tested, production-ready Go code
Collaborate closely with both internal teams and client stakeholders
Help define best practices for infrastructure automation and Terraform development
Take part in other software engineering or DevOps projects depending on client needs and your own interests/skills
Your Skills & Experience
Strong commercial experience with Go (Golang)
Deep familiarity with Terraform (either as a user or provider developer)
Solid understanding of Terraform architecture, state, and provider plugin lifecycle
Hands-on experience using Terraform in real-world infrastructure projects
Confident working with RESTful APIs, modeling resources and their lifecycles
Experience with DevOps practices, CI/CD pipelines, and modern cloud platforms
Able to write unit/integration tests and work with code review practices
Comfortable consulting with clients and working in a professional services setting
Bonus Points For:
Prior experience writing or contributing to Terraform providers
Involvement in open-source projects or development of developer-focused tools
Familiarity with the Terraform Plugin Framework
Experience with cloud services such as AWS, GCP, Azure, or HashiCorp tools
A keen eye for clean abstractions , developer UX , and systems design
What You’ll Gain
A chance to lead the development of client-facing Terraform providers
Exposure to a variety of projects across cloud, DevOps, and software engineering domains
Flexible remote working environment with a strong engineering culture
Opportunity to contribute to open-source tooling and best practices
Mentorship from seasoned engineers and collaboration with a close-knit team
We’re looking for someone who:
Operates independently and confidently
Is comfortable working autonomously without constant direction or hand-holding
Has a problem-solving mindset — able to troubleshoot and unblock themselves or others
Communicates clearly, but doesn’t overcomplicate
Can prioritise and execute pragmatically
Works well in fast-moving or ambiguous environments
Is team-aware, but able to “just get on with it” when needed
Recommended Jobs
Risk and Compliance Officer
We are working with a leading London law firm seeking a Risk and Compliance Officer to join their team based in London.In this role, you will play a key part in supporting all aspects of Risk manageme…
Area Manager
Area Manager | Healthcare Retailer | £70 - £80,000 +package Zachary Daniels is working together with a leading healthcare retailer to recruit for an Area Manager for a high performing and successfu…
Manager, Financial Advisory
The Role This is an excellent opportunity to work alongside our established team who will support you to utilise and enhance your advisory skills and experience. You will work alongside some of the m…
Social Worker Looked After Children
Liquid Personnel are currently looking for an experienced Social Worker for the Looked After Children Team to join our clients in Waltham Forest. Bursting with culture, energy, and opportunity, th…
Senior Cloud Architect - Azure
Joining our Cloud Platforms team, you will operate in a technical role, working predominately with Microsoft Azure to help our clients create agile, scalable and cutting edge technology solutions. Yo…
Procurement Category Manager - Home Claims
Job Title: Procurement Category Manager - Home Claims Location: Leicester, London or Bexhill (Hybrid) Welcome to Hastings Direct - Pam Angel - HR Director We're a…
Senior Platform Engineer
&##129516; About Sano Mission; what we do ~ accelerating the world’s transition to personalised medicine Purpose; why we do it ~ to speed up development of life-saving treatments for tho…
Surgical First Assistant
Surgical First Assistant - Cosmetics Up to £56,000 Central London Full-Time, Permanent This state of the art private hospital are looking for a dedicated SFA to join its friendly and sup…
Team Assistant, Programming
Job Title: Team Assistant, Programming Location: London Company: BritBox International Reporting to: SVP, Group Editorial & Content Contract Type: Permanent About Us Welcome …
Legal Project Management Coordinator in London Area
Job description ROLE OVERVIEW // We are recruiting for a Legal Project Management Coordinator to join the Legal Project Management team. The Legal Project Management Co-ordinator will work …