Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

£41.69k - £52.11k per annum
Full-time

Salary: £41,691 - £52,114, negotiable depending on experience

Job Type: Full-Time, Permanent

Location: Cardiff, UK

Hybrid working: 2 days in office

About the IB

The International Baccalaureate provides world-class educational services to over 6,000 schools across 160 countries. A career with the IB is not just a job; it's an opportunity to work with an innovative world leader in education services where we empower our employees to thrive and make a difference.

About the job

This Software Engineer role sits within the Educator Experience domain, helping ensure IB educators can teach programmes efficiently, feel supported throughout their journey, and continually upskill through high-quality professional learning products and resources. Embedded in a cross-functional product squad, the role develops and improves innovative software solutions, applies consistent engineering practices, and supports reliable delivery across the IB's educator-facing digital ecosystem.

Reporting to the Engineering Manager and working alongside product management, UX, data and engineering colleagues, you will contribute to stable, scalable platforms and the continued modernisation of educator-facing systems. Your work will help strengthen in-house engineering capability, reduce technical risk, and improve the digital experience for educators and schools worldwide.

Responsibilities

  • Contribute technical delivery across educator-facing systems, improving performance, resilience and the educator experience.

  • Provide day-to-day technical guidance to product and test engineers, supporting consistent standards and high-quality delivery.

  • Contribute technical expertise across educator content and professional learning applications, considering user journeys, system behaviour and data.

  • Apply strong engineering practices across code quality, automated testing, security, observability and operational performance.

  • Constructively challenge engineering approaches to modernise systems, reduce technical debt and improve delivery outcomes.

  • Contribute to technical roadmaps, identifying sequencing, dependencies, constraints and cross-domain implications.

  • Support platform consolidation and architectural simplification while escalating significant technical risks and trade-offs.

  • Maintain operational stability while enabling iterative product development and longer-term technical evolution.

  • Build effective relationships with product, UX, data and business stakeholders to align engineering delivery with educator and school needs.

Qualifications

  • Experience as a software developer delivering and operating large-scale digital platforms in a complex organisational environment.

  • Strong full-stack development experience using modern web technologies such as Angular, JavaScript, TypeScript, React and Node.js.

  • Practical knowledge of cloud platforms, DevOps, CI/CD pipelines, observability, secure development, automated testing and reliability engineering.

  • Experience integrating headless content management systems, frontend frameworks and third-party APIs.

  • Experience delivering Agile or Scrum-based projects and collaborating within cross-functional product teams.

  • Proven analytical and problem-solving skills, with the ability to diagnose complex issues and explain technical trade-offs and risks.

  • Experience contributing to platform modernisation, legacy uplift, architectural simplification or technical debt reduction.

  • Clear communication skills and the ability to explain technical concepts to technical and non-technical stakeholders.

  • Working understanding of security, data protection and compliance requirements, including GDPR, for digital platforms.

  • A degree in Computer Science, Engineering or a related discipline, or equivalent professional experience.

Benefits

  • Flexible benefits allowance equivalent to 1.5% of Annual Salary to spend on benefits or as addition to salary

  • 10% employer pension contribution with a 3% employee contribution

  • Enhanced family friendly benefits

  • 25 Days Annual Leave plus public holidays. The opportunity to purchase up to 5 days of leave each year

  • Life assurance 4x annual salary

  • Flexible working hours (core hours are 10am-12pm and 2pm-3pm), 37.5 hours per week

  • Paid volunteering leave

  • Excellent continuous professional development

Opportunity & Belonging

