Software Engineering Placement 2022-2023

Fixed Term Contract (12 Months) - Uppingham

What you’ll do

We are looking for forward thinking people to help us create amazing things! That's why we're recruiting for this Software Engineer Placement role, which is designed for a university student looking for a year in industry as part of their degree.

This is a fantastic opportunity to code and learn with some of the industry’s best engineers, working on a great variety of projects for prestigious clients - no two days are the same! We have a helpful and open working environment and team, which means that you can easily have conversations and sit-downs with managers across all levels for support and advice.  

As a placement student you will go through our training programme, covering such as areas as:

  • Setting up a new project
  • Creating build and release pipelines
  • Building the front-end and server side
  • Security
  • Quality
  • Working with a CMS

These will give you an initial understanding of various key aspects of development, helping you to build your skills and experience for the remainder of the placement.

Here at MMT Digital we aren’t as corporate as some companies, we know that people thrive in a fun working environment – so that’s just what we’ve created!

Among your primary responsibilities will be:

  • Working, with the guidance of your Project team, to deliver solutions to our clients on time and budget, in line with the technical vision for the project and company best practices.
  • Refining and estimating work using standard Agile practices and methodologies as part of the project team
  • Learning to deliver in line with MMT quality standards, responding to written standards and quality processes such as Pull Requests and pair programming.
  • Learning to take end-to-end responsibility for the delivered solutions in terms of infrastructure, testing, release pipeline, deployment and operational performance.
  • Creating and maintaining sufficient levels of documentation for the solutions produced.
  • Assisting project teams in spotting business opportunities within and around your projects.

Your secondary responsibilities will be:

  • Assisting the Project Governance Team in successful delivery of project value, through:
  • Helping to spot stories which don’t meet the Definition of Ready.
  • Delivering against both the MMT standards for quality, and team-level Definition of Done.
  • Escalating concerns or risks that may impact project success.
  • Encouraging a Lean approach to development.
  • Reacting quickly to coaching and guidance provided by development peers in the interest of quality.

What you’ll bring

In order to flourish in this role, you’ll need the following: 

  • Studying towards Computer Science, Cyber Security or other industry-relevant degree
  • Knowledge of at least one of the following: HTML, CSS, JavaScript and React, C# and .NET
  • Awareness of quality assurance and related testing frameworks
  • A basic understanding of cloud technologies and their applications
  • A basic understanding of development methodologies, specifically Agile (Scrum)
  • Enthusiasm and personal drive to excel in the role
  • Passionate about all things web based; generally interested in new technology and keen to learn more
  • Be a great team worker
  • Confident communicator when liaising with colleagues, or directly with clients

It would also be great (but not essential) if you have: 

  • Experience of using Content Management Systems
  • Basic knowledge of some CI/CD tools, and how to use them
  • Good organizational skills
  • Ability to respond well to change 




Our aim is to reduce our carbon footprint as rapidly as possible. 
With immediate effect, we will offset more CO2 than we generate. 

  1. windmill1
  2. charger
  3. person
  4. bicycle
  5. windmill2
  6. tree
  7. windmill3