At a Glance
- Tasks: Architect and build scalable systems for AI-native automation in banking.
- Company: Join a dynamic startup backed by top investors like Klarna and Spotify.
- Benefits: Competitive salary, generous equity, unlimited holiday, and flexible hours.
- Other info: Collaborative culture with smart teammates and opportunities for growth.
- Why this job: Make a real impact on financial services with cutting-edge technology.
- Qualifications: 4+ years in software engineering, expertise in TypeScript, and a passion for user experience.
The predicted salary is between 72000 - 168000 £ per year.
Today, banks spend $100B+ per year on outsourcing business processes to handle exceptions. You’ve likely felt the pain of feeling the system grind to a halt if you’re anything other than the perfect customer. The result is customers spending weeks engaging with manual processes, while banks constrain their ability to grow. Outsourcing is a compromise that is increasingly expensive, slow, and fragile.
At Tuza, we’re building AI-native automation for financial services. Our platform and agents create end-to-end automations that reduce manual processes by up to 90% in globally significant banks. We’ve raised $7m from the backers behind Klarna, Spotify and Databricks to continue growing.
Our Engineering team
Our engineering team is obsessed with our users, endlessly curious about new ways to create value, and deeply technical.
- We build solid foundations
- Architect and build the systems and workflows that form the backbone of our core banking platform, keeping it scalable, secure, and auditable by design.
- Spike proof-of-concepts to explore new technologies, design patterns, and product opportunities.
- Balance speed with longevity by knowing when to move fast and when to invest in scalable, maintainable and extensible foundations.
- We collaborate and deliver
- Work closely with product, design, and data teams to turn complex, regulated banking processes into elegant, automated workflows.
- Own features end-to-end, from concept to production, with a done-is-deployed attitude.
- We keep the bar high
- Drive technical excellence by setting the standard for speed, quality, and craft through code, PR reviews, and knowledge sharing.
- Continuously improve our engineering approach by actively engaging in retrospectives and contributing ideas to elevate the team.
The Stack
Our stack includes React, TypeScript, GraphQL, REST, Express, Relay, Prisma, Redis, Postgres, AWS and Styled Components. We like to experiment with different technologies and libraries, particularly when building proof of concepts. Make your case, and we’ll consider expanding our tech stack.
You’re a great fit if
- You have at least 4+ years of experience in software engineering, and back yourself as an individual contributor.
- You’re opinionated on software engineering best practices, balanced by a bias for shipping.
- You bring advanced expertise in TypeScript and feel comfortable working across the full-stack.
- You have a solid grasp of system design and can build scalable, maintainable architectures.
- You hold a high bar for craftsmanship, and care deeply about what you build and how users experience it.
- You’re excited to decide for yourself what the most impactful things to work on are.
- You may have worked in a VC-backed startup, so you’re comfortable with ambiguity, autonomy, and speed.
- You’re curious about using AI to enhance your productivity and shape how teams build software.
- You’ve worked with agentic frameworks (LangChain, LlamaIndex) in the past.
You’re a bad fit if
- You lack genuine curiosity about the user, the product, the technology, or the problem we’re solving - we want people who are obsessed.
- You struggle with ambiguity and prefer rigid structure or constant direction.
- You’re hesitant to take ownership or lead projects end-to-end.
- You’re unopinionated about what you work on or how it should be built.
- You’re not interested in the commercial, product, or broader business context behind the engineering.
What’s in it for you?
- A competitive salary (up to £120k) with generous equity.
- A hybrid working approach. We’re based out of our Shoreditch office.
- Flexible working hours. Most people arrive between 8 and 10, and leave between 6 and 7.
- Unlimited holiday with a minimum of 24 days.
- Smart and kind teammates - leave your ego at the door.
- The occasional soundbath…
Senior Software Engineer in London employer: Tuza
Contact Detail:
Tuza 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 current employees at Tuza on LinkedIn or other platforms. Ask them about their experiences and get the inside scoop on the company culture. This can give you a leg up when it comes to interviews.
✨Tip Number 2
Show off your skills! Prepare a portfolio or GitHub repository showcasing your best projects, especially those using TypeScript or AI technologies. This will demonstrate your expertise and passion for software engineering.
✨Tip Number 3
Practice makes perfect! Get ready for technical interviews by solving coding challenges on platforms like LeetCode or HackerRank. Focus on algorithms and system design, as these are key areas for a Senior Software Engineer role.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the Tuza team. Good luck!
We think you need these skills to ace Senior Software Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with what we're looking for. Highlight your expertise in TypeScript and any relevant projects you've worked on, especially those that showcase your ability to build scalable systems.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're excited about the role and how you can contribute to our mission. Share specific examples of your past work that demonstrate your problem-solving skills and your passion for user-centric design.
Showcase Your Curiosity: We love candidates who are genuinely curious! In your application, mention any innovative technologies or frameworks you've explored, especially if they relate to AI or automation. This shows us you're not just a coder, but someone who's eager to learn and grow.
Apply Through Our Website: We encourage you to apply directly through our website. It helps us keep track of applications better and ensures you get all the latest updates about your application status. Plus, it’s super easy!
How to prepare for a job interview at Tuza
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, especially TypeScript and full-stack development. Be ready to discuss your experience with these tools and how you've used them to solve real-world problems.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled complex engineering challenges in the past. Highlight your ability to balance speed with quality, and be ready to discuss specific projects where you’ve made a significant impact.
✨Demonstrate User-Centric Thinking
Since the company values user obsession, come prepared to discuss how you've considered user experience in your previous work. Share instances where your curiosity about users led to better product outcomes.
✨Embrace Ambiguity
Given the startup environment, be ready to talk about times when you've thrived in uncertain situations. Show that you're comfortable taking ownership and leading projects from concept to production, even when the path isn't clear.