
Perkbox
Remote Jobs
Helping businesses care for, connect with and celebrate their people— no matter where they are or what they want 🎈
15 Jobs
Senior Backend Engineer, Golang
PerkboxHelping businesses care for, connect with and celebrate their people— no matter where they are or what they want 🎈
• Build and maintain high‑performance microservices in Go • Contribute to the full lifecycle of services • Implement and document gRPC and RESTful APIs • Write efficient queries and design schemas • Work within event‑driven architecture patterns • Write clean, testable code • Partner with DevOps to monitor service health • Help troubleshoot production issues • Actively participate in agile ceremonies • Contribute to technical discussions
Senior Backend Engineer
PerkboxHelping businesses care for, connect with and celebrate their people— no matter where they are or what they want 🎈
Role Description Due to our expansion in Bulgaria, we are looking for an experienced Senior Ruby Backend Engineer to take ownership of backend systems powering our mobile-first, consumer-facing applications. You’ll translate product and business goals into technical roadmaps, drive architectural decisions, and ensure our backend services are secure, scalable, and performant. This is a hands-on role where you’ll balance coding, mentoring, and shaping engineering practices. - Own and evolve the technical vision for Ruby on Rails applications and backend services. - Build and maintain robust RESTful APIs, ensuring secure authentication, authorisation, and data flows. - Design scalable solutions on AWS, including RDS, Lambda, and Kubernetes workloads. - Identify and resolve bottlenecks, improve API speed, and design effective caching/database strategies. - Establish and continuously improve deployment pipelines, coding standards, and code review practices. - Embed security-by-default across the SDLC, ensuring compliance with frameworks like ISO 27001 and SOC2. - Work closely with frontend teams, product managers, and stakeholders to deliver impactful features. - Create and maintain clear technical documentation and design specifications. - Step in during critical production incidents, lead root cause analysis, and drive prevention strategies. Qualifications - 4+ years of professional experience with Ruby on Rails and a good understanding of JavaScript/TypeScript, and MVC architecture. - Strong database management experience with PostgreSQL/MySQL, AWS RDS, and ORM tools like ActiveRecord. - Proficiency with RSpec, Git, mocking, and unit testing principles. - Experience with GraphQL APIs. - Experience working in AWS cloud environments. - Familiarity with CI/CD pipelines in fast-paced or scaling organisations. - Proven experience designing and implementing features using AI-powered workflows, including leveraging AI agents and automation to build scalable, intelligent applications. - Confidence navigating ambiguity, with a detail-oriented approach to clean, high-quality code. Requirements - Remote working. This role is only open to candidates who are residing in Bulgaria. - Gross annual salary: €60,000 to €65,000 based on experience. Interview Process - Online interview with the Senior Talent Advisor. - A 75 min panel interview with two Engineering Leads. This will be a behavioural- and technical interview. - Final interview with the Director of Engineering, and the CPTO. Diversity & Inclusion At Perkbox, we’re committed to building an inclusive workplace for all. We welcome applications from candidates of all backgrounds and are happy to provide reasonable adjustments where needed. Your comfort and success matter to us!
DevSecOps Engineer
PerkboxHelping businesses care for, connect with and celebrate their people— no matter where they are or what they want 🎈
Role Description Due to exciting growth, we are expanding our team and have created an opportunity for an experienced Senior DevSecOps Engineer. We offer a remote work mode and a monthly gross salary of €4,250. Joining our Platform Engineering function and reporting to the DevOps Lead, you’ll play a pivotal role in shaping and delivering DevSecOps practices across the combined Perkbox and Vivup platform. You’ll work closely with engineering leadership and cross-functional teams to improve developer experience, own cloud architecture, and ensure secure, resilient delivery at scale. Responsibilities - DevSecOps & Security Engineering - Embed security-by-default across the SDLC (shift-left testing, secure configurations, vulnerability scanning) - Own IAM, RBAC, SSO/SAML, and access governance across all platform environments - Ensure compliance with ISO 27001, SOC 2, NCSC guidelines, Cyber Essentials, and related frameworks - Provide hands-on guidance to engineering teams and drive secure development practices - Platform Engineering & Cloud Architecture - Own multi-cloud architecture across AWS (primary), Azure, and GCP - Manage Kubernetes workloads and serverless architecture (AWS Lambda) - Lead infrastructure-as-code using Terraform to ensure consistency and scalability - Contribute to platform-level scalability, resilience, and performance decisions - Support Windows Server and Azure environments, integrating with identity systems - CI/CD, Automation & Developer Experience - Own and evolve CI/CD pipelines across Jenkins, GitLab CI, and Azure DevOps - Drive automation of deployments, testing, and provisioning - Improve developer experience through faster, more reliable, secure delivery - Reliability, Observability & Incident Management - Own monitoring and observability using tools like Prometheus, Grafana, Splunk (or equivalents) - Define and manage SLIs/SLOs - Lead incident response, root cause analysis, and prevention strategies - Proactively identify and mitigate reliability and performance risks Qualifications - Strong hands-on experience in AWS cloud architecture - Experience implementing DevSecOps practices across the SDLC - Experience with IAM, RBAC, SSO/SAML, and modern security tooling - Expertise in building and managing CI/CD pipelines at scale (e.g., GitLab CI, Jenkins, Snyk, SonarQube, Lacework/FortiCNAPP) - Proficiency in Bash and Python scripting for automation - Strong Kubernetes experience (cluster management, containerised delivery at scale) - Experience with observability, monitoring, and incident management (Grafana, Sentry, Darktrace, SLIs/SLOs) - Experience leveraging AI tooling to improve engineering workflows and delivery What Success Looks Like - Security is embedded early, reducing vulnerabilities reaching production - Compliance standards consistently met with no major audit findings - Cloud environments are reliable, scalable, and aligned with IaC standards - CI/CD pipelines are stable, trusted, and improving delivery performance - Automation meaningfully reduces manual effort across engineering - Incidents are detected early and resolved at root cause - Monitoring and alerting are trusted and actionable across teams Interview Process - Online interview with the Senior Talent Advisor - Technical interview with the Director of Engineering and the Director of IT & Cybersecurity - Introduction to the CPTO Diversity & Inclusion At Perkbox, we are committed to being an inclusive employer and creating a fair workplace for all. We encourage applications from candidates across all backgrounds, circumstances, ages, disabilities, ethnicities, religions or beliefs, gender identities, or sexual orientations. We are happy to offer reasonable adjustments during our hiring process. Just let us know, and we'll make it work for you. Your comfort and success matter to us!
Power BI Analyst
PerkboxHelping businesses care for, connect with and celebrate their people— no matter where they are or what they want 🎈
• Own the design, development, and maintenance of Power BI dashboards and reports • Build and maintain data models that are reliable and well-structured • Write DAX measures and Power Query transformations • Ensure all BI outputs meet data quality and governance requirements • Work directly with stakeholders and communicate findings clearly • Support the maintenance of data quality across BI outputs • Investigate root causes and identify opportunities for data analysis
Merchandising Executive – Fixed-Term Role
PerkboxHelping businesses care for, connect with and celebrate their people— no matter where they are or what they want 🎈
• Support overall Ecommerce strategy by managing promotional banners, products, and recommended ranges • Work closely with internal Marketing teams and external suppliers to ensure accurate product data and availability • Analyse customer interaction to optimise the online journey and drive commercial growth • Manage product lifecycle activities including setup, tagging, and stock availability • Implement and audit campaign promotional banners across client portals • Analyse category performance, search terms, and product engagement to identify growth opportunities • Collaborate with the Data team to enhance reporting and benchmark performance • Maintain strong relationships with external suppliers through regular routines and trading meetings • Support projects relating to website functionality and user experience improvements • Ensure all activity aligns with quality and compliance standards
Principal AI & Automation Lead – Fixed-Term Role
PerkboxHelping businesses care for, connect with and celebrate their people— no matter where they are or what they want 🎈
• Be the AI transformation lead, responsible for embedding AI into how we work • Identify and prioritize AI use cases with clear ROI and business value • Design and implement AI-enabled workflows and automation solutions • Partner with Engineering, DevOps, and Data teams to integrate pilot solutions into production • Run training and coaching sessions to upskill teams across the company on AI tools • Create playbooks and repeatable patterns to embed AI into daily workflows • Establish guardrails and standards for responsible AI usage and data compliance • Monitor productivity improvements and iterate on solutions based on performance data
Senior Cyber Security Analyst
PerkboxHelping businesses care for, connect with and celebrate their people— no matter where they are or what they want 🎈
• Lead end-to-end incident response for security incidents including fraud, abuse, and platform vulnerabilities • Drive root cause analysis leading to permanent, system-level fixes • Design and implement guardrails to prevent misuse and abuse within the platform • Embed security into product and engineering workflows • Prioritise risks based on real-world impact • Drive vulnerability management and pentesting, focusing on exploitability and business impact • Collaborate with Product, Engineering, and GRC teams to ensure practical and effective security
Night Shift Counsellor
PerkboxHelping businesses care for, connect with and celebrate their people— no matter where they are or what they want 🎈
📍UK Remote | Part time | 36 hours – 3 x 12 hour shifts Does this sound like you? You’re a psychological care clinician looking to embed yourself in an organisation that can support you and help you grow, both personally and professionally. You’d love to feel encouraged and appreciated from day one, with a comprehensive onboarding experience and training for your role. Day to day you’ll benefit from one-to-one clinical and peer supervision and case management alongside a monthly programme to enable your continuous professional development. It’s important to you that the company you’re part of is impactful and solves real-world problems. You’re looking for an opportunity to be highly visible and absolutely integral to the growth and success of the business. What you’ll be doing (in a nutshell): As a member of our EAP team, you’ll provide confidential, in-the-moment telephonic support and assessment services to employees of customer organisations during night shifts. You will support individuals facing challenges such as stress, anxiety, depression, financial concerns, and family issues. In your role, you’ll utilise technology to stay connected with the team while working remotely, delivering structured counselling and psychological support within a stepped care model. You will help triage clients into appropriate internal and external support pathways while contributing to a culture of continuous learning and professional development. Day to day you can expect to: - Accept referrals and assess clients using validated risk assessment tools. - Provide immediate emotional support, psychoeducation, and counselling interventions via telephone. - Offer guidance on support options, including internal psychological pathways and external resources such as CAB-style advice and national/local agencies - Make informed decisions about the suitability of new referrals, ensuring alignment with TERC protocols. - Maintain accurate clinical records and contribute to data collection via CORE-Net. - Work collaboratively within a multidisciplinary team, ensuring stepped care arrangements are in place. - Support managers and key personnel in customer organisations with relevant client information as appropriate. - Operate within an inclusive, recovery-focused framework that respects diversity and equal opportunities. To be successful you’ll have: - A minimum Level 4 Diploma in Counselling. - Registered or accredited membership with a professional body (e.g., BACP, NCS). - Experience in a fast-paced counselling or mental health environment. - Enhanced DBS (we can assist with processing if needed). Desirable but not essential: - Experience in Employee Assistance Programmes (EAP) or workplace mental health. - Familiarity with psychological assessment tools and stepped care approaches. Please note, all applicants must be legally entitled to accept and perform work in the UK and all positions are subject to an enhanced DBS check. Why Perkbox Vivup? In an exciting stride forward for both organisations, employee benefits experts Perkbox and Vivup have joined forces to create a world-class benefits, wellbeing, and engagement platform. With over two decades of combined experience, our goal is to enable more organisations to better support and engage their employees — something which has become essential in the wake of a global pandemic and a hard-hitting cost-of-living crisis. From enhancing access to specialist mental health services to helping staff manage the cost of everyday essentials, our combined strengths and best-in-class solutions will create a super partnership that supports employees in all areas of life, at every stage of their career, both in and out of the workplace. As a combined entity, we can assist more employees than ever before to live and work better through our combined expertise in the public, private, SME, and corporate sectors. Today, we collectively support more than 4 million employees across 7,500 organisations through an enhanced range of benefits and engagement solutions. Our vision is to create healthy, happy and engaged workforces by reinventing employee benefits. Together, we’re positioned to revolutionise the employee benefits landscape, driving innovation, setting new standards, and shaping the future with transformative solutions that redefine wellbeing. The Interview Process Our interview process involves 3 main stages: - Application - 30 minute call with a member of the TA team - 60-minute video call with Hiring Manager and one other team member Our average process takes around 2-3 weeks, but we will always work around your availability. You will have the chance to speak to our recruitment team at various points during your process. If you have any specific questions ahead of this, please contact us on talent@vivup.co.uk We’re committed to being an inclusive employer and creating a fair workplace for all. We encourage applications from candidates across all backgrounds, circumstances, ages, disabilities, ethnicities, religions or beliefs, gender identities, or sexual orientations We're happy to offer reasonable adjustments during our hiring process. Just let us know, and we'll make it work for you. Your comfort and success matter to us!
Cyber Security Analyst
PerkboxHelping businesses care for, connect with and celebrate their people— no matter where they are or what they want 🎈
Does this sound like you? You're a motivated and detail-oriented professional who thrives in a fast-paced environment. With strong communication, organisation, and problem-solving skills, you enjoy owning your workstream from end to end. As our Cyber Security Analyst, you will play a critical role in protecting our digital infrastructure by leading the detection, investigation, and response to cybersecurity threats. By monitoring security systems, analysing incidents, and proactively identifying vulnerabilities, you will be the core of our defense against breaches. In addition to technical expertise, you will provide strategic input on improving security posture, guide junior analysts, and collaborate across teams to ensure risks are managed effectively. What you’ll be doing (in a nutshell): In this role, you’ll take ownership of key operational responsibilities, ensuring smooth delivery and execution across your area of focus. You’ll work collaboratively with internal teams and external stakeholders to deliver seamless outcomes, improve processes, and support organisational success. Day-to-day you can expect to: - Lead incident response efforts for security breaches and malware attacks including root cause analysis and recovery - Monitor the threat landscape and correlate threat intelligence with monitoring tools to proactively identify risks - Oversee and manage vulnerabilities while assessing and leading remediation efforts - Work cross-functionally with IT, DevOps, and GRC teams to align cybersecurity with operational goals - Manage and refine configurations for security tools and recommend new security solutions - Maintain detailed and accurate documentation on security incidents and investigations - Contribute to the development of the Perkbox cybersecurity strategy and promote best practices - Keep abreast of the latest developments to ensure zero-day issues are discovered in a timely manner - Manage annual penetration testing activities and resolve vulnerabilities in line with policy - Focus on specialist knowledge area tickets as a priority while assisting the wider team with generic workload - Collaborate with the IT team on a cycle of constant improvement regarding automation and efficiency To be successful, you'll have: - Excellent communication skills with the ability to engage stakeholders clearly and professionally - Strong time management and organisation with the ability to balance multiple priorities - Proven experience with vulnerability scanning tools and remediating software or hardware vulnerabilities - Hands-on experience with testing and exploiting vulnerabilities using manual penetration testing methods - A logical and lateral approach to problem solving while remaining cool under pressure - A detail-oriented approach with a commitment to quality, accuracy, and compliance - A collaborative mindset and the ability to be a great team player across different disciplines Bonus points if you bring: - A self-starter attitude with the ability to work independently and research new trends - A natural ability to teach and explain advanced security concepts to a wide audience - Previous experience working in a fast-paced or scaling organisation Why Perkbox? It's an exciting time to join us at such a pivotal moment. We recently launched our Bulgarian operations with a bold mission to build a high-performing and inspired team. Our goal is to foster a workplace defined by growth, genuine collaboration, and a sense of purpose. With more than 20 years of experience across public, private, SME and corporate sectors, Perkbox are now supporting over 4 million employees across 7,500 organisations. From access to expert mental health services to help with the cost of everyday essentials, our expanded range of benefits and wellbeing tools meets people where they are - at work and beyond. We’re redefining what employee benefits can be. And we’re just getting started. The Interview Process Our interview process involves 4 main stages: - Application - Short call with a member of the TA team - 30-minute video call with Hiring Manager - Final Interview and task Our average process takes around 2-3 weeks, but we will always work around your availability. You will have the chance to speak to our recruitment team at various points during your process. If you have any specific questions ahead of this, please contact dimitar.kondakov@perkbox.com We’re committed to being an inclusive employer and creating a fair workplace for all. We encourage applications from candidates across all backgrounds, circumstances, ages, disabilities, ethnicities, religions or beliefs, gender identities, or sexual orientations We're happy to offer reasonable adjustments during our hiring process. Just let us know, and we'll make it work for you. Your comfort and success matter to us!
Senior - Lead DevSecOps Engineer
PerkboxHelping businesses care for, connect with and celebrate their people— no matter where they are or what they want 🎈
• Own and evolve our DevOps and platform engineering function • Define our infrastructure, security, and deployment strategy across Perkbox & Vivup • Enable engineering teams to ship faster, safer, and at scale • Security posture across the SDLC • DevOps and platform strategy across all products • CI/CD standards and overall developer experience • Cloud architecture across AWS / GCP / Azure • Reliability, observability, and incident response practices • Cost optimisation (FinOps mindset) • Define and implement an end-to-end DevSecOps strategy (beyond just pipelines) • Establish security-by-default practices across engineering • Partner with engineering leadership on scalability, architecture, and platform decisions
5more opportunities are still waiting for you.Log in now and take your next shot before someone else does.