Senior Software Engineer (C# / SQL Server)

Senior Software Engineer (C# / SQL Server)

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Cue

At a Glance

  • Tasks: Design and architect backend systems using AI tools while verifying results critically.
  • Company: Cue, a modern customer service chat software company revolutionising support.
  • Benefits: Flexible work environment, competitive salary, and opportunities for professional growth.
  • Other info: Dynamic role with a focus on innovation and real-world impact.
  • Why this job: Join a cutting-edge team and shape the future of customer service technology.
  • Qualifications: Deep experience in software engineering, AI tooling, and collaborative problem-solving.

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

Cue is a modern customer service chat software company. Our Live Chat, Chatbot and Broadcast products help businesses to provide customer support at scale across WhatsApp, Messenger, Web chat, email and Telegram. We're looking for deeply experienced engineers to join our team in a role that's genuinely new: designing and architecting backend systems, then directing AI agents to build them, and critically verifying the results.

This isn't a traditional coding role. You'll spend your time understanding problems, designing solutions, writing specs, and working with AI tooling to bring those solutions to life — fast. The catch: you need the hard-won experience to know when the AI gets it wrong.

  • Use AI agents and tooling to accelerate implementation
  • Review and verify AI-generated code and architecture with a critical eye
  • Collaborate with the team to evolve our engineering practices as AI tooling matures

Requirements:

  • Strong Linux, networking, and infrastructure fundamentals (SRE/platform background ideal)
  • Fluency reading and writing code — you don't need to be the fastest coder, but you need to understand code deeply
  • Active use of AI coding tools and LLM-based workflows
  • The confidence and experience to challenge AI output when it doesn't meet the bar
  • A track record of owning projects from conception through production
  • A collaborative working style — you enjoy designing in the open, sharing early ideas, and building on other people's thinking

Infrastructure:

  • AWS (multi-account), Terraform + Terragrunt, Atlantis for automated deployment
  • Kafka (MSK), SQS (standard + FIFO) with dead letter queues

Data:

  • Aurora Serverless v2 (PostgreSQL), Elasticsearch, Redis (ElastiCache), InfluxDB

Networking:

  • Traefik ingress with NLBs, ExternalDNS, cert-manager, Route53, CloudFront, VPC peering
  • GuardDuty, Security Hub, Elasticsearch SIEM, CrowdSec WAF, Firezone (Zero Trust)

We don't care about your degree, which languages you've used, or whether you can invert a binary tree on a whiteboard. Are excited about AI as a tool, but not naive about its limitations. Have war stories from production Kubernetes — OOMKills, node scaling failures, networking mysteries. Have stared at a database failover and understood why connections didn't recover. When you're on, you're focused, making decisions, and shipping. We expect you to unblock yourself, ask for help when it's genuinely needed, and take responsibility for outcomes.

Senior Software Engineer (C# / SQL Server) employer: Cue

At Cue, we pride ourselves on being an innovative employer that fosters a collaborative and forward-thinking work culture. Our team thrives on the integration of AI in software development, offering unique opportunities for professional growth and the chance to work on cutting-edge technology in a supportive environment. With a focus on employee well-being and continuous learning, Cue is the perfect place for experienced engineers looking to make a meaningful impact in the customer service software industry.

Cue

Contact Details:

Cue Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer (C# / SQL Server)

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. 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 AI tools and backend systems. This will give potential employers a taste of what you can do and how you think.

Tip Number 3

Prepare for interviews by brushing up on your problem-solving skills. Be ready to discuss how you've tackled challenges in past projects, especially when it comes to working with AI and critical thinking.

Tip Number 4

Apply through our website! We love seeing candidates who are genuinely interested in joining our team. Tailor your application to highlight your experience with AI tooling and collaborative projects.

We think you need these skills to ace Senior Software Engineer (C# / SQL Server)

C#
SQL Server
AI Coding Tools
Linux
Networking Fundamentals
AWS
Terraform

Some tips for your application 🫡

Show Your Experience:When writing your application, make sure to highlight your experience with backend systems and AI tooling. We want to see how you've tackled complex problems in the past and how you’ve used your skills to design effective solutions.

Be Clear and Concise:Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on what really matters. Let us know how your skills align with the role without fluff!

Share Your War Stories:Don’t shy away from sharing those challenging moments you've faced in production environments. We love hearing about your experiences with Kubernetes, database issues, or any other tech hurdles you've overcome.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at Cue

Understand the Role

Before the interview, make sure you fully grasp what the role entails. This isn't just about coding; it's about designing solutions and working with AI tools. Familiarise yourself with the specific technologies mentioned in the job description, like AWS, Terraform, and Kafka, so you can speak confidently about your experience.

Prepare Your War Stories

Think of specific examples from your past work that showcase your problem-solving skills and experience with AI tooling. Be ready to discuss challenges you've faced, such as Kubernetes issues or database failovers, and how you tackled them. These stories will help demonstrate your depth of knowledge and practical experience.

Show Your Collaborative Spirit

This role values collaboration, so be prepared to discuss how you've worked with teams in the past. Share instances where you designed in the open or built on others' ideas. Highlighting your ability to communicate and collaborate effectively will show you're a great fit for their team-oriented culture.

Challenge AI Outputs

Since the role involves working closely with AI, be ready to discuss your approach to verifying AI-generated code and architecture. Share your thoughts on the limitations of AI and how you would critically assess its outputs. This will demonstrate your understanding of the technology and your ability to maintain high standards.