At a Glance
- Tasks: Create educational software that inspires young people to explore computing and digital making.
- Company: Join the Raspberry Pi Foundation, a charity empowering youth through technology.
- Benefits: Enjoy flexible working, generous leave, private healthcare, and professional development opportunities.
- Other info: Collaborative team environment focused on innovation and positive change.
- Why this job: Make a real impact on young learners worldwide while working with cutting-edge tech.
- Qualifications: Experience in software engineering with web technologies and a passion for education.
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 worldwide, providing high-quality learning experiences for free that engage and inspire young people to explore computing and digital making both inside and outside of school.
We are looking for a Software Engineer to join our team. You will work on creating educational experiences for young people and educators, helping bring products to life such as our projects site, Code Club platform, and online experiences for Astro Pi and Coolest Projects. You should have strong programming and technical skills, be eager to learn new technologies, and be committed to making a difference for our users. You will work within a supportive, collaborative, and agile team of Product Managers, Engineering Managers, Product Designers, and fellow Software Engineers. Together we create a variety of digital products and services that support volunteers, educators, and learners. This is an opportunity to create products that have a real and positive impact on hundreds of thousands of young people worldwide.
Responsibilities- Build products, platforms, and services across the Raspberry Pi Foundation 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 plan the development of our products through technical analysis and evaluation of architectural needs.
- Demonstrable experience as a professional Software Engineer focusing on web technologies, or experience in a different field with a recent transition into Software Engineering via a degree, bootcamp, or similar.
- A proactive, pragmatic, and supportive attitude, happy to provide and receive constructive feedback.
- Experience with a high-level language such as Ruby, JavaScript, or Python and a database system (e.g. MySQL, PostgreSQL, MongoDB).
- A product mindset and the ability to see the bigger picture.
- Interpersonal skills (verbal and written communication) and 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.
- 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 of service, plus 3 additional days for company-wide closures at year end.
- Pension – 8% employer contribution on top of a minimum 4% employee contribution.
- Private healthcare – comprehensive private healthcare through Vitality Plus.
- Flexible working – policies to provide flexibility over when and where you work, helping you balance work responsibilities with life.
- Support for parents and carers – generous family leave and flexibility.
- Life assurance and income protection schemes to provide peace of mind.
- Investing in learning and development – dedicated time and access to learning resources and training for all employees.
- Travel to work – support via Cycle-to-Work and Season Ticket Loan schemes.
The Raspberry Pi Foundation is an independent charity with a global mission to enable all young people to realise their full potential through the power of computing and digital technologies. We empower schools to teach computer science and AI literacy through free curricula, classroom resources, purpose-built software tools, and professional development for teachers. We inspire young people to become tech creators through the world’s largest networks of coding clubs, and we conduct original research to inform our work and advance the field of computer science education more broadly. All of our resources and learning experiences are available for anyone to use at no cost. We focus on creating opportunities for young people who experience educational disadvantage and those from traditionally under-represented backgrounds. Over the past decade, we have supported hundreds of thousands of educators and tens of millions of students, with teams in six countries and partnerships in over 60 mission-aligned organisations worldwide. We are committed to safeguarding and promoting the welfare of children and young people. Everyone appointed to a role at the Foundation will be required to undergo a background check to confirm suitability to work with children, and further background checks will be made at regular intervals thereafter.
Software Engineer in Cambridge employer: Raspberry Pi Foundation
The Raspberry Pi Foundation is an exceptional employer, offering a collaborative and supportive work culture that empowers Software Engineers to create impactful educational experiences for young people. With flexible working arrangements, generous paid time off, and a strong commitment to employee growth through dedicated learning resources, the Foundation fosters an environment where innovation thrives. Located in the UK with opportunities for travel to Cambridge, this role not only provides competitive benefits but also allows you to contribute to a meaningful mission that inspires the next generation of tech creators.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer 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 practising common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence before the big day.
✨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 to empower young people through computing.
We think you need these skills to ace Software Engineer in Cambridge
Some tips for your application 🫡
Tailor Your Application:Make sure to customise your CV and cover letter for the Software Engineer role. Highlight your programming skills and any relevant experience that aligns with our mission at the Raspberry Pi Foundation.
Show Your Passion for Education:We love candidates who are passionate about education and technology! Share any projects or experiences that demonstrate your commitment to making a difference in young people's lives through computing.
Be Clear and Concise:When writing your application, keep it clear and to the point. Use straightforward language to explain your skills and experiences, making it easy for us to see why you’d be a great fit for our team.
Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to hear from you!
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 Raspberry Pi Foundation is all about empowering young people through computing, be prepared to discuss why education and technology matter to you. Share any relevant experiences or projects that highlight your commitment to making a difference in this area.
✨Prepare for Collaborative Scenarios
Expect questions about teamwork and collaboration, as you’ll be working closely with Product Managers and Designers. Think of examples from your past where you’ve successfully worked in a team, especially in an agile environment, and be ready to share those stories.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions! Inquire about the team dynamics, ongoing projects, or how they measure the impact of their products. This shows your genuine interest in the role and helps you understand if it’s the right fit for you.