Senior Software Developer in Cambridge
Senior Software Developer

Senior Software Developer in Cambridge

Cambridge Full-Time 60000 - 84000 £ / year (est.) No home office possible
Go Premium
R

At a Glance

  • Tasks: Build cutting-edge software for quantum computing systems and tackle complex technical challenges.
  • Company: Join Riverlane, a leader in quantum error correction technology with a collaborative culture.
  • Benefits: Enjoy competitive salary, bonuses, private medical insurance, and 28 days annual leave.
  • Why this job: Make a real impact in the future of technology while working with experts in the field.
  • Qualifications: Experience in C++ & Python, team collaboration, and a passion for learning new technologies.
  • Other info: Diverse work environment with excellent growth opportunities and a commitment to inclusivity.

The predicted salary is between 60000 - 84000 £ per year.

Overview

Senior Software Developer position in Cambridge, UK. Full-time Permanent Hybrid role with a salary range of £70,000 to £90,000 DOE + Bonus + Benefits. The salary range is broad, as varying levels of experience will be considered. Part-time applications are also welcome.

About us

Riverlane's mission is to master quantum error correction (QEC) and unlock a new age of human progress. We partner with leading quantum computing companies and governments to accelerate their path to utility-scale quantum computers.

About the role

As a Senior Software Developer at Riverlane, you will join our core engineering team and take a hands-on role in building and evolving production-grade software that powers complex, real-world systems. You will collaborate closely with expert engineers and scientists to design and deliver software where correctness, performance, and reliability truly matter.

What you will do

  • Understand design requirements for error-corrected quantum computing systems
  • Build the software stack that targets the complex, real-time error correction hardware
  • Write correct, maintainable and fast code, as part of a growing team
  • Develop system tools such as compilers, schedulers and profilers
  • Develop functional and performance models of hardware
  • Verify and benchmark whole-system correctness and performance
  • Collaborate with scientists and engineers to build effective solutions

Requirements

  • Knowledge and interest in the whole software and hardware stack: compilers, operating systems, hardware architecture, microprocessors, co-processors.
  • Experience programming in C++ & Python.
  • Experience in team-based software development from industry, university or research labs.
  • Experience in standard development tools such as git, testing frameworks, CI etc.
  • Excellent communication skills, both written and verbal.
  • Curiosity to learn new things.
  • Ability to work collaboratively, with a diverse range of people.

Even better if...

  • You have experience working alongside firmware or embedded teams, or contributing to firmware when needed.
  • You have worked on software that interacts closely with hardware or real-world systems.

Benefits

  • A comprehensive benefits package including an annual bonus plan, private medical insurance, life insurance, and a contributory pension scheme.
  • Equity, so that our team can share in the long-term success of Riverlane.
  • 28 days annual leave, plus bank holidays and enhanced family leave.
  • A diverse work environment with experts in many fields and over 20 different nationalities.
  • A learning environment that encourages individual, team and company growth and development.

How to apply

Please upload a CV and covering letter by clicking 'Apply'. Your covering letter should explain why you are applying for the job and what skills and experience you can bring to the role. We review CVs as we receive them and interview as soon as we have applications that look like a good match.

Everyone is welcome at Riverlane. We are an equal opportunities employer and encourage applications from eligible and suitably qualified candidates regardless of age, disability, ethnicity, gender, gender reassignment, religion or belief, sexual orientation, marital or civil partnership status, or pregnancy and maternity.

Senior Software Developer in Cambridge employer: Riverlane

Riverlane is an exceptional employer located in Cambridge, offering a dynamic and inclusive work culture that fosters innovation and collaboration among experts from diverse fields. With a comprehensive benefits package, including equity options and a strong focus on employee growth through training and learning events, Riverlane empowers its team to contribute to groundbreaking advancements in quantum computing while enjoying a healthy work-life balance in a vibrant city.
R

Contact Detail:

Riverlane Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Developer in Cambridge

✨Tip Number 1

Get your networking game on! Reach out to folks in the quantum computing space, attend meetups, or join online forums. The more connections you make, the better your chances of landing that Senior Software Developer role.

✨Tip Number 2

Show off your skills! If you've got a GitHub or portfolio, make sure it's up to date with your best work. Potential employers love to see what you can do, especially when it comes to coding in C++ and Python.

✨Tip Number 3

Prepare for those interviews like a pro! Brush up on your technical knowledge and be ready to discuss how you've tackled complex problems in the past. Remember, they want to see your thought process as much as your solutions.

✨Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we review CVs as they come in, so the sooner you apply, the better your chances!

We think you need these skills to ace Senior Software Developer in Cambridge

C++
Python
Software Development
Compilers
Operating Systems
Hardware Architecture
Microprocessors
Co-processors
Version Control (git)
Testing Frameworks
Continuous Integration (CI)
Communication Skills
Collaboration
Curiosity to Learn

Some tips for your application 🫡

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Make sure to explain why you're excited about the role and how your skills align with what we're looking for. Keep it personal and genuine – we want to see your passion!

Tailor Your CV: Don't just send the same CV everywhere! Tailor it to highlight your relevant experience and skills that match the job description. We love seeing how your background fits into our mission at Riverlane.

Show Off Your Technical Skills: Since we're looking for a Senior Software Developer, make sure to showcase your programming experience in C++ and Python. Include any projects or achievements that demonstrate your ability to tackle complex problems.

Apply Early!: We review applications as they come in, so don’t wait until the last minute! Apply through our website as soon as you can to increase your chances of standing out. We can't wait to hear from you!

How to prepare for a job interview at Riverlane

✨Know Your Tech Stack

Make sure you brush up on your knowledge of compilers, operating systems, and hardware architecture. Riverlane is looking for someone who understands the whole software and hardware stack, so be ready to discuss how your experience with C++ and Python fits into that.

✨Show Your Problem-Solving Skills

Prepare to tackle some complex technical problems during the interview. Think of examples from your past experiences where you've successfully solved challenging issues, especially those related to real-world systems or hardware interactions.

✨Communicate Clearly

Excellent communication skills are a must! Practice explaining your previous projects and technical concepts in a clear and concise manner. This will help demonstrate your ability to collaborate effectively with scientists and engineers at Riverlane.

✨Express Your Curiosity

Riverlane values curiosity and a willingness to learn. Be prepared to discuss what new technologies or concepts you're excited about and how you plan to develop your domain knowledge in quantum computing while working with the team.

Senior Software Developer in Cambridge
Riverlane
Location: Cambridge
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

R
  • Senior Software Developer in Cambridge

    Cambridge
    Full-Time
    60000 - 84000 £ / year (est.)
  • R

    Riverlane

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>