At a Glance
- Tasks: Create engaging educational software for young people and educators.
- Company: Join the Raspberry Pi Foundation, a leading educational charity.
- Benefits: Enjoy competitive pay, flexible working, and generous leave policies.
- Other info: Be part of a diverse team dedicated to empowering young minds globally.
- 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.
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: 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: An 8% employer contribution on top of your minimum 4% employee contribution.
- Private healthcare: Comprehensive private healthcare for all employees through Vitality Plus.
- Flexible working: Clear policies to provide flexibility over when and where you work.
- Support for parents and carers: Generous family leave and flexibility for parents and carers.
- Life assurance and income protection: Schemes to provide peace of mind for you and your family.
- Investing in learning and development: Access to learning resources and training, with dedicated time for all employees.
- Travel to work: Support for 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 Engineer employer: Raspberry Pi Foundation
The Raspberry Pi Foundation is an exceptional employer that fosters a collaborative and flexible work culture, allowing Software Engineers to thrive while making a meaningful impact on young people's education through technology. With generous benefits including competitive salaries, extensive paid leave, and a strong commitment to employee growth and development, this role offers the chance to work with a passionate team dedicated to empowering the next generation of tech creators. Located in the UK with opportunities for travel to Cambridge, this position not only supports professional advancement but also aligns with a mission that resonates deeply with those who value education and inclusivity.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer
✨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, as collaboration is key in our agile teams!
✨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 Engineer
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 for us to receive your application and ensures you’re considered for the role. Plus, it helps us keep everything organised!
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 all about 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 you’ll be working closely with Product Managers and Designers. Think of examples from your past where you 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, the types of projects you might work on, or how the Foundation measures the impact of its products. This shows your genuine interest in the role and the organisation.