Rodeo
ResourcesPartnersSign in

Opencast | B Corp™

Software Engineer

London
£57k – £61k/yr
Posted 2 days ago
Sign up to applySee more jobs like this

How your CV stacks up

1Upload CV
2Analyse CV
3Improve CV

Upload your CV to see how well it fits this job role

?%

Software Engineer

Software Developer (Consultant) – Public Sector Digital Transformation

Ready to work somewhere that cares more about how you build software than how fast you can ship it?

At Opencast, we don’t measure developers by the number of tickets you complete. We care about engineering craft, clean design, and thoughtful problem-solving.

Opencast consultants deliver in complex environments, often pairing and working with others who take pride in doing things properly: through TDD (Test-Driven Development), emerging design, refactoring, and leaving code better than they found it.

We build software we are proud of, and our clients trust us not just to code but to think, challenge, and guide.

If you value simple and robust solutions and want a role where your judgment matters as much as your keyboard, this could be a great fit for you.


The Role

Software Developers at Opencast care about building products right and combine their own experience with our company values. They are tech agnostic, have expertise in agile methodologies and Extreme Programming practices, and use industry-leading programming languages to deliver agile transformation.

Our approach to software development is:

  • Collaborative
  • Focused on simplicity
  • Built on test-driven development (TDD) and pair programming as best practices

Central to this consultancy role, working with clients and key stakeholders, is a commitment to:

  • Inclusive teamwork, where listening, collaboration, and standing up when needed matter.
  • Teaching and mentoring others to improve ways of working.
  • Leaving clients with improved processes, working technology, and a positive experience from discovery through to deployment.

The role is: ✔ Varied and never confined to a single provider or solution. ✔ Technically rich with opportunities for learning and development.

Reasons to use Rodeo

I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?

Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.

Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.

Start with a chat, not a search bar

Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.

P

Graduate Consultant — 2026 Scheme

PwC·London, UK
£35,000/yr

Why you're a good match

Strong

Your economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.

See breakdown
Save jobNot relevant
View details

It searches the market for you

Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.

Why you're a good match

You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.

See breakdown
Strong

Experience fit

Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.

See breakdown
Strong

Only hits

No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.


Requirements

Travel Policy

This role involves weekly on-site work and travel to client locations across the UK. It requires people who value in-person collaboration, enjoy building relationships, and thrive on delivering impactful solutions.

Security Clearance

Due to the sensitive nature of work, candidates must either:

  • Hold active SC (Security Check) clearance, or
  • Be eligible and willing to undergo the clearance process.

SC clearance adheres to UK Government security vetting requirements, generally requiring:

  • UK citizenship
  • Five years’ continuous UK residence (with no single absence exceeding 28 consecutive days)
  • Consideration of nationality and immigration status may apply.

Applicants failing these criteria cannot progress.

If unsure, applicants are encouraged to review guidance or consult with careers@opencastsoftware.com.


Essential Experience

We’re hiring for September 2024 (and ongoing): To excel in this role, candidates must demonstrate:

Technical Expertise

  • Experience as a Software Developer with:
    • Building high-quality, user-centred services using Java or Scala.
    • Selecting and applying additional languages (Kotlin, Ruby, JavaScript) for the right solutions.
    • Applying OOP (Object-Oriented Principles) to design and develop well-structured, maintainable systems.
    • Strong testing practices for reliability and quality assurance.
  • Recent Government (public sector) experience.
  • Delivered complex digital services aligned with GDS (Government Digital Service) standards.
  • Back-end development expertise.
  • Mastery of agile methodologies and ability to deliver iterative value within teams.

Get help with your application

Your very own career expert that helps elevate your application to the next level.

Get help applying for this job

Consulting Skills

Core attributes for Opencast consultants include:

  • Maintaining and prioritising backlog effectively for value-driven delivery.
  • Leading implementation of user stories from refinement to delivery.
  • Collaborating on shared testing through pairing and mobbing to improve results.
  • Building strong relationships with stakeholders and clients, while adapting priorities and responding to challenges.
  • Mentorship and continuous improvement through feedback.
  • Operating efficiently within multidisciplinary teams.

Interviews will assess these skills via detailed discussions.

Salary

£57,000 – £61,000 per annum.


What We Offer

Your benefits package includes:

  • 7% employer-pension contribution
  • Share options
  • Discretionary bonus
  • 25 days annual leave
  • 3 ‘Life Happens’ days per year to support unexpected life events
  • Wellbeing support
  • Ongoing professional development opportunities
  • Volunteering opportunities (paid leave to volunteer)
  • A supportive and collaborative team culture

Work Arrangements

The role requires:

  • Regular in-office attendance at Opencast HQ, hub offices, and client sites
  • Ability to work remotely but is dependent on travel discretion as part of client engagement.

Our Commitment

We welcome diverse candidates from all backgrounds and identities. Our aim is to reflect this diversity in the work we deliver, contributing to a more fair and inclusive society.


Interview Notes

Conditions:

  • Interviews will be Microsoft Teams-based, available to accommodate reasonable adjustments.

For more information, visit Opencast’s website or email careers@opencastsoftware.com.

Trusted by 25,000+ job seekers

“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”

Jessica, London

Get help applying for this job

Skills

Software Development
Java
Scala
Kotlin
Ruby
JavaScript
Object-Oriented Principles
Testing Practices
Agile Methodologies
User-Centered Services
Digital Services
Collaboration
Stakeholder Management
Resilience
Growth Mindset

Location

London, England, United Kingdom

Sign up to applySee more jobs like this