Hi we’re Genio. We create beautifully simple learning tools that boost knowledge, skills, and confidence.
About the role
Career track: IC4
Unit:Shared services
As a Senior Platform Engineer, you help set the strategy for Genio's infrastructure end-to-end — from design through to running it in production. You work with squads on feature work to advise/set direction, and ensure reliability, security, and cost efficiency. You drive the design and implementation of best-practice cloud infrastructure, automation frameworks, and tooling that enable scalability, reliability, and efficiency for engineering teams in both business units. Working closely with engineers, testers, and data colleagues, you lead initiatives to enhance platform capabilities, optimise performance, and champion DevOps principles.
Responsibilities:
- Evolving Genio's cloud infrastructure: Architect and optimise cloud infrastructure to ensure scalability, security, and resilience. Shape long-term infrastructure strategy and apply Infrastructure as Code and CI/CD best practices.
- Maintaining and improving observability of Genio's applications: Implement comprehensive monitoring, alerting, and distributed tracing capabilities. Champion the adoption of SLOs, SLAs, and SLIs.
- Leading incidents and post-incident learning: Support as an incident lead for PlatformOps, coordinate the response, run blameless post-incident reviews, and track actions to completion.
- Driving automation of repetitive tasks: Develop scalable automation frameworks to streamline engineering workflows and improve efficiency.
- Raising the technical capability of other teams: Act as a technical advisor, provide guidance and upskilling support for platform tooling, and mentor engineers across engineering teams.
Meet the team
You will report to the Principal Platform Engineer and work most closely with:
- Principal Platform Engineer (Operations)
- Platform Engineer (Operations)
- Engineering teams in both business units
- Production Support Engineer (Operations)
- Senior Data Engineer (Operations)
About you:
Essential:
- Systems design and judgement: Takes an ambiguous problem, defines options, makes trade-offs explicit, and writes clear design documents.
- Programming Skills: Strong experience in scripting and programming with Python and/or Bash for automation and tooling.
- Infrastructure as Code: Proficient with Terraform for infrastructure automation.
- Cloud Platforms: Strong experience with AWS or Google Cloud.
- Kubernetes in production: Experience operating, upgrading, networking, and debugging Kubernetes clusters under load.
- Reliability Engineering & Security: Proven ownership of production service reliability (defining SLIs, incident response) and implementing security practices (access control, secrets management, patching, backup/recovery).
Bonus / Nice to have:
- AI-Assisted Development: Comfortable and proficient with AI development tools as part of everyday engineering.
- Cost Awareness: Understanding of infrastructure costs and the ability to build cases for spending changes.
- Collaboration & Adaptability: Ability to mentor others, foster trust, make pragmatic technology choices, and communicate with "passionate views, loosely held".
Salary and benefits:
£70,000- £76,000 per annum dependent on experience
33 days annual leave (Inclusive of bank holidays)
3 gifted days off at Christmas
EMI Share Options Scheme
Generous individual learning and training allowance
Truly flexible hours to suit when you work best
Full home working set up and beautiful collaborative office space
Free Leeds City Centre office parking
Nomad working policy with family travel insurance
Enhanced 26 weeks maternity and 4 weeks paternity (fully paid)
Health cash plan (from glasses to massages)
6% employer pension contribution
Location:
Our beautiful office space in Leeds is our key hub for collaboration, and we love to get together in person. We operate a flexible hybrid working model, including supporting our Genios who are based remotely across the UK. If you are more than 50 miles away from the office, we offer full remote working support within the UK, with the opportunity to join colleagues for in-person collaboration several times a year.
We will discuss ways of working with you at interview however if you have any questions before you apply please reach out to
What to expect next:
We’ll review your application and provide a response within 1 week. Even if it’s not the news you’d hoped for, we appreciate it’s good to know either way.
If we invite you to meet with us for interview, here’s an overview of what the process will look like:
- Screening interview with our Recruitment Business Partner
- A take-home technical test for you to complete offline and submit back to us
- A technical interview with Mark, Staff Platform Engineer and an Engineer from the Platform Operations team
- A CV review and Cultural & Values interview with Mark and our Head of Engineering, Mala
Ahead of your interview you will receive a confirmation email outlining who you’ll be meeting and when, anything you’ll need to prepare in advance and any resources we think you might find helpful.
Interested in learning more about a career at Genio?
Here are a few further resources:
About Genio
Life at Genio
Case studies and user stories
Applicant Privacy Notice
We think it’s important that you understand how we use and handle your personal information, so here’s a link to our privacy notice. By submitting your application, you’re confirming that you’ve read and understood this notice.
#J-18808-Ljbffr
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Senior Platform Engineer erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Genio anzuklopfen, wenn du dich auf die Stelle als Senior Platform Engineer bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Genio vorzubereiten!
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Genio klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei Genio vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.