Senior Software Engineer - Educator Experience (Hybrid, UK)

International Baccalaureate

Cardiff

Hybrid

GBP 48,000 - 60,000

Full time

13 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Flexible benefits allowance
Pension 10% employer
Family-friendly benefits
25 days annual leave
Life assurance 4x
Flexible working hours
CPD
Volunteer leave

Job summary

The International Baccalaureate (IB) is seeking a Senior Software Engineer to join the Educator Experience domain in Cardiff. You will provide senior technical leadership across educator-facing systems, ensuring scalable platforms and high-quality delivery.

You will collaborate with product, UX, data and business stakeholders to align engineering outcomes with educator needs. Reporting to the Engineering Manager, you will drive platform modernisation, governance, and reliable delivery rhythms

Qualifications

  • Extensive experience as a senior software engineer or technical lead delivering and operating large-scale digital platforms.
  • Strong practical knowledge of cloud platforms, DevOps, CI/CD pipelines, observability, secure development, automated testing and reliability engineering.
  • Strong full-stack experience with Angular, JavaScript, TypeScript, React and Node.js.
  • Experience integrating headless CMS platforms, including Sanity CMS, with frontend frameworks and APIs.
  • Scrum-based Agile project delivery; mentoring engineers; improving platform reliability and performance.
  • Understanding of security, data protection and GDPR for digital platforms.

Responsibilities

  • Provide senior technical leadership across educator-facing systems, improving platform performance, resilience and the educator experience.
  • Guide product and test engineers in cross-functional squads, supporting consistent engineering standards and high-quality delivery.
  • Act as a technical subject matter expert for educator content and professional learning applications, informing trade-offs and protecting system integrity.
  • Apply and reinforce strong engineering practices across architecture, code quality, testing, security and operational performance.
  • Constructively challenge technical approaches to modernise systems, reduce technical debt and improve delivery outcomes.
  • Review vendor outputs, ensuring alignment with IB engineering standards and integration requirements.
  • Contribute to technical roadmaps, sequencing, dependencies and cross-domain implications.
  • Support platform consolidation and architectural simplification while escalating significant risks.
  • Maintain operational stability while enabling iterative product development and longer-term technical evolution.
  • Build relationships with product, UX, data and business stakeholders to align delivery with educator and school needs.

Skills

Senior software engineer
Technical lead
Cloud platforms
DevOps
CI/CD
Observability
Secure development
Automated testing
Reliability engineering
Angular
JavaScript
TypeScript
React
Node.js
Sanity CMS
Agile / Scrum
Mentoring
GDPR / security

Tools

Sanity CMS

Job description

The International Baccalaureate (IB) is seeking a Senior Software Engineer to join the Educator Experience domain in Cardiff. You will provide senior technical leadership across educator-facing systems, ensuring scalable platforms and high-quality delivery.

You will collaborate with product, UX, data and business stakeholders to align engineering outcomes with educator needs. Reporting to the Engineering Manager, you will drive platform modernisation, governance, and reliable delivery rhythms

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - Educator Experience (Hybrid, UK)
Software Engineer - Educator Experience (Hybrid, UK)

IB • Cardiff

Hybrid
GBP 42,000 - 52,000
Hybrid work model
Software Engineer – Educator Experience Platform
Software Engineer – Educator Experience Platform

International Baccalaureate • Cardiff

Hybrid
GBP 42,000 - 52,000
Flexible benefits
Pension 10%
Leave allowance
+4
Software Engineer
Software Engineer

IB • Cardiff

Hybrid
GBP 42,000 - 52,000
Hybrid work model
Senior Software Engineer
Senior Software Engineer

International Baccalaureate • Cardiff

Hybrid
GBP 48,000 - 60,000
Flexible benefits allowance
Pension 10% employer
Family-friendly benefits
+5
Software Engineer
Software Engineer

International Baccalaureate • Cardiff

Hybrid
GBP 42,000 - 52,000
Flexible benefits
Pension 10%
Leave allowance
+4
Engineering Manager
Engineering Manager

International Baccalaureate Organization • Cardiff

On-site
GBP 90,000 - 130,000
Engineering Manager
Engineering Manager

International Baccalaureate • Cardiff

Hybrid
GBP 55,000 - 69,000
Benefits allowance
Pension contribution
Annual leave
+4
Engineering Manager - Lead Global, Distributed Dev Teams
Engineering Manager - Lead Global, Distributed Dev Teams

International Baccalaureate • Cardiff

Hybrid
GBP 55,000 - 69,000
Benefits allowance
Pension contribution
Annual leave
+4
Engineering Manager: Global Delivery & Offshore Team
Engineering Manager: Global Delivery & Offshore Team

International Baccalaureate Organization • Cardiff

On-site
GBP 90,000 - 130,000
Software Engineer (Development) - Hybrid, Impactful EdTech
Software Engineer (Development) - Hybrid, Impactful EdTech

The Open University UK • Milton Keynes

Hybrid
GBP 46,000 - 65,000
Flexible working
Hybrid work pattern
Generous leave allowance