Raspberry Pi Foundation

Senior Software Engineer

Raspberry Pi Foundation

full-time

Posted on:

Location Type: Remote

Location: United Kingdom

Visit company website

Explore more

AI Apply
Apply

Salary

💰 £51,000 - £57,000 per year

Job Level

About the role

  • Lead technical delivery, from design to implementation through contribution and collaboration with your team.
  • Coach and mentors more junior engineers
  • Lead software architecture proposals and their adoption
  • Proactively improve processes, security, resilience, scalability, performance, stability, quality and cost effectiveness
  • Write elegant and secure code, following a test-driven approach that sets the standards for your team
  • Collaborate with senior stakeholders outside your team to understand their needs and how to realise them in our products
  • Architect, build, deploy and maintain developer tooling such as CI/CD, monitoring, security, testing and debugging tools

Requirements

  • Demonstrable first-hand experience of working as a professional Software Engineer across the software development lifecycle.
  • A good understanding of Agile practices and experience leading Agile ceremonies
  • Experience coaching and mentoring more junior engineers
  • Excellent interpersonal skills with a collaborative approach to work
  • The ability to deliver and receive high quality constructive feedback
  • Strong communication skills outside of your team with non-technical stakeholders.
  • A proactive approach to improve processes, security, resilience, scalability, performance, stability, quality and cost effectiveness of the software you work on.
  • Experience with multiple high-level languages such as Ruby, JavaScript, or Python
  • Experience with relational database systems (e.g. PostgreSQL)
  • Knowledge of managing infrastructure on platforms such as Heroku, Cloudflare, and AWS using Infrastructure as Code
  • An interest in education, especially around computer science, physical computing, and digital making
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.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software development lifecycleAgile practicesRubyJavaScriptPythonrelational database systemsPostgreSQLInfrastructure as CodeCI/CDdeveloper tooling
Soft Skills
coachingmentoringinterpersonal skillscollaborationconstructive feedbackstrong communicationproactive approach