Software Developer Apprentice (Met Office)

The Met Office

Devon (EX1 3PB)

Closes in 25 days (Monday 30 March 2026)

Posted on 5 March 2026


Summary

The Met Office is delighted to open our advertising for Apprenticeships 2026.

Training course
Software developer (level 4)
Hours
Monday to Friday. Shifts to be confirmed.

37 hours a week

Start date

Monday 7 September 2026

Duration

1 year 6 months

Positions available

3

Work

Most of your apprenticeship is spent working. You’ll learn on the job by getting hands-on experience.

What you'll do at work

  • Spend a substantial portion of time shadowing others
  • Work with other developers to write code and tests
  • Build your knowledge
  • Follow a test-driven approach
  • Write code that is automatically tested

Where you'll work

Fitzroy Road
Exeter
Devon
EX1 3PB

Training

Apprenticeships include time away from working for specialist training. You’ll study to gain professional knowledge and skills.

Training provider

FIREBRAND TRAINING LIMITED

Training course

Software developer (level 4)

Understanding apprenticeship levels (opens in new tab)

What you'll learn

Course contents
  • create logical and maintainable code
  • develop effective user interfaces
  • link code to data sets
  • test code and analyse results to correct errors found using unit testing
  • conduct a range of test types, such as Integration, System, User Acceptance, Non-Functional, Performance and Security testing.
  • identify and create test scenarios
  • apply structured techniques to problem solving, debug code and understand the structure of programmes in order to identify and resolve issues
  • create simple software designs to effectively communicate understanding of the program
  • create analysis artefacts, such as use cases and/or user stories
  • build, manage and deploy code into the relevant environment
  • apply an appropriate software development approach according to the relevant paradigm (for example object oriented, event driven or procedural)
  • follow software designs and functional or technical specifications
  • follow testing frameworks and methodologies
  • follow company, team or client approaches to continuous integration, version and source control
  • communicate software solutions and ideas to technical and non-technical stakeholders
  • apply algorithms, logic and data structures
  • interpret and implement a given design whist remaining compliant with security and maintainability requirements
  • create logical and maintainable code
  • develop effective user interfaces
  • link code to data sets
  • test code and analyse results to correct errors found using unit testing
  • conduct a range of test types, such as Integration, System, User Acceptance, Non-Functional, Performance and Security testing.
  • identify and create test scenarios
  • apply structured techniques to problem solving, debug code and understand the structure of programmes in order to identify and resolve issues
  • create simple software designs to effectively communicate understanding of the program
  • create analysis artefacts, such as use cases and/or user stories
  • build, manage and deploy code into the relevant environment
  • apply an appropriate software development approach according to the relevant paradigm (for example object oriented, event driven or procedural)
  • follow software designs and functional or technical specifications
  • follow testing frameworks and methodologies
  • follow company, team or client approaches to continuous integration, version and source control
  • communicate software solutions and ideas to technical and non-technical stakeholders
  • apply algorithms, logic and data structures
  • interpret and implement a given design whist remaining compliant with security and maintainability requirements

Training schedule

We would look for you to join us in September 2026 with your apprenticeship training beginning in October.

You will be managed by a line manager and have a mentor to offer further support. You will have on the job training and in house development opportunities during your apprenticeship.

You will have 1 day per week dedicated to your 20% off the job training with the training provider, BPP. They will deliver the off the job training in an online style. You will have a tutor(s) delivering learning sessions, with an initial 3-week online boot camp, followed by group webinar-based sessions for each module and 1-2-1 tutor sessions for example on a regular basis. You will also have regular review meetings with your tutor and line manager every 3 months.

As well as the taught content, there will be a large amount of self-study, regular assignments and an end-point assessment period. You must be committed to your own development and training as this element forms a significant aspect of a modern apprenticeship.

Please note: Before applying, we recommend you consider if the delivery method suits your learner needs. We would also recommend you look at the information about the apprenticeship on the training providers website as well as researching the requirements of an apprenticeship to help you decide whether an apprenticeship is right for you.

Requirements

Essential qualifications

GCSE in:

English and Maths (grade A*-C/9-4 or equivalent)

Share if you have other relevant qualifications and industry experience. The apprenticeship can be adjusted to reflect what you already know.

Skills

  • A curious learner
  • Logical thinker
  • Detail-orientated person
  • Collaborative team player
  • Adaptable and resilient
  • Fast paced environment

Other requirements

If you share our values, we’d love to hear from you! Click apply to begin your application.

Please complete your career history (this could include voluntary or work experience roles) and provide evidence against each of the essential criteria in the supporting statement questionnaire. We recommend candidates use the CARL method (Context, Action, Result and Learning) for presenting evidence of experience and skills. Please read the Early Careers Programmes Application Guidance at the bottom of this advert for more guidance.

About this employer

We combine weather and climate science and data with expert insights to help with those decisions so people can be safe, well and prosperous.

Everything we do is based on world-leading science and enhanced by the close working relationships we have with partners around the globe. We collect and make sense of massive amounts of data every day, using cutting-edge technology to deliver it into the hands of the people that need it, when it matters.

We are the Met Office. This is world-changing work.

Disability Confident

Disability Confident

A fair proportion of interviews for this apprenticeship will be offered to applicants with a disability or long-term health condition. This includes non-visible disabilities and conditions.

You can choose to be considered for an interview under the Disability Confident scheme. You’ll need to meet the essential requirements to be considered for an interview.

After this apprenticeship

Opportunity to progress in the company.

Ask a question

The contact for this apprenticeship is:

FIREBRAND TRAINING LIMITED

The reference code for this apprenticeship is VAC2000019273.

Apply now

Closes in 25 days (Monday 30 March 2026)

After signing in, you’ll apply for this apprenticeship on the company's website.