Software Engineering in Cambridge

Software Engineering in Cambridge

Cambridge Full-Time 40000 - 46000 € / year (est.) Home office (partial)
Raspberry Pi Foundation

At a Glance

  • Tasks: Create innovative educational software that inspires young people to explore computing.
  • Company: Join the Raspberry Pi Foundation, a leading educational charity in tech.
  • Benefits: Enjoy competitive pay, flexible working, and generous leave policies.
  • Other info: Be part of a diverse team dedicated to empowering the next generation.
  • Why this job: Make a real difference in education while working with cutting-edge technology.
  • Qualifications: Experience in software development and a passion for education are key.

The predicted salary is between 40000 - 46000 € per year.

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 digital products and services are used by millions of people all over the world, providing high‑quality learning experiences, online and for free, that engage and inspire young people to explore computing and digital making inside and outside of school.

We’re looking for a Software Engineer to join our team. You’ll be working on creating educational experiences for young people and educators, helping bring products to life such as our projects site, our Code Club platform or create online experiences for Astro Pi and Coolest Projects. You’ll need to have good programming and technical skills, an appetite to learn what you don’t know, and a commitment to make a difference for our users. You’ll work within a supportive, collaborative, and agile team of Product Managers, Engineering Managers, Product Designers, and fellow Software Engineers. Together, you will create a variety of digital products and services that support volunteers, educators, and learners. This is your chance to create products that have a real and positive impact on hundreds of thousands of young people across the world.

Responsibilities:

  • Build products, platforms, and services across the Raspberry Pi Foundation, with the goal to create valuable learning experiences.
  • Collaboratively deliver high‑quality working software with measurable impact.
  • Write elegant and secure code, following a test‑driven approach.
  • Work with Software Engineers and Engineering Managers to improve processes and code quality across our products.
  • Help to plan the development of our products through technical analysis and evaluation of architectural needs.

Experience and personal attributes:

  • Demonstrable experience of working as a professional Software Engineer with a focus on web technologies; or having work experience in a different field and looking to transition into Software Engineering through completion of a degree, bootcamp, or similar.
  • A proactive, pragmatic, and supportive attitude along with being happy to provide and receive constructive feedback.
  • Experience with a high‑level language such as Ruby, JavaScript, or Python along with a database system (e.g. MySQL, PostgreSQL, MongoDB).
  • A product mindset and the ability to see the bigger picture.
  • Interpersonal skills (verbal and written communications), with a collaborative approach to work effectively as part of a cross‑disciplinary team.
  • An interest in education, especially around computer science, physical computing, and digital making.
  • Knowledge of managing infrastructure on platforms such as Heroku, Cloudflare, and AWS.

Benefits:

  • Paid time off: In addition to public holidays, full‑time employees in the UK receive 25 days of paid annual leave initially, rising to 30 days after five years service, plus 3 additional days of paid leave for the company‑wide closure at the end of each year.
  • Pension: We provide an 8% employer contribution on top of your minimum 4% employee contribution.
  • Private healthcare: We provide comprehensive private healthcare for all employees through Vitality Plus.
  • Flexible working: We have clear policies to provide flexibility over when and where you work, helping you balance work responsibilities with the rest of your life.
  • Support for parents and carers: We provide generous family leave and flexibility for parents and carers.
  • Life assurance and income protection: We provide life assurance and income protection schemes to provide peace of mind for you and your family.
  • Investing in learning and development: We invest in your growth and development, including through access to learning resources and training, with dedicated time for all employees.
  • Travel to work: Through our Cycle‑to‑Work and Season Ticket Loan schemes we support cost effective and sustainable travel to work.

Our recruitment process is inclusive, and we want people to feel respected, valued, and able to do their best work. We are committed to building teams that bring together people with a broad range of backgrounds, skills, and perspectives.

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. Everyone appointed to a role at the Foundation will be required to undergo a background check to confirm that you are a suitable person to work with children.

Software Engineering in Cambridge employer: Raspberry Pi Foundation

The Raspberry Pi Foundation is an exceptional employer that fosters a supportive and collaborative work culture, allowing Software Engineers to thrive while making a meaningful impact on young people's education through technology. With flexible working arrangements, generous benefits including private healthcare and a commitment to professional development, employees are empowered to grow their skills in a mission-driven environment that values diversity and inclusion. Join us in creating innovative digital products that inspire the next generation of tech creators in a vibrant UK setting with opportunities for regular travel to Cambridge.

Raspberry Pi Foundation

Contact Detail:

Raspberry Pi Foundation Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineering in Cambridge

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with other software engineers. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to education or digital technologies. This will give potential employers a taste of what you can do and how you can contribute to their mission.

Tip Number 3

Prepare for interviews by practicing common technical questions and coding challenges. Don’t forget to brush up on your soft skills too—being able to communicate effectively is key when working in a collaborative environment.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our mission at the Raspberry Pi Foundation.

We think you need these skills to ace Software Engineering in Cambridge

Programming Skills
Technical Skills
Ruby
JavaScript
Python
Database Management (MySQL, PostgreSQL, MongoDB)
Test-Driven Development

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Software Engineer role. Highlight relevant experience, especially with web technologies and programming languages like Ruby, JavaScript, or Python. We want to see how your skills align with our mission!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for education and technology, and explain why you want to join us at the Raspberry Pi Foundation. Be genuine and let your personality come through.

Showcase Your Projects:If you've worked on any projects, whether personal or professional, make sure to mention them! We love seeing what you've created and how it relates to our goal of providing valuable learning experiences.

Apply Through Our Website:Don't forget to apply through our website! It’s the best way to ensure your application gets to the right people. Plus, it shows you're serious about joining our team and making a difference.

How to prepare for a job interview at Raspberry Pi Foundation

Know Your Tech Stack

Make sure you’re familiar with the programming languages and technologies mentioned in the job description, like Ruby, JavaScript, or Python. Brush up on your knowledge of database systems too, as this will show that you’re ready to hit the ground running.

Show Your Passion for Education

Since the role is focused on creating educational experiences, be prepared to discuss why you’re passionate about education and how technology can enhance learning. Share any relevant projects or experiences that highlight your commitment to making a difference.

Prepare for Collaborative Questions

Expect questions about teamwork and collaboration, as the role involves working closely with cross-disciplinary teams. Think of examples from your past experiences where you successfully collaborated with others to achieve a common goal.

Practice Problem-Solving Scenarios

You might face technical assessments or problem-solving scenarios during the interview. Practice coding challenges and be ready to explain your thought process. This will demonstrate your analytical skills and ability to write elegant, secure code.