Opencast | B Corp™
Senior Software Engineer

How your CV stacks up
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.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour 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 breakdownIt 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.
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.
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.
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.
“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
Skills