Domain Engineering Lead

at  The Open University UK

Milton Keynes, England, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate11 Nov, 2024GBP 90085 Annual22 Oct, 2024N/AContinuous Delivery,Software,Devops,Test Driven Development,Servant Leadership,Agile Methodologies,Collaboration,Software Development,Distributed Teams,Communication Skills,It,Aws,Pair Programming,Design Patterns,Engineers,Code,InfrastructureNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Domain Engineering Lead
Advert Reference Number: 348
Job Location: Milton Keynes, Remote/Hybrid
Department: Student Services Portfolio
Salary: £75,251 to £90,085
Closing Date: 11th November 2024
Weekly Working Hours: 37
Contract Type: Permanent
Fixed Term Contract: End Date: Not Applicable
Welsh Language Standard: Not Applicable
:

SKILLS AND EXPERIENCE

  • Possess a degree in a STEM subject or hold extensive and relevant experience.
  • Strong experience in the software engineering industry, including time spent as a senior manager or tech lead.
  • Extensive experience leading engineering teams to deliver significant value through strategic project management and execution with a bias towards servant leadership.
  • Proactive self-starter with a strong ability to tackle complex technical challenges, driving solutions through effective team collaboration.
  • Expertise in delivering products using agile methodologies, working closely with engineers in product teams to ensure timely and efficient outcomes.
  • Experienced in leading teams in the adoption and implementation of modern engineering practices, including Test-Driven Development (TDD), DevOps, Pair Programming, Infrastructure as Code and DORA Metrics.
  • Proven experience in leading teams to build and run software on cloud platforms (e.g., Azure, AWS), develop cloud-native applications, and manage cloud costs effectively.
  • Strong understanding and application of architecture and design patterns.
  • Proficient in building and scaling software using modern technology stacks, including MACH architecture.
  • Experience migrating from a complex mix of legacy platforms to modern architectures and leading teams looking after a complex mix of legacy and modern applications.
  • Skilled in navigating the complexities of diverse technologies, coordinating with third-party suppliers, managing internal teams and collaborating with cross-departmental teams.
  • Strong experience in fostering a DevOps culture, integrating continuous delivery and collaboration across all stages of software development.
  • Experienced in managing and working with diverse, geographically distributed teams, both onshore and offshore, utilising a variety of technologies to maintain a digitally connected environment.
  • Excellent verbal and written communication skills, with a deep understanding of using various channels and formats to engage a diverse audience.
  • Highly organised with a strong ability to prioritise, delegate, and manage tasks within a team. Logical and analytical mindset, capable of assessing the implications of technical findings and issues.

ESSENTIAL REQUIREMENTS

As part of the application process, you will be expected to submit your CV and a Supporting Statement (maximum of 1000 words) that demonstrates how you meet the essential criteria listed above. Flexible working patterns will be considered.

It is anticipated that a hybrid working pattern can be adopted for this role, where the successful candidate can work from home and the office. However, as this role is contractually aligned to our Milton Keynes office it is expected that some attendance in the office will be required when necessary and in response to business needs. We anticipate this being on a weekly/fortnightly basis.

  • Early Close: We may choose to close the application date early if we reach a high number of applications. However, if you would still like to apply before the deadline originally advertised do not hesitate to contact us and we can discuss this with the Chair of the panel.

Responsibilities:

ABOUT THE ROLE

We believe that where you start in life, shouldn’t limit where you go.
The Open University (OU) is a unique institution created 50 years ago to open up education for all. We are open to anyone, anywhere, changing millions of lives across the world and always looking for new ways to help people succeed. Our pioneering use of innovative methods, such as our BBC partnership, means we reach more people than any other university.
We work across all four nations of the UK and we are the most popular choice for online, distance, flexible study.

ABOUT THE ROLE

At the OU we organise our various digital services into specific product groups based on user types, student lifecycle and business area. For example, there are distinct product groups for Core Services, Teaching & Learning, Student Support and Admin (SSA), and Staff Services.”
The domain lead for engineering is responsible for the leadership and coaching of the domain engineering teams, working in an agile environment building, running and owning end to end systems. They will set the technical direction for the group and ensure that engineering output aligns with business objectives and our technology principles and that engineering practices are embedded across all teams within the group.
Working closely with the Group Leads for both Design and Product and the Domain Digital Service Leader the Engineering Lead will agree a joint technical vision, strategy and roadmap and support engineering teams in developing the best possible solutions. Not responsible for hands on coding the Engineering Lead will, however, will have technical oversight of the groups’ roadmap and help push forward technical discussions and ensure everything is on track to ensure successful delivery and outcomes across a portfolio of products and services.
Work with other Domain Leads for Engineering, the Architecture function, other practise leads and the Director of Engineering and Architecture to collectively tackle challenges, plan people, resources and improve engineering practices.

KEY RESPONSIBILITIES

  • Deliver Outcomes: Ensure successful delivery of outcomes across a portfolio of products and services, including support, running, maintenance, new developments and ensuring service for our students is maintained.
  • Lead and Manage Teams: Lead, manage develop and motivate engineering professionals in multidisciplinary product teams, including contractors and tech partner resources. Define the skills needed in collaboration with the Director of Engineering and Architecture.
  • Manage Budgets: Contribute to broader budgeting and forecasting activities, ensuring adherence to the agreed budget for the group. Collaborate with finance and other stakeholders to maintain financial health and accountability.
  • Engage Stakeholders: Regularly engage with key business stakeholders to co-create aligned roadmaps and ensure stakeholder needs are met.
  • Execute Technology Strategies: Contribute to and execute OU technology strategies, collaborating with other group engineering leads and technology teams. Share work and decision-making openly.
  • Ensure Software Quality: Ensure all software and code adhere to technology goals, standards, and reusable patterns, achieving expectations around Security, Stability, Scalability, Speed and Spend (5S’)
  • Coach and Develop Engineers: Provide coaching and growth opportunities for engineers and contribute significantly to the evolution of the Engineering profession within the OU.
  • Drive DevOps Culture: Drive an ongoing shift towards a DevOps culture and practices, including automation and practical AI to increase flow, frequent feedback and ongoing learning.
  • Implement Test Strategies: Work with testing specialists to define and implement test strategies and automated testing to improve and maintain overall code quality.
  • Manage Technical Debt: Address technical debt while supporting the pace of delivery.
  • Balance Build, Run and Improve: Manage the tension between build, run and improve, setting strategies for each and monitoring progress.
  • Support the Delivery Function: Work with lead delivery managers to ensure the delivery function is supported and delivers group outcomes.
  • Produce Performance Indicators: Produce key performance indicators across the end-to-end product portfolio to inform and guide performance improvement activity.
  • Engage with the Community: Actively attend and participate in conferences and developer forums to share expertise with the community and stay current with industry trends.
  • Consult with Engineering Leaders: Consult with other leaders in the engineering profession within the OU and share important context.
  • Maximise Data Re-use: Maximise the re-use and availability of data through modern engineering practices that allow the OU to grow the data asset.

It is anticipated that a hybrid working pattern can be adopted for this role, where the successful candidate can work from home and the office. However, as this role is contractually aligned to our Milton Keynes office it is expected that some attendance in the office will be required when necessary and in response to business needs. We anticipate this being on a weekly/fortnightly basis.

  • Early Close: We may choose to close the application date early if we reach a high number of applications. However, if you would still like to apply before the deadline originally advertised do not hesitate to contact us and we can discuss this with the Chair of the panel


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Other

Graduate

STEM

Proficient

1

Milton Keynes, United Kingdom