Senior Software Engineer – Client‑Facing, Agile & TDD

Opencast

Newcastle upon Tyne, City of Edinburgh, Glasgow

Hybrid

GBP 61,000 - 78,000

Full time

10 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

7% pension contribution
Share options
Discretionary bonus
25 days holiday
Life happens days
Wellbeing support
Professional development

Job summary

Opencast is seeking a Senior Software Developer for UK-based client work, focusing on engineering craft and thoughtful problem-solving. The role emphasizes collaboration, TDD, and emerging design, with frequent on-site client engagement across the UK.

You’ll lead technical delivery in agile teams, drive quality through testing, and mentor others while building scalable, secure systems. Regular travel to client sites is expected.

Qualifications

  • Senior Software Developer with proven design and delivery of user-centred services.
  • Experience with Java or Scala; Kotlin, Ruby or JavaScript are welcome.
  • Ability to design scalable, secure, accessible systems.
  • Strong testing culture and TDD/pair programming.

Responsibilities

  • Lead on technical delivery and guide clear backlogs.
  • Set and evolve testing approaches to build confidence.
  • Encourage collaborative ways of working, including pairing and mobbing.
  • Build trusted client relationships and shape right solutions.

Skills

Java/Scala experience
Agile methodologies
TDD / pair programming
Ownership & leadership

Tools

Kotlin
Ruby
JavaScript

Job description

Opencast is seeking a Senior Software Developer for UK-based client work, focusing on engineering craft and thoughtful problem-solving. The role emphasizes collaboration, TDD, and emerging design, with frequent on-site client engagement across the UK.

You’ll lead technical delivery in agile teams, drive quality through testing, and mentor others while building scalable, secure systems. Regular travel to client sites is expected.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - Agile, TDD, Public Sector
Software Engineer - Agile, TDD, Public Sector

Opencast | B Corp™ • Birmingham

Hybrid
GBP 65,000 - 90,000
7% pension contributions
Share options
Discretionary bonus
+5
Senior Software Engineer – Java/Scala Lead & Innovator
Senior Software Engineer – Java/Scala Lead & Innovator

Opencast | B Corp™ • Greater London

On-site
GBP 75,000 - 100,000
7% employer pension contribution
Share options
Discretionary bonus
+3
Consulting Software Engineer - Government-Ready, TDD & Agile
Consulting Software Engineer - Government-Ready, TDD & Agile

Opencast | B Corp™ • Greater London

Hybrid
GBP 70,000 - 90,000
Pension
Share options
Discretionary bonus
+6
Software Engineer – Government & Agile Consulting (On-site)
Software Engineer – Government & Agile Consulting (On-site)

Opencast | B Corp™ • Glasgow

Hybrid
GBP 60,000 - 85,000
7% employer pension
Share options
Discretionary bonus
+5
Senior Software Engineer — Govt‑Digital, Agile & Impact
Senior Software Engineer — Govt‑Digital, Agile & Impact

Opencast | B Corp™ • Manchester

On-site
GBP 65,000 - 90,000
Pension 7%
Share options
Discretionary bonus
+5
Consultant Software Engineer - Hybrid, Public Sector
Consultant Software Engineer - Hybrid, Public Sector

Opencast • Newcastle upon Tyne

Hybrid
GBP 70,000 - 95,000
7% employer pension
Share options
Discretionary bonus
+5
Senior Software Engineer & Technical Lead (Contractor)
Senior Software Engineer & Technical Lead (Contractor)

Opencast • Newcastle upon Tyne, City of Edinburgh, Glasgow

Hybrid
GBP 83,000 - 111,000
Senior Software Engineer – Government-Grade Java/Scala Lead
Senior Software Engineer – Government-Grade Java/Scala Lead

Opencast | B Corp™ • Newcastle upon Tyne

On-site
GBP 75,000 - 110,000
Pension contribution
Share options
Discretionary bonus
+7
Senior Software Engineer/Developer
Senior Software Engineer/Developer

慨正橡扯 • Newcastle upon Tyne

On-site
GBP 59,001 - 72,000
7% employer pension contribution
Share options
Discretionary bonus
+2
Senior Software Engineer (Java/Scala) – Government-Ready Consultancy
Senior Software Engineer (Java/Scala) – Government-Ready Consultancy

Opencast | B Corp™ • City of Edinburgh

On-site
GBP 65,000 - 90,000
7% employer pension contribution
Share options
Discretionary bonus
+6