At a Glance
- Tasks: Design and build release pipelines using Go, driving platform initiatives independently.
- Company: Join Tyk, a leading API Management platform with a global impact.
- Benefits: Unlimited paid holidays, flexible hours, and an employee share scheme.
- Other info: Embrace a culture of innovation and collaboration in a dynamic environment.
- Why this job: Make a real difference in tech while enjoying total work flexibility.
- Qualifications: Strong Go development skills and experience in CI/CD and cloud infrastructure.
The predicted salary is between 36000 - 60000 € per year.
Who are Tyk, and what do we do? The Tyk API Management platform is helping to drive the connected world and power new products and services. We’re changing the way that organisations connect any number of their systems and services. Whether internal, external, public or highly encrypted systems, Tyk helps businesses drive value across various industries.
Founded in 2015 with offices in London - UK, London - Ontario, Atlanta and Singapore, we have many thousands of users of our B2B platform across the globe. Our Mission Tyk is on a mission to connect every system in the world. We’ve started by building an API Management platform. We offer unlimited paid holidays and remote working from anywhere in the world, for everyone.
The Role We’re seeking a self-driven Platform Engineer to join our Non-Functionals team as the sole engineer owning release engineering. You’ll need strong software engineering foundations in Go and the autonomy to drive platform and tooling initiatives from conception to delivery with minimal oversight. This role demands someone who proactively identifies problems, builds production-grade solutions, and champions DevOps practices across the organization.
What you’ll be responsible for:
- Designing, building, and operating release pipelines and infrastructure using GoReleaser and GitHub Actions—making technical decisions independently and being accountable for outcomes.
- Writing production-quality Go code to build platform engineering tools and automation, applying software engineering best practices (unit testing, code reviews, TDD, SOLID principles).
- Identifying opportunities to improve CI/CD, release engineering, and platform capabilities before they become urgent problems—driving improvements from idea to implementation.
- Creating robust automation for Kubernetes, AWS, and DigitalOcean infrastructure with reliability and observability built-in; writing IaC (Terraform, Helm) with production-code rigor.
- Developing and maintaining packaging systems (RPM, DEB) and container image build pipelines with security compliance (FIPS, signed artifacts); managing package repositories (DockerHub, Packagecloud, ECR).
- Identifying and implementing AI-assisted automation opportunities across CI/CD and infrastructure operations with strong guardrails, auditability, and measurable impact on toil reduction.
- Collaborating with QA to design comprehensive test frameworks that integrate throughout the CI/CD pipeline.
- Embedding DevOps culture and platform engineering best practices into product squads through a consultative approach.
- Supporting ISO 27001/SOC2 audits through automated compliance controls; partnering with Security and SRE teams to ensure AI-enabled workflows meet governance requirements.
- Staying current with release engineering trends and bringing forward recommendations for tooling and process improvements.
What we’re looking for:
- Demonstrable software development background, particularly using Go as a primary language.
- Proven track record as a strong individual contributor who takes ownership, drives initiatives independently, and delivers results with minimal supervision.
- Experience designing, building, and operating production-grade platform tooling and release engineering systems.
- Release engineering, CI/CD pipelines, and deployment automation at scale.
- Operating Kubernetes in production environments.
- Packaging and distribution systems for Linux (RPM, DEB) and containers.
- Cloud infrastructure (AWS, Azure, DigitalOcean, or similar).
- Using AI-assisted tooling to improve engineering throughput while maintaining delivery stability.
- Collaborating with cross-functional teams (Product, QA, Security, SRE).
- Supporting compliance frameworks (ISO 27001, SOC2, or similar).
- Driving DevOps transformation and embedding platform engineering best practices across teams.
- Distributed systems and reliability principles.
- Strong technical decision-making with confidence to make trade-offs and justify choices.
Skills
- Professional Go development including CGO on Linux and relevant toolchain.
- GitHub Actions for CI/CD pipeline development.
- Packaging systems: RPM, DEB, and container image build processes.
- Configuration management: Ansible, cloud-init.
- Infrastructure as Code: Terraform, Helm.
- Container orchestration: Kubernetes, Docker, ECS, Fargate.
- Cloud platforms: AWS (required), Azure/GCP beneficial.
- Database technologies: MongoDB, Redis, or similar.
- Software engineering best practices: unit testing, code reviews, TDD, SOLID principles.
- Understanding of AI/LLM capabilities and limitations in automation contexts.
- Implementing security controls and guardrails for AI-enabled workflows.
- Exceptional self-management and prioritization with ability to balance competing demands.
- Proactive problem-solving mindset with ability to work autonomously and make technical decisions independently.
- Strong cross-team collaboration and stakeholder management.
- Excellent communication across various technical levels.
- Vocal and opinionated contributor who brings ideas, challenges the status quo, and advocates for technical excellence.
- Security-first development mindset with understanding of secure software supply chain practices.
Nice to have
- Python or TypeScript proficiency.
- Observability stacks: Prometheus, Grafana, distributed tracing, logging systems.
- Testing frameworks and infrastructure at scale (performance testing, chaos engineering).
- Designing and operating production-scale Kubernetes clusters.
- Sole or primary technical ownership of critical systems or infrastructure.
- SRE principles and practices (SLIs, SLOs, error budgets).
- API management or API gateway experience.
- Open source contributions.
- Building or integrating AI-assisted developer/ops workflows with evaluation, monitoring, and governance.
- Kubernetes certifications (CKA/CKAD/CKS).
- Incident management and post-incident analysis.
- Bare metal or multi-cloud infrastructure experience.
Benefits
- Everyone has unlimited paid holidays.
- We have total flexibility in hours, as we believe creativity flows better when our people are given freedom to decide when they are most productive.
- Employee share scheme.
- Generous maternity and paternity leave.
- Volunteering Days.
- Company retreats.
- Employee Wellbeing platform.
We all share the same vision - we value authenticity, respect, responsibility, independence, honesty, diversity and inclusion and most importantly treating others how you wish to be treated. We look for like-minded people who bring their personalities to work every day, strive to achieve their personal goals and who are willing to challenge the way we do things, why? - to make what we do even better!
Values
- It’s ok to screw up!
- The only stupid idea, is the untested one!
- Trust starts with you - make it count!
- Assume best intent!
- Make things better!
Tyk is an equal opportunities employer and we are determined to ensure that no applicant or employee receives less favourable treatment on the grounds of gender, age, disability, religion, belief, sexual orientation, marital status, or race, or is disadvantaged by conditions or requirements which cannot be shown to be justifiable.
Go Engineer - Release Engineering in London employer: Tyk
Tyk is an exceptional employer that champions flexibility and autonomy, offering unlimited paid holidays and the freedom to work remotely from anywhere in the world. Our inclusive work culture fosters creativity and innovation, while our commitment to employee growth is evident through generous parental leave, an employee share scheme, and opportunities for professional development. Join us in our mission to connect every system in the world, where your contributions will be valued and your unique perspective celebrated.
StudySmarter Expert Advice🤫
We think this is how you could land Go Engineer - Release Engineering in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with Tyk employees on LinkedIn. A personal touch can make all the difference when it comes to landing that interview.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your Go projects and any relevant automation work. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for the interview by diving deep into Tyk's products and services. Understand how our API Management platform works and think about how your skills can contribute to our mission of connecting every system in the world.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Tyk team!
We think you need these skills to ace Go Engineer - Release Engineering in London
Some tips for your application 🫡
Show Off Your Go Skills:Make sure to highlight your experience with Go in your application. We want to see how you've used it in real projects, so don’t hold back on the details!
Be Proactive:Tyk loves self-driven individuals! In your application, share examples of how you've identified problems and taken the initiative to solve them. This will show us you’re a perfect fit for our team.
Tailor Your Application:Don’t just send a generic application. Take the time to tailor your CV and cover letter to reflect the specific skills and experiences that match the role. We appreciate when candidates put in the effort!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining Tyk!
How to prepare for a job interview at Tyk
✨Know Your Go Inside Out
Make sure you brush up on your Go programming skills before the interview. Be ready to discuss your experience with Go, especially in relation to building production-grade tools and automation. Prepare to showcase your understanding of software engineering best practices like unit testing and TDD.
✨Showcase Your Problem-Solving Skills
Tyk is looking for someone who can proactively identify problems and drive solutions. Think of examples from your past work where you took initiative to improve CI/CD processes or release engineering systems. Be prepared to discuss how you approached these challenges and the impact of your solutions.
✨Familiarise Yourself with DevOps Practices
Since this role involves championing DevOps culture, make sure you understand key concepts and practices. Be ready to talk about your experience with CI/CD pipelines, Kubernetes, and cloud infrastructure. Highlight any specific tools you've used, like GitHub Actions or Terraform, and how they contributed to your projects.
✨Emphasise Collaboration and Communication
Tyk values strong cross-team collaboration, so be prepared to discuss how you've worked with different teams in the past. Share examples of how you’ve communicated technical concepts to non-technical stakeholders and how you’ve embedded best practices into teams. This will show that you can not only work independently but also contribute to a collaborative environment.