Senior / Staff Software Engineer
Senior / Staff Software Engineer

Senior / Staff Software Engineer

Cambridge Full-Time 48000 - 84000 £ / year (est.) Home office (partial)
Go Premium
S

At a Glance

  • Tasks: Join a mission-driven team to develop AI-powered healthcare solutions.
  • Company: A tech for good start-up transforming the healthcare industry.
  • Benefits: Work in a fast-paced environment with opportunities for growth and collaboration.
  • Why this job: Shape technology and strategy while making a positive social impact.
  • Qualifications: Strong programming skills in Rust or C/C++ and experience with Python or Typescript required.
  • Other info: Experience in regulated environments is a plus, along with iOS/Android development exposure.

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

This is an opportunity to join a tech for good start-up on a mission to transform the healthcare industry through AI-powered digital solutions. The company is actively building upon the foundations of their software team and looking for experienced software engineers who thrive within a technically varied role and are comfortable working within a fast-paced environment.

As a Senior / Staff Software Engineer, you’ll be working across their entire tech stack which consists of a high-performance, low-latency video streaming system built with Rust that is bolted on to a Python / Django back-end, and includes a Typescript front-end. You’ll collaborate closely with clinicians, regulatory experts and the c-suite to help shape both the technology itself and the strategic direction of the company.

Key Requirements
  • Strong programming experience in Rust or C/C++ alongside either Python or Typescript.
  • Solid experience developing on Linux.
  • Experienced working across the entire software development life cycle, from architecture through to deployment.
Nice-to-Haves
  • Experience building high-performance, low-latency, or real-time systems, especially with a focus on networking and memory management.
  • Familiarity with regulated environments (e.g., medical, aviation, automotive).
  • Exposure to iOS/Android development.

Senior / Staff Software Engineer employer: So Code Limited

Join a dynamic tech for good start-up that is revolutionising the healthcare sector with innovative AI-driven solutions. Our collaborative work culture fosters creativity and growth, offering you the chance to work alongside industry experts while contributing to meaningful projects that make a real difference. With a focus on employee development and a fast-paced environment, this role provides unique opportunities to enhance your skills and advance your career in a supportive setting.
S

Contact Detail:

So Code Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior / Staff Software Engineer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, especially Rust and Python. Consider building a small project or contributing to open-source projects that utilise these languages to demonstrate your hands-on experience.

✨Tip Number 2

Network with professionals in the healthcare tech space. Attend relevant meetups or online forums where you can connect with others who work in similar roles. This could lead to valuable insights about the company and potentially even referrals.

✨Tip Number 3

Prepare to discuss your experience with the entire software development life cycle. Be ready to share specific examples of how you've contributed to architecture, deployment, and collaboration with cross-functional teams, as this will be crucial in interviews.

✨Tip Number 4

Research the company's mission and values, particularly their focus on transforming healthcare through technology. Tailor your conversations and questions during interviews to reflect your alignment with their goals and your passion for making a positive impact.

We think you need these skills to ace Senior / Staff Software Engineer

Proficiency in Rust or C/C++
Strong knowledge of Python and Typescript
Experience with Linux development
Understanding of software development life cycle (SDLC)
Architecture design skills
Deployment experience
Ability to build high-performance, low-latency systems
Networking and memory management expertise
Familiarity with regulated environments (e.g., medical, aviation, automotive)
Exposure to iOS/Android development
Collaboration skills with cross-functional teams
Adaptability in a fast-paced environment
Problem-solving skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your programming experience in Rust or C/C++, as well as your proficiency in Python or Typescript. Emphasise any relevant projects that showcase your skills in developing high-performance systems.

Craft a Compelling Cover Letter: In your cover letter, express your passion for transforming the healthcare industry through technology. Mention specific experiences that demonstrate your ability to work in fast-paced environments and collaborate with diverse teams, including clinicians and regulatory experts.

Showcase Relevant Experience: When detailing your work history, focus on your experience across the entire software development life cycle. Highlight any roles where you developed low-latency systems or worked in regulated environments, as these are particularly relevant to the position.

Prepare for Technical Questions: Anticipate technical questions related to your programming skills and experience with Linux. Be ready to discuss your approach to architecture, deployment, and any challenges you've faced in previous projects, especially those involving networking and memory management.

How to prepare for a job interview at So Code Limited

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Rust, C/C++, Python, and Typescript in detail. Highlight specific projects where you've used these languages, especially in high-performance or low-latency systems.

✨Understand the Company’s Mission

Research the start-up's mission to transform healthcare through AI. Be ready to explain how your skills can contribute to this goal and why you are passionate about working in a tech for good environment.

✨Demonstrate Collaboration Skills

Since the role involves working closely with clinicians and regulatory experts, prepare examples of how you've successfully collaborated with cross-functional teams in the past. This will show your ability to communicate effectively in a diverse environment.

✨Prepare for Problem-Solving Questions

Expect technical questions that assess your problem-solving abilities, particularly in areas like networking and memory management. Practice coding challenges or system design questions that reflect the complexities of real-time systems.

Senior / Staff Software Engineer
So Code Limited
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

S
  • Senior / Staff Software Engineer

    Cambridge
    Full-Time
    48000 - 84000 £ / year (est.)
  • S

    So Code Limited

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