Senior Software Engineer in Cambridge

Senior Software Engineer in Cambridge

Cambridge Full-Time 75000 - 95000 £ / year (est.) No home office possible
R

At a Glance

  • Tasks: Design and maintain microservices for complex data workflows in a hybrid-cloud environment.
  • Company: Join a leading tech firm focused on high-integrity, scalable platforms.
  • Benefits: Competitive salary, flexible working, and opportunities for professional growth.
  • Why this job: Be at the forefront of technology, optimising performance and integrating AI-driven features.
  • Qualifications: Expertise in C#, .NET, and cloud technologies like AWS and Azure.
  • Other info: Dynamic team culture with a focus on innovation and career advancement.

The predicted salary is between 75000 - 95000 £ per year.

Location: Cambridge, Hybrid

Salary: £75,000 – £95,000 + Benefits

The Opportunity

We are seeking a Senior Software Engineer to join a team building high-integrity, scalable platforms. Our engineering culture mirrors the rigour of R&D-heavy environments. You will work on complex distributed systems where performance, data security, and cloud efficiency are the primary drivers.

The Tech Stack

  • Core: C# 14, .NET 10 (focusing on high-performance primitives and AOT compilation).
  • Cloud: Professional-grade implementation across AWS (ECS, Lambda, RDS) and Azure (AKS, Functions, Cosmos DB).
  • Infrastructure: Terraform or Pulumi for multi-cloud provisioning.
  • Intelligence: Integration of LLMs via Semantic Kernel; use of GitHub Copilot for accelerated SDLC.
  • Data: PostgreSQL, Redis for caching, and high-throughput event streaming via Kafka or Azure Service Bus.

Key Responsibilities

  • Backend Architecture: Design and maintain microservices that handle complex data processing workflows with low latency.
  • Hybrid-Cloud Mastery: Deploy and manage workloads that span both AWS and Azure, ensuring seamless identity management (Entra ID) and data synchronisation.
  • Performance Engineering: Optimise C# code for high-throughput environments, utilising modern memory management and asynchronous patterns.
  • AI Integration: Collaborate on the deployment of AI-driven features, ensuring the underlying infrastructure can scale for model inference and vector data storage.
  • DevSecOps: Build "shift-left" security into the CI/CD pipeline, focusing on automated vulnerability scanning and robust observability.

Requirements

  • Technical Expertise: Expert C# / .NET: Deep understanding of the framework, including Dependency Injection, Middleware, and Linq internals.
  • Cloud Agnostic: Strong hands-on experience with at least one major provider (AWS / Azure) and a solid conceptual understanding of the other.
  • Containerisation: Expert knowledge of Docker and orchestrating production workloads in Kubernetes.
  • Database Proficiency: Experience with complex relational schemas and an understanding of CAP theorem in the context of NoSQL.

Senior Software Engineer in Cambridge employer: Retelligence

Join a forward-thinking company in Cambridge that champions innovation and collaboration, offering a dynamic work culture where your contributions directly impact high-integrity, scalable platforms. With a competitive salary and comprehensive benefits, we prioritise employee growth through continuous learning opportunities and a commitment to cutting-edge technology, making it an ideal environment for Senior Software Engineers looking to thrive in a hybrid cloud landscape.
R

Contact Detail:

Retelligence Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. 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 involving C#, .NET, and cloud technologies. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on common technical questions related to microservices, cloud deployment, and performance engineering. Practise coding challenges and be ready to discuss your past experiences in detail.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

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

C#
.NET
AWS
Azure
Terraform
Pulumi
PostgreSQL
Redis
Kafka
Azure Service Bus
Microservices Architecture
Performance Engineering
DevSecOps
Docker
Kubernetes

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Software Engineer role. Highlight your expertise in C#, .NET, and cloud technologies like AWS and Azure to catch our eye!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for software engineering and how your background aligns with our mission at StudySmarter. Don’t forget to mention any relevant projects or achievements!

Showcase Your Technical Skills: We love seeing your technical prowess! Include specific examples of your work with microservices, performance engineering, and AI integration. This will help us understand how you can contribute to our team.

Apply Through Our Website: To make sure your application gets the attention it deserves, apply directly through our website. It’s the best way for us to keep track of your application and get back to you quickly!

How to prepare for a job interview at Retelligence

✨Know Your Tech Stack Inside Out

Make sure you’re well-versed in the technologies mentioned in the job description, especially C#, .NET, and cloud services like AWS and Azure. Brush up on your knowledge of microservices, Docker, and Kubernetes, as these will likely come up during technical discussions.

✨Prepare for Scenario-Based Questions

Expect to face scenario-based questions that assess your problem-solving skills and technical expertise. Think about past projects where you optimised performance or integrated AI features, and be ready to discuss the challenges you faced and how you overcame them.

✨Showcase Your DevSecOps Knowledge

Since the role involves building security into the CI/CD pipeline, be prepared to talk about your experience with automated vulnerability scanning and observability. Highlight any specific tools or practices you've used to ensure security in your deployments.

✨Demonstrate Your Collaborative Spirit

This position requires collaboration with various teams, so be ready to share examples of how you’ve worked effectively with others in the past. Discuss your approach to teamwork, especially in high-pressure environments, and how you’ve contributed to successful project outcomes.

Senior Software Engineer in Cambridge
Retelligence
Location: Cambridge

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

>