Senior Software Engineer
Senior Software Engineer

Senior Software Engineer

Full-Time 72000 - 168000 £ / year (est.) No home office possible
Go Premium
Tuza

At a Glance

  • Tasks: Architect and build scalable systems for AI-native automation in banking.
  • Company: Tuza, a forward-thinking tech company transforming financial services.
  • Benefits: Competitive salary, generous equity, unlimited holiday, and flexible hours.
  • Other info: Collaborative culture with smart teammates and opportunities for personal growth.
  • Why this job: Join a dynamic team and make a real impact on banking processes with cutting-edge technology.
  • Qualifications: 4+ years in software engineering, expertise in TypeScript, and a passion for user-centric design.

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 employer: Tuza

At Tuza, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our Shoreditch office provides a vibrant environment where smart and kind teammates come together to tackle complex challenges in financial services, while our commitment to employee growth is reflected in our flexible working hours, unlimited holiday policy, and competitive salary packages. Join us to be part of a forward-thinking team that values your contributions and encourages you to explore new technologies and ideas.
Tuza

Contact Detail:

Tuza Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer

✨Tip Number 1

Network like a pro! Reach out to folks in your industry, especially those at Tuza. A friendly chat can open doors that a CV just can't.

✨Tip Number 2

Show off your skills! If you’ve got a project or two that highlights your expertise in TypeScript or system design, don’t hesitate to share them during interviews or on platforms like GitHub.

✨Tip Number 3

Prepare for the tech talk! Brush up on your knowledge of the stack mentioned in the job description. Being able to discuss React, GraphQL, and AWS confidently will definitely impress.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team.

We think you need these skills to ace Senior Software Engineer

TypeScript
React
GraphQL
REST
Express
Prisma
Redis
Postgres
AWS
System Design
Scalable Architecture
Code Quality
Agile Methodologies
AI Integration
Collaboration Skills

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 the best chance to shine. Plus, it’s super easy – just follow the link and fill out the form!

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 how you handle uncertainty and take ownership of projects. Share experiences where you've thrived in less structured settings and how you prioritise tasks effectively.

Senior Software Engineer
Tuza
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

>