Rodeo
ResourcesPartnersSign in

Opencast | B Corp™

Senior Software Engineer

City of Edinburgh
£61k – £78k/yr
Posted 8 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

?%

Join Opencast: Senior Software Developer

About the Role

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.

Our consultants deliver in complex environments. They pair often and collaborate with others who take pride in TDD (Test-Driven Development), emerging design, refactoring—and always leave code better than they found it. If you value simple and robust solutions and want a role where your judgment matters as much as your keyboard, you’ll fit right in.


The Role

Software developers at Opencast care about building products right. They combine their tech agnosticism, expertise in agile methodologies, and extreme programming practices to deliver agile transformation. We use industry-leading programming languages for collaborative, straightforward problem-solving—with a focus on test-driven development (TDD) and pair programming.

Working closely with clients and key stakeholders is essential. Our developers are inclusive team players who listen, challenge kindly, manage expectations when needed, and always prioritize teaching and helping others. Our priorities extend beyond delivery: we want to leave clients with improved ways of working, solid technology, and a great experience from discovery to live.

This role is technically diverse, not provider- or solution-constrained, and offers opportunities for continuous learning and development.


Requirements

Core Travel and Security Needs

This role involves weekly on-site work and regular travel to client locations throughout the UK. We seek individuals who value:

  • In-person collaboration
  • Strong client relationships
  • Delivering impactful solutions

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.

Security clearance is mandatory.

  • New applicants typically require active Security Check (SC) clearance.
  • Processing under UK Government vetting requirements applies.
  • Eligibility criteria include:
    • UK citizenship and at least five years of continuous residency in the UK (with no absences longer than 28 consecutive days).
    • Nationality and immigration status may affect progress.

Note: Ineligibility based on these criteria may prevent application progression—please review [UK Government guidance](https://www.gov.uk/government/organisations/government-communications-network/gc أصول்வంటది) for clarity, or contact us before applying.

When to Apply

We seek new hires from September.


Essential Experience

Technical Expertise

Compute Senior Software Developer status with tangible proof in:

  • Leading design and delivery of high-quality, user-centred services using Java or Scala.
  • Solving problems using Kotlin, Ruby, or JavaScript—and other popular languages—apply the right approach.
  • Designing scalable, maintainable systems, prioritizing performance, security, and accessibility.
  • Embedding strong testing practices throughout.
  • Recent government/public sector experience is crucial.
  • Aligning delivery with Government Digital Service (GDS) standards (supporting others to do the same).
  • Technology adoption and continuous team improvement, paired with driving agile transformation.

Essential Consulting Skills

Beyond software engineering, you’ll need:

Delivery Excellence

  • Shape and guide delivery by creating clear, user-centred backlogs aligned with client needs.
  • Lead technically, balancing delivery quality from idea to implementation.
  • Set and iterate testing approaches that elevate confidence.
  • Fostering pairing and mobbing to enhance learning and collaboration.
  • Build trusted stakeholder/client relationships by listening, adapting, and shaping the right solutions.

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

Collaboration & Impact

  • Communicate technical decisions clearly and challenge issues in a positive, introspective way.
  • Mentor and share knowledge through coaching, tech practices, and peer support.
  • Handle change proactively, showing resilience, adaptability, and improvement mindset.
  • Engage multidisciplinary teams, aligning stakeholders to shape impacts early.

Note: During interviews, we’ll explore past experiences demonstrating growth in these areas.


Salary

£61,001–£78,000 per annum.


What We Offer

  • Competitive compensation package, including:
    • 7% employer pension contribution,
    • Share options,
    • Discretionary bonuses (performance linked).
    • Flexible work arrangements (client schedule dependent),
    • 25 holiday days + 3 "life happens" days,
  • Wellbeing support,
  • Ongoing professional development,
  • Volunteering opportunities,
  • A supportive team culture fostering career growth.

Work Location

This role requires regular on-site attendance. You must be available for HQ, client site, and home-based work, including commute flexibility for unexpected travel needs.


Equal Opportunity

At Opencast, diversity, inclusion, and our people’s backgrounds feed into our impactful solutions. We believe fair, equitable outcomes drive meaningful results.


Interview Process

Conducted via Microsoft Teams. Adjustments made to support accessibility preferences.


Want to join? Explore our 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

Java
Scala
Kotlin
Ruby
JavaScript
Agile Methodologies
Extreme Programming
Test Driven Development
Pair Programming
User-Centered Design
Security
Accessibility
Coaching
Mentoring
Collaboration
Problem Solving

Location

City of Edinburgh, Scotland, United Kingdom

Sign up to applySee more jobs like this