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

Senior Software Engineer; Design System

Job in Milton Keynes, Buckinghamshire, MK1, England, UK
Listing for: The Open University UK
Full Time position
Listed on 2026-05-17
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 GBP Yearly GBP 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer (Design System)

Overview

Senior Software Engineer (Design System) role within the Design System team. The role focuses on building and evolving a shared UI component library and related assets used by multiple product teams. You will translate design intent into high‑quality, accessible, and reusable components to enable consistent user experiences at scale, with emphasis on front‑end capabilities, developer experience, and supporting consuming teams through documentation, versioning, and ongoing maintenance.

Key Responsibilities
  • Lead Software Development Projects
    :
    Guide design, development, and implementation of software solutions that are robust, scalable, and aligned with The Open University objectives. Provide technical leadership and mentorship, and may include line management for junior team members.
  • Architect and Design Systems
    :
    Develop and refine system architectures and software designs that meet requirements, ensuring maintainability, security, performance, observability, supportability, and resilience with monitoring, alerting, and operational documentation.
  • Drive Technical Excellence
    :
    Champion best practices in software development, including coding standards, TDD and automated testing (unit and integration), and version control to deliver high‑quality, scalable software products.
  • Oversee System Integration
    :
    Manage integration of multiple software components for seamless interaction and functionality across the system.
  • Data Management and Analysis
    :
    Lead data modelling, database design, and business intelligence efforts to support data‑driven decision making and improve system performance.
  • Enhance User Experience
    :
    Collaborate with UX designers to ensure user experience is a key consideration and translate user needs into functional software features that deliver value.
  • Monitor and Assess Emerging Technologies
    :
    Stay informed about new technologies and evaluate their potential to enhance current and future projects.
  • Implement Security and Compliance Standards
    :
    Ensure software solutions comply with security standards and industry regulations; implement best practices to protect data and maintain integrity.
  • Quality Assurance and Testing
    :
    Oversee comprehensive testing strategies (functional, non‑functional, and security testing) to ensure reliability and performance.
  • Support Operational Excellence
    :
    Contribute to stability and performance of applications by supporting incident and problem management, using observability data, as part of a build‑run‑own approach; participate in out‑of‑hours support as required and in service level planning.
  • Requirements Analysis
    :
    Work with stakeholders to understand needs, define technical requirements, assess feasibility, and document/manage requirements to align with project goals.
  • Resource and Supplier Management
    :
    Assist in resource allocation and collaborate with external vendors to meet project needs.
About You

Key

Skills and Experience:

  • Proven Software Engineering Expertise
    :
    Extensive experience in software development, testing, debugging, code review, and strong programming, system design, and testing practices.
  • Strong System and Software Design Skills
    :
    Ability to design scalable systems with architectural integrity, experience with modern patterns such as microservices, API‑first design, and cloud‑native platforms.
  • Advanced Data Management
    :
    Skilled in data modelling, database design, and BI to support analytics.
  • User‑Centred Development
    :
    Experience integrating UX principles into the software development process.
  • Emerging Technology Enthusiast
    :
    Passion for exploring new technologies to enhance solutions.
  • Security and Compliance Focus
    :
    Knowledgeable in security and regulatory compliance to protect systems and data.
  • Quality Assurance Leader
    :
    Strong focus on testing strategies to ensure reliability and performance.
  • Effective Analysis and Requirements Management
    :
    Ability to translate user needs into technical requirements and assess feasibility.
  • Operational and Resource Management
    :
    Experience in resource management and working with external suppliers.
  • Modern Engineering Practices and AI Enablement
    :
    Experience with automated testing, CI/CD, cloud‑native development, Dev Ops practices, and…
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
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