×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, DevOps, Cloud Engineer - Software

Job in Milton Keynes, Buckinghamshire, MK10 0BX, England, UK
Listing for: The Open University
Full Time position
Listed on 2026-10-15
Job specializations:
  • Software Development
    Software Engineer, DevOps, Cloud Engineer - Software, Backend Developer
Salary/Wage Range or Industry Benchmark: 50000 - 70000 GBP Yearly GBP 50000.00 70000.00 YEAR
Job Description & How to Apply Below

Are you passionate about building high-quality software and keen to grow your engineering career in a modern, cloud‑first environment?

Join The Open University as a Software Engineer and help deliver innovative, scalable digital services that make a real impact on students and staff.

About the Role

We are recruiting multiple Software Engineers across a range of Digital Services teams. These roles sit within agile, product‑focused environments delivering business‑critical digital services that support students, staff, and the wider University.

As a Software Engineer (known internally as an Engineer
) at The Open University, you will contribute to the design, development, and support of high‑quality software solutions, working across the full software development lifecycle, from requirements analysis and system design through to coding, testing, and deployment.

These positions will work within product teams delivering and evolving user‑facing services, building scalable, secure, and user‑centred applications.

Engineers will work with modern engineering practices, contributing to CI/CD pipelines, automated testing, cloud‑based delivery, and Dev Ops ways of working. You will gain experience working with a diverse technology stack, including cloud platforms such as Microsoft Azure and AWS, and will be supported in developing your technical capability and service ownership over time.

Engineers within Digital Services work across a modern technology landscape that  Core, ASP.NET MVC, REST APIs, React, Next.js, design systems and reusable component development, observability and Open Telemetry, Microsoft Azure, Infrastructure as Code (IaC), and Headless CMS platforms. The technologies used will vary across teams and services, providing opportunities to apply existing expertise while working with a broad range of modern engineering practices.

In addition to building new functionality, you will support the services you develop, contributing to application monitoring, incident management, and ongoing improvements to reliability and performance.

Candidates are not expected to have experience across all technical areas. The specific technologies, team context, and areas of focus will be discussed during the recruitment process, alongside opportunities for learning and professional growth.

Key Responsibilities
  • Participate in Software Development
    :
    Contribute to the development and enhancement of software systems throughout the software lifecycle, from design to deployment, following best practices and industry standards.
  • System & Software Design
    :
    Assist in the design and documentation of software components and systems, working within established architectural patterns and standards, ensuring that solutions are scalable, reliable, and meet The Open University needs.
  • Program & Debug Software
    :
    Write, test, and maintain high‑quality code with accompanying test scripts and documentation, ensuring that it is well‑structured, efficient, and aligns with project requirements.
  • Assist with System Integration
    :
    Support the integration of various software components and systems, ensuring seamless interoperability and functionality.
  • Contribute to Testing Activities
    :
    Contribute to test design and execution to validate software quality, ensuring functionality, performance, and security requirements are met.
  • Support Software Configuration Management
    :
    Manage software configuration and version control, ensuring that changes are tracked, documented, and easily retrievable.
  • Data Modelling & Database Design
    :
    Contribute to data modelling and assist with database design to support application development and data integrity.
  • User Experience & Analysis
    :
    Support user experience design and analysis to ensure that the software solutions are…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary