Software Engineer - Agile, TDD, Public Sector

Opencast | B Corp™

Birmingham

Hybrid

GBP 65,000 - 90,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

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

Job summary

Opencast is seeking software developers who value craft and collaboration. You will work across client engagements, delivering high-quality services while emphasising TDD, clean design and thoughtful problem-solving.

The role involves on-site travel across the UK and close collaboration with stakeholders to guide solutions from discovery through live delivery. We look for experience with Java/Scala, OO design, strong testing practices, and a track record in government/digital services aligned to

Qualifications

  • Experience as a Software Developer with hands-on coding.
  • Ability to demonstrate projects using Java/Scala.
  • Experience delivering government/digital services meeting GDS standards.
  • Willingness to travel UK on-site regularly.
  • Comfort with agile methodologies, TDD and pair programming.
  • Ability to work in client-facing consultancy and mentor others.

Responsibilities

  • Build high-quality, user-centered services using Java or Scala.
  • Design well-structured, maintainable systems using OO principles.
  • Apply strong testing practices to ensure quality and reliability.
  • Collaborate with clients and stakeholders to deliver solutions across the stack.

Skills

Java
Scala
OO Design
Testing practices
Govt. experience
GDS standards
Agile methods
Team collaboration

Tools

N/A

Job description

Opencast is seeking software developers who value craft and collaboration. You will work across client engagements, delivering high-quality services while emphasising TDD, clean design and thoughtful problem-solving.

The role involves on-site travel across the UK and close collaboration with stakeholders to guide solutions from discovery through live delivery. We look for experience with Java/Scala, OO design, strong testing practices, and a track record in government/digital services aligned to

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 – Client‑Facing, Agile & TDD
Senior Software Engineer – Client‑Facing, Agile & TDD

Opencast • Newcastle upon Tyne, City of Edinburgh, Glasgow

Hybrid
GBP 61,000 - 78,000
7% pension contribution
Share options
Discretionary bonus
+4
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 (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
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
Public Sector Software Developer Consultant — UK Travel
Public Sector Software Developer Consultant — UK Travel

Hackajob Ltd • Newcastle upon Tyne

On-site
GBP 54,000 - 66,000
7% employer pension contribution
Share options
Discretionary bonus
+5
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 – 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 (Java/Scala) – GDS Ready
Consulting Software Engineer (Java/Scala) – GDS Ready

Opencast | B Corp™ • West of England

Hybrid
GBP 70,000 - 110,000
7% pension contribution
Share options
Discretionary bonus
+2