Skip to main content

Software Engineering

Multiverse Software Engineering: full-stack, agile, design, test, deploy, aligned to Level 4 Software Developer apprenticeship.

Updated over a week ago

Software Engineering Programme Overview

Develop a strong bench of junior software engineering talent, with the foundational skills to succeed in agile environments. Learners will become proficient in designing, developing, testing, and deploying full-stack applications. Part of our Software Engineering Academy Programmes.

Key Skills Gained:

  • Full stack development

  • UI and UX

  • Rest APIs

  • Databases

  • CI and CD

Business Outcomes:

  • Proficiency in full stack development: Learners build and apply skills spanning the entire software development lifecycle.

  • Hands-on learning, on your tech stack: Give junior engineers the opportunities to embed new skills through hackathons and a project portfolio.

  • Opportunity to explore a specialty area: Tailor learning in areas most relevant to your organisational needs, through electives like Cybersecurity, Cloud, and Data Engineering.

Apprenticeship Qualification Achieved: Level 4 Software Developer

Duration: 1 year and 3 month delivery, plus 3 month assessment


Software Engineering Indicative Curriculum Breakdown

Software engineering bootcamp

  • Months 1-3:

    • Full stack development

    • SDLC

    • Algorithmic problem solving

    • CS theory

    • Learning the company’s tech stack

  • Months 4-6: Accelerating data solutions with DevOps principles

    • Deepen understanding of a software system frequently used

    • Create software

    • Deploy software

    • Use software to add efficiency to data analysis or processing

  • Months 7-9: Driving Business Value with data engineering

    • Design and implement data solutions

    • Role of data storage in automation and analytics

    • Design a data engineering solution

    • Use solution to enable decision-making and quality analytics

Pathway option 1: Front-end track (In this optional track, you'll focus on front-end development skills first.)

  • Module 1 (3 months): Front-end

    • Designing and optimising UIs

    • State management

    • Mobile first principles

  • Module 2 (3 months): Back-end

    • RESTful APIs

    • NoSQL

    • Authentication

  • Module 3 (3 months): Deployment

    • CI/CD w/ Docker

    • Cloud infrastructure

    • Security

Pathway option 2: Back-end track (In this optional track, you'll focus on back-end development skills first.)

  • Module 1 (3 months): Back-end

    • RESTful APIs

    • NoSQL

    • Authentication

  • Module 2 (3 months): Deployment

    • CI/CD w/ Docker

    • Cloud infrastructure

    • Security

  • Months 3 (3 months): Front-end

    • Designing and optimising UIs

    • State management

    • Mobile first principles

Elective (Pick one elective module from:)

  • Module 4 (3 months): Elective module

    • Learners select from:

      • Cyber literacy

      • Cloud

      • Front end deep dive

      • Data engineering

End point assessment (EPA)

  • 3 months:

    • Working session to learn more about the EPA, practice for interviews, and work on evidence

Note: This is an example curriculum, and specific details may vary per cohort.


Software Engineering Indicative Delivery Model

Monthly delivery model, approx. 28 hours per month total commitment. The exact time commitment will be outlined in the training plan that apprentices will receive at the start of their apprenticeship.

Post-bootcamp:

  • Asynchronous learning (6 hours): Online, self-paced content that sets the foundation of skills for the module.

  • Workshop (10 hours): Live, instructor-led, small-group interactive learning that dives deeper and reinforces the asynchronous content.

  • Coach support (1.5 hours): Includes smaller group coaching sessions, coach guidance support ad-hoc 1-to-1, etc.

  • Independent applied learning (10.5 hours): Application of learning to apprentices’ existing day-to-day activities.


Did this answer your question?