Senior Software Engineer in London
Senior Software Engineer

Senior Software Engineer in London

London Full-Time 80000 - 150000 £ / year (est.) Home office (partial)
Go Premium
Dex

At a Glance

  • Tasks: Design and build scalable backend systems for AI-driven products.
  • Company: Join a fast-growing UK startup redefining talent connection with AI.
  • Benefits: Competitive salary, equity, healthcare, gym membership, and flexible working.
  • Other info: Opportunity to learn from experienced professionals and grow your career.
  • Why this job: Be part of an ambitious team making a real impact in tech.
  • Qualifications: Strong Python backend experience and a passion for clean code.

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

About Dex

Dex is an AI-powered recruiter, matching exceptional software engineers with top tech companies. We are one of the fastest-growing UK startups, and have raised $3.1M from a16z and Concept Ventures to build a best-in-class voice agent, matching engine and web app experience that will redefine the way that talent and opportunity connect.

We are hiring a backend engineer to join our team, building both our product and AI agent systems to truly understand our users and connect them with the best opportunities.

About The Role

As a Software Engineer at Dex, you will be a key owner of the backend systems that drive our agentic voice agent and other agents in our web application. You will work with a modern Python stack - FastAPI, Postgres, Redis, Docker, and Pydantic AI, all running on GCP. Your focus will be split across the following areas, though you can lean into some more heavily than others depending on your interests and strengths:

  • Product backend: Owning key areas of our backend infrastructure - making sure new additions to product are robust, secure and scalable from day one.
  • Agent backend: Building and improving the infrastructure that powers our voice agent. This includes running evaluations, improving systematic information extraction, and ensuring our agentic systems run reliably at scale.
  • Observability: Ensuring visibility into our production systems through monitoring, logging, and performance tracking.
  • Matchmaking: Building and optimising the data and systems that power our AI-driven talent matching engine.

In this role you will:

  • Design and build scalable backend infrastructure for AI agent workflows and product systems.
  • Own the reliability and performance of systems that power our voice agent and web application.
  • Work with the team to define technical strategy, architecture, and long-term goals.
  • Build and maintain robust APIs, authentication systems, and database architecture.
  • Collaborate with product, design, and other engineers to build infrastructure that meets evolving needs.
  • Contribute to the development of best practices around system reliability, performance, and delivery velocity.

You might thrive in this role if you:

  • Are genuinely excited about what we are building.
  • Can demonstrate strong backend experience in Python, and solid CS fundamentals.
  • Have already built products that feature significant LLM usage.
  • Take pride in writing clean, maintainable code.
  • Are outcome-oriented and proactively take ownership of areas of the codebase.
  • Excel at systematically breaking down complex problems and weighing up solutions pragmatically.

Note: We know that talent can’t be summed up in a few bullet points. Even if you don’t match all the criteria we’ve mentioned, we don’t want that to be a barrier. If you’re excited about what we’re building, we want to hear from you.

What we offer

Joining Dex means being part of a fast-moving, ambitious team building something meaningful. In addition, we offer:

  • £80,000 to £150,000
  • Meaningful equity
  • Full healthcare for you and your loved ones
  • Exceptional Wellbeing, health and learning support
  • Flexible working with minimum 3 days a week in our office near London Bridge
  • Brand-new Macbook Pro
  • Gym membership
  • An opportunity to work with and learn from an experienced team, and grow with the business.

Senior Software Engineer in London employer: Dex

At Dex, we pride ourselves on being a dynamic and innovative employer that empowers our team members to thrive in a fast-paced environment. With competitive salaries, meaningful equity, and comprehensive healthcare benefits, we prioritise the well-being and professional growth of our employees. Our collaborative culture fosters creativity and learning, making it an exciting place for software engineers to contribute to groundbreaking AI technology while enjoying flexible working arrangements near London Bridge.
Dex

Contact Detail:

Dex Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Network like a pro! Reach out to people in your industry on LinkedIn or at tech meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repo showcasing your projects. 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 practising common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills before the big day.

✨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 hearing from passionate candidates who are excited about what we’re building!

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

Python
FastAPI
Postgres
Redis
Docker
Pydantic
GCP
API Development
Database Architecture
System Reliability
Performance Tracking
Monitoring and Logging
Problem-Solving Skills
Clean Code Practices
Collaboration

Some tips for your application 🫡

Show Your Passion: When you're writing your application, let your excitement for what we're building shine through. We want to see that you're genuinely interested in the role and the impact you can make at Dex.

Tailor Your CV: Make sure your CV is tailored to highlight your backend experience in Python and any relevant projects you've worked on. We love seeing how your skills align with our needs, so don’t hold back!

Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re the perfect fit for this role. Share specific examples of your work and how they relate to the responsibilities outlined in the job description.

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’s super easy!

How to prepare for a job interview at Dex

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, FastAPI, and Postgres. Brush up on your knowledge of Docker and Redis too, as they might come up during technical discussions.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex backend challenges. Be ready to break down your thought process and explain how you approached the problem, what solutions you considered, and why you chose the one you did.

✨Understand the Company’s Vision

Familiarise yourself with Dex's mission and the role of AI in their products. Being able to articulate how your skills align with their goals will show that you’re genuinely interested and invested in what they’re building.

✨Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, the tech stack, and future projects. This not only shows your enthusiasm but also helps you gauge if the company culture and role are a good fit for you.

Senior Software Engineer in London
Dex
Location: London
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

>