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
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
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.