Enable job alerts via email!

{"@context":"https:/schema.org/","@type":"JobPosting","title":"Staff Software Engineer

RASPBERRY PI FOUNDATION

Hartford

On-site

GBP 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A UK-based educational charity seeks a Technical Lead to guide engineering teams in developing scalable web applications. The ideal candidate has extensive experience in Ruby on Rails, Agile project management, and mentoring. Responsibilities include proposing architectural solutions, facilitating best practices, and ensuring code quality. Benefits include flexible work hours and generous leave policies.

Benefits

25 days annual leave
Generous pension scheme
Private healthcare
Flexible work hours

Qualifications

  • Experience mentoring and coaching engineers.
  • Led complex technical projects in Agile environments.
  • In-depth knowledge of Ruby on Rails and Node.js.

Responsibilities

  • Act as technical lead on various products and services.
  • Propose and implement architectural solutions.
  • Conduct code reviews and follow a test-driven approach.

Skills

Mentoring and coaching engineering talent
Agile project delivery
Ruby on Rails
Node.js/Express
React
PostgreSQL
Troubleshooting and debugging
Performance optimization of distributed systems
Security tooling techniques
Infrastructure management on Heroku, AWS
Writing technical documentation

Tools

Terraform
CircleCI
Job description
About the Raspberry Pi Foundation

The Raspberry Pi Foundation is a UK‑based educational charity with the mission to enable young people to realise their full potential through the power of computing and digital technologies. Our products achieve this mission by providing high‑quality learning experiences, online and for free, that engage and inspire young people to explore computing and digital making outside of school. We support the world's largest network of free informal computing clubs for young people through Code Club, and we conduct academic research to advance the field of computing education.

Responsibilities
  • Act as technical lead on the Foundation's various products and services
  • Write code that serves as an example of best practice in security, accessibility, performance and robustness for the rest of the team
  • Propose and implement architectural solutions to solve the Foundation's technical challenges, building highly scalable and robust web applications and systems
  • Set an example for the delivery team and the wider engineering organization through code reviews, writing secure and scalable code, and following a test‑driven approach
  • Share knowledge proactively through mentoring and coaching senior engineers
  • Accelerate delivery teams and projects by resolving technical blockers and defining an effective development process
  • Be accountable for the quality of the code, owning the technical aspects and architecture of key projects
  • Continuously improve quality in your work and support others to do the same, providing technical and architectural support to other delivery teams
  • Define and own the technical operations of your team's products and services
  • Articulate technical decisions to technical and non‑technical stakeholders, focusing on user needs and business value

You will have a significant focus on continuous improvement, proactively acting on opportunities to improve technology, tooling, and ways of working. You will gather requirements from non‑technical stakeholders, coordinate with other teams, and have experience leading engineers and implementing best engineering practices in an Agile environment.

Qualifications
  • Experience developing engineering talent through mentoring and coaching
  • Led complex technical delivery projects in an Agile environment
  • In‑depth knowledge of Ruby on Rails, Node.js/Express, or front‑end web frameworks such as React, plus significant experience with RDBMS such as PostgreSQL
  • Deep technical expertise and excellent troubleshooting/debugging skills, including diagnosing opaque distributed‑system issues without clear causal chains
  • Experience optimizing the performance of distributed systems, instrumenting services for performance metrics, monitoring performance, and using insights to design performant systems
  • Track record of implementing proactive security tooling techniques, measures, and practices
  • Proven track record of architecting and managing infrastructure on Heroku, Cloudflare, AWS, using tools such as Terraform and CircleCI
  • Experience collaborating with both technical and non‑technical stakeholders to gather requirements and define elegant technical solutions
  • In‑depth knowledge of engineering patterns and standards
  • Experience writing documentation for technical and non‑technical audiences, including specifications, architecture proposals, and requests for
  • Experience appropriately communicating technology decisions to a variety of stakeholders
  • Experience disseminating Agile ways of working and best practices across teams and organizations
Benefits
  • 25 days’ annual leave initially, growing to 30 days after five years of service
  • Company‑wide close down for 3 days at the end of the year
  • Generous company pension scheme with 8 % employer and 4 % employee contributions
  • Private healthcare
  • Life assurance and long‑term illness insurance policy
  • Investment in professional development and learning
  • Flexible work hours as needed to fit around childcare or other commitments
  • Generous family leave policy
  • Cycle‑to‑work scheme and season ticket loan
Application Process

Closing date: 2nd June 2025 09:00 GMT

Phone screen: Week commencing 19th May through to 6th June 2025

First‑round interview: Week commencing Monday 9th June 2025

Second‑round interview: Week commencing Monday 16th June 2025

Additional Information

We are committed to safeguarding and promoting the welfare of children and young people, and we expect all staff and volunteers to share this commitment. If successful in the selection process you will be required to undergo a background check to confirm that you are a suitable person to work with children. Further background checks will be made at regular intervals thereafter.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.