At a Glance
- Tasks: Design and architect backend systems using AI tools to enhance customer service software.
- Company: Cue, a modern chat software company revolutionising customer support.
- Benefits: Flexible working hours, competitive salary, and opportunities for professional growth.
- Other info: Dynamic environment with a focus on innovation and real-world impact.
- Why this job: Join a cutting-edge team and shape the future of customer service with AI.
- Qualifications: Experience in software engineering, AI tools, and a collaborative mindset.
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
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# - FLEXIBLE WORKING employer: Cue
At Cue, we pride ourselves on being an innovative employer that champions flexibility and collaboration. Our work culture fosters creativity and critical thinking, allowing Senior Software Engineers to thrive in a dynamic environment where AI tools are embraced but not blindly trusted. With ample opportunities for professional growth and a commitment to employee well-being, Cue is the perfect place for those looking to make a meaningful impact in the tech industry while enjoying the benefits of flexible working arrangements.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer C# - FLEXIBLE WORKING
✨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 infrastructure.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Senior Software Engineer C# - FLEXIBLE WORKING
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 challenges in the past and how you can bring that knowledge to our team.
Be Clear and Concise:Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on what makes you a great fit for this role. Remember, we’re looking for someone who can communicate effectively!
Tailor Your Application:Make sure to customise your application for this specific role. Mention your familiarity with the technologies we use, like AWS and Terraform, and how your skills align with our needs. It shows us you’ve done your homework!
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 don’t miss out on any important updates from our team. We can’t wait to hear from you!
How to prepare for a job interview at Cue
✨Understand the Role Inside Out
Before your interview, make sure you thoroughly understand the job description. Familiarise yourself with the technologies and tools mentioned, like AWS, Terraform, and AI coding tools. This will help you speak confidently about how your experience aligns with what they're looking for.
✨Prepare Your War Stories
Since they value real-world experience, think of specific examples from your past projects that showcase your problem-solving skills and your ability to work with AI tools. Be ready to discuss challenges you've faced, like Kubernetes issues or database failovers, and how you overcame them.
✨Show Your Collaborative Spirit
This role emphasises collaboration, so be prepared to talk about how you’ve worked with teams in the past. Share instances where you designed solutions in an open environment and how you’ve built on others' ideas. They want to see that you can contribute positively to their team dynamic.
✨Challenge the Status Quo
They’re looking for someone who isn’t afraid to question AI outputs. Think about times when you’ve had to critically assess technology results and how you approached those situations. Demonstrating your ability to challenge assumptions will show that you have the experience and confidence they need.