We are committed to building a working environment that values respect, diversity, and compassion. The International Baccalaureate is proud to be an equal opportunities employer, and we welcome applications from all qualified applicants. As a global employer, we adhere to all relevant employment legislation in the countries in which we operate, and we're happy to provide any reasonable support or adjustments as needed to ensure applicants can fully participate in our recruitment process.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer in Cardiff vacancy
  • £42k - £56k per annumEstimated
     ...& Products, Customer Identity & Financial Crime and Data & ML Engineering. Our Data teams are excited about delivering meaningful and impactful...  ...machine learning to the core of what we do at Starling. As a software engineer on the ML Projects team you will work with other... 
    Suggested
    16 hours
    Full-time
    Hybrid working
    Flexible hours

    Starling

    Cardiff
    more than 2 months ago
  • £43k - £59k per annumEstimated
     ...At Engine by Starling , we are on a mission to find and work with leading banks all around the world who have the ambition to build...  ...rapid growth businesses, on our technology.  Engine is Starling's software-as-a-service (SaaS) business, the technology that was built to power... 
    Suggested
    16 hours
    Full-time
    Hybrid working
    Flexible hours

    Starling Bank

    Cardiff
    7 days ago
  • £65k - £75k per annum

    Company: CPS GROUP (UK) LTD Job Type: Permanent Salary: £65000.00 - £75000.00
    Suggested
    Permanent

    CPS GROUP (UK) LTD

    Cardiff
    a month ago
  • £85k - £110k per annum

     ...problems and change lives through Monzo ❤️   London or UK Remote | Engineer III Compensation: £85,000 - £110,000 +  Incentive Awards...  ...you’re interested in distributed systems and writing resilient software you have some experience with strongly-typed languages (Go,... 
    Suggested
    Part-time
    Visa sponsorship
    On-site
    Remote
    Relocation
    Flexible hours

    Monzo

    Cardiff
    3 days ago
  • £130k - £170k per annum

     ...lives through Monzo ❤️   London / UK Remote | Staff Backend Engineer (L60) £130,000 - £170,000 + Equity + Benefits |  Technology - Engineering...  ...to effective communication. We contribute to open source software as much as possible. Our blog is a good place to learn even... 
    Suggested
    Part-time
    Visa sponsorship
    On-site
    Remote
    Relocation
    Flexible hours

    Monzo

    Cardiff
    3 days ago
  • £42k - £58k per annumEstimated
     ...customers with insights, rewards and services that make insurance helpful every day, not just when something goes wrong. As Android Engineer, you’ll develop and deliver features from implementation through to release, working alongside experienced engineers to create high-... 
    Long-term contract
    Temporary
    Hybrid working
    On-site
    Flexible hours

    Admiral

    Cardiff
    4 days ago
  • £106k - £144k per annumEstimated
     ...and helping people become safer, more confident drivers. We’re also rethinking how we build the software behind that experience and you’ll help shape both. As a Staff Engineer, you’ll stay close to the code while shaping technical direction within your squad and collaborating... 
    Hourly pay
    Long-term contract
    Temporary
    Hybrid working
    On-site
    Immediate start
    Flexible hours

    Admiral

    Cardiff
    9 days ago
  • £43k - £57k per annumEstimated
     ...At Engine by Starling , we are on a mission to find and work with leading banks all around the world who have the ambition to build...  ...rapid growth businesses, on our technology.  Engine is Starling's software-as-a-service (SaaS) business, the technology that was built to... 
    16 hours
    Full-time
    Hybrid working
    Flexible hours

    Starling

    Cardiff
    more than 2 months ago
  •  ...efficiently and wherever possible in highly personalised ways. Job Description We are looking for a highly skilled Senior Software Engineer to play a critical role in designing, building, and evolving our cloud‑native platforms. You will bring deep technical expertise... 
    Long-term contract
    Permanent
    Temporary
    Part-time
    Fixed-term contract
    Immediate start
    Flexible hours

    LegalAndGeneral

    Cardiff
    1 day ago
  • £58k - £78k per annumEstimated
     ...Veygo. You’ll work closely with Product, Design, Data and Backend Engineering to understand customer problems, shape solutions and own...  ...through to production. You’ll also help shape how we build software. AI native and agentic engineering are central to our approach,... 
    Long-term contract
    Temporary
    Hybrid working
    On-site
    Flexible hours

    Admiral

    Cardiff
    6 days ago
  • £57k - £68k per annum

     ...leaving any of our customers in the dark. So, join us as a UI Engineer, and find your superpower. National Grid is hiring a UI Engineer...  ...ll play a key role in designing and developing secure, scalable software solutions that support critical operations across our enterprise... 
    Full-time
    Hybrid working
    On-site
    Flexible hours

    natgridProd

    Cardiff
    1 day ago
  •  ...About the job you’re considering Our Developers are software engineering experts, they bring technical knowledge of Dynamics 365 and thePower Platform to our projects and ensure a delivered solution meets user needs, goals and objectives of ourclients and ensure any development... 
    Full-time
    Hybrid working
    Work from home
    Flexible hours

    Capgemini

    Cardiff
    1 day ago
  • £44k - £61k per annumEstimated
     ...compliance while providing powerful analytics and insights. Beyond software, we offer expert support, training, and consulting so our...  ...for web, mobile, and desktop applications, following established engineering standards and Agile development practices. Investigate, troubleshoot... 
    Permanent
    Full-time
    On-site
    1 day/week

    Veriforce

    Cardiff
    15 days ago
  •  ...re considering Capgemini are recruiting highly skilled Senior Engineers to join their dynamic team, delivering solutions for a major...  ...to make it an exciting, fun and interesting place to work. As a Software Engineer your primary focus will be to deliver user stories whilst... 
    Full-time
    Hybrid working
    On-site
    Remote
    Work from home
    Flexible hours

    Capgemini

    Cardiff
    1 day ago
  • £720 per day

     ...We're looking for a Lead Software Engineer (Python & Django) for a central government department based in London, Manchester, Birmingham or Cardiff (hybrid), on an initial 12 months contract, paying up to £720 per day (Inside IR35). This is a hybrid role with around 40%... 
    Hybrid working
    On-site
    Remote

    Invitise

    Cardiff
    5 hours ago
  • £26k - £36k per annumEstimated
     ...two years.  Job Description This is the Job As a Software Developer within our Driving School team, you’ll help build,...  ...experiences. You’ll also contribute to how we evolve our architecture, engineering practices and use of modern development tools, including AI... 
    Permanent
    Full-time
    Hybrid working
    On-site

    The AA

    Cardiff
    4 days ago
  • £39k - £52k per annumEstimated
     ...you're located within a commutable distance of one of our offices so that we're able to interact and collaborate in person. Our Engineering Environment Starling engineers are excited about helping us deliver new features, regardless of what their primary tech stack may... 
    16 hours
    Full-time
    Hybrid working
    Flexible hours

    Starling Bank

    Cardiff
    3 days ago
  •  ...you're located within a commutable distance of one of our offices so that we're able to interact and collaborate in person. Our Engineering Environment Starling engineers are excited about helping us deliver new features, regardless of what their primary tech stack... 
    16 hours
    Full-time
    Hybrid working
    Flexible hours

    Starling

    Cardiff
    1 day ago
  • £57k - £74k per annumEstimated
     ...you're located within a commutable distance of one of our offices so that we're able to interact and collaborate in person. Our Engineering Environment Starling engineers are excited about helping us deliver new features, regardless of what their primary tech stack may... 
    16 hours
    Full-time
    Hybrid working
    Flexible hours

    Starling

    Cardiff
    a month ago
  • £650 per day

     ...eligible to obtain SC clearance; active SC is highly desirable. Interested? Please apply below. Senior Java Developer, Java Engineer, Software Engineer, Java, AWS, Microservices, REST APIs, Kafka, Docker, Terraform, GitLab CI, TDD, BDD, Agile, Glasgow, Newcastle, Leeds,... 
    Hybrid working
    Remote
    3 days/week

    Invitise

    Cardiff
    5 hours ago
  • £68k - £87k per annumEstimated
     ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...the QA team An Ideal Candidate Should Have ~5+ years of software engineering experience ~ Familiarity with Android components... 
    On-site
    Night shift

    Speechify

    Cardiff
    a month ago
  • £750 per day

     ...We're looking for a Lead Software Engineer for a public sector organisation based in London, Manchester, Birmingham, Cardiff or the North East (hybrid) on an initial 12-month contract, paying up to £750 per day (Inside IR35, Umbrella). There is an expectation to attend... 
    Hybrid working
    On-site

    Invitise

    Cardiff
    5 hours ago
  • £40k - £52k per annumEstimated
     ...teams are aligned to divisions covering the following Banking Services & Products, Customer Identity & Financial Crime and Data & ML Engineering. Our Data teams are excited about delivering meaningful and impactful insights to both the business and more importantly our... 
    16 hours
    Full-time
    Hybrid working
    On-site
    Flexible hours

    Starling

    Cardiff
    a month ago
  • £44k - £60k per annumEstimated
     ...teams are aligned to divisions covering the following Banking Services & Products, Customer Identity & Financial Crime and Data & ML Engineering. Our Data teams are excited about delivering meaningful and impactful insights to both the business and more importantly our... 
    16 hours
    Hybrid working
    On-site
    Flexible hours

    Starling Bank

    Cardiff
    3 days ago
  • £50k - £60k per annum

     ...revenue generating brands on Go.Compare. Made up of two Senior Engineers, two Mid-Level Engineers, and an Integration Manager—working in...  ...delivering results together What you'll do As our Senior Software Engineer, you'll lead technical execution and full lifecycle ownership... 
    Full-time
    Hybrid working
    On-site
    Flexible hours

    Future Publishing

    Cardiff
    9 days ago
  • £57k - £76k per annumEstimated
     ...attend the office a minimum of 1 day per week. About the Role We are seeking a highly motivated and experienced Mobile Security Engineer to join our Cyber Security team. As a Mobile Security Engineer, your primary responsibility will be to design, build, and maintain... 
    16 hours
    Full-time
    Hybrid working
    On-site
    Remote
    Flexible hours

    Starling

    Cardiff
    more than 2 months ago
  • £37.08k - £58.09k per annum

     ...dynamic environment. Help us improve our cross-platform GIS software libraries, built on the latest compilers and C++ standards, and...  ...modeling, analyzing, or presenting geospatial data in a scientific, engineering, governmental, or post graduate academic environment) ~... 
    Relocation package
    Relocation

    Esri

    Cardiff
    1 day ago
  • £52k - £67k per annumEstimated
     ...Position Title: Advanced Data Engineer Contract Type: Contract (6-month initial duration, with potential for extension) Location: Cardi...  ...tools (e.g., GitHub, GitLab, Azure DevOps) within collaborative software development environments. Demonstrated experience operating... 

    Randstad

    Cardiff
    more than 2 months ago
  • £45k - £50k per annum

     ...Embedded Software Engineer Cardiff 26959/580 £45,000 – £50,000 & Bonus, Healthcare plan and more Benefits Package: o £45,000 – £50,000 starting salary o Company bonus o Group Pension Scheme o Private Medical Scheme including Healthcare Cash Plan... 
    Permanent
    Cardiff
    more than 2 months ago
  •  ...come into the Telford or Hove office once to twice a month (Lead Engineers more frequently). As we align closely with customer requirements...  ...deliver tangible business value. You'll work across the full software development lifecycle, creating scalable and supportable automations... 
    Hybrid working
    On-site
    Remote
    Work from home
    Flexible hours

    Capgemini

    Cardiff
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!