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’re looking for a Software Engineer to join our team and develop the online experiences for Astro Pi and Coolest Projects, as well as the platform which supports Code Club and CoderDojo. 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 an agile team of Product Managers, Engineering Managers, Product Designers, and fellow Software Engineers. Together you will create digital products and services that support volunteers and educators, and have a positive impact on hundreds of thousands of young learners across the world.
Help to plan the development of our products through technical analysis and evaluation of architectural needsThe 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’re looking for a Software Engineer to join our team and develop the online experiences for Astro Pi and Coolest Projects, as well as the platform which supports Code Club and CoderDojo. 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 an agile team of Product Managers, Engineering Managers, Product Designers, and fellow Software Engineers. Together you will create digital products and services that support volunteers and educators, and have a positive impact on hundreds of thousands of young learners 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
We recognise that everyone has the potential for growth, and we welcome applications from candidates who can demonstrate that they have some, but not all, of the experience and personal attributes listed here.
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
In addition to competitive salaries, we offer a range of benefits for all of our colleagues, including:
25 days’ annual leave initially, growing to 30 days after five years’ 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
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