Who are Benefex?
We are a fast-moving technology company, and one of the most successful providers of online reward and benefits solutions in the UK. We believe no one comes to work to do a bad job or be actively disengaged, and that technology is instrumental in providing an exceptional employee experience. We are striving to create seamless but tangible interactions between employers and employees, making work a rewarding place for every single one of us. To help us on our quest to be the best, we need brilliant people on board and that’s where you come in.
Why should you apply?
- Autonomy & Ownership: as the dedicated Platform Engineer for our SME squad you will lead on all things infrastructure and DevOps
- Technical challenge: help us transition from AWS/Docker to GCP/Kubernetes and continuously improve our platform
- Progression: learn from our Lead Platform Engineer and wider Platform Chapter with clear progression to Senior
- Top 10 Employer, Sunday Times Best Places to Work Awards
- Work for a profitable, fast-growingmarket leader in the online reward and benefits space
Please note we are unable to offer visa sponsorship and require to people to be based in the UK or Ireland for this position
Great benefits:
£55,000-70,000
Tech setup of your choice (MacBook Pro or equivalent, monitors, etc.)
£800 annual learning budget, plus two hours per week as ‘Focus Fridays’.
Flexible work – choose a working setup that works for you, our only ask is to see you once a month in the office and you must be based in the UK or Ireland.
️ 25 days holiday plus your local bank holidays
Your birthday off
️ Two half day wellbeing days
Healthcare cash plan
Employee Assistance Plan
Income Protection and life assurance
Pension scheme
Role Overview
In line with our continued growth at Benefex, we are excited to announce that we are recruiting for a Platform Engineer to join our SME squad.
As part of the SME team, you will work on the tech platform that services our SME customers. You will be responsible for owning our infrastructure platform, reporting into the Lead Platform Engineer and working closely with the development team to build out a platform roadmap for the squad and continuously iterate and improve upon our infrastructure and tooling.
Our platform stack is AWS, Docker, Terraform, Prometheus, Grafana, with a move to GCP and Kubernetes planned in the next 6-12 months.
Responsibilities
As our Platform Engineer, you'll play a crucial role in understanding the needs of our team and product, translating them into robust and scalable cloud infrastructure. You'll be responsible for:
- Building and enhancing the cloud infrastructure: Utilise tools like Terraform to design, implement and automate infrastructure deployments, first on AWS and later on GCP.
- Supporting developers: Collaborate with developers to streamline the CI/CD pipeline and build tools, ensuring efficient development workflows.
- Creating and maintaining operational runbooks and alerts: Document clear and concise procedures for infrastructure operations and establish monitoring systems with tools like Prometheus and Grafana to proactively identify and resolve issues.
- Defining and delivering the infrastructure roadmap: Define and deliver tactical improvements to the existing AWS infrastructure, alongside strategic work to migrate components to Kubernetes and GCP.
- Cloud-level performance monitoring: Leverage tools such as Prometheus and Grafana to collect and visualise performance metrics, and work closely with the development team to understand and improve performance and scalability.
What are we looking for?
- Good understanding of developer needs: Translate developer challenges into actionable platform improvements.
- CI/CD experience: Build, maintain, and continuously improve CI/CD pipelines for efficient software delivery.
- Cloud infrastructure expertise: Design, deploy, and manage AWS infrastructure with hands-on experience. Experience with GCP a bonus.
- Strong automation skills: Infrastructure-as-code tools like Terraform for automated infrastructure provisioning.
- Docker and Kubernetes: Experience with containerisation technologies and ideally Kubernetes clusters.
- Bash/Python scripting: Utilise scripting languages for automation and infrastructure management tasks.
- Agile principles: Understand and advocate for agile methodologies in software development.
- Coding skills: Experience in any programming language, with PHP being highly valued.
Even if you don't meet all of the requirements for this role, we encourage you to apply! We are looking for talented and passionate individuals who are eager to learn and grow. We also offer a variety of other roles, so please check out our careers page to see if there is something else that might be a good fit for you.
Our interview process
Benefex understand the need to have a fast and efficient process, the below will all be completed in the shortest time possible.
Initial informal call with the Talent team
Interview with a Senior Manager
Technical Task
Final interview with the Hiring Manager and 1-2 Engineers
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
We are committed to creating a diverse and inclusive workplace where everyone feels welcome and respected. We believe that diversity and inclusion are essential to our success, and we are proud to be an equal opportunity employer.