Clera - Your AI talent agent
LoginStart
Start
ANNA Money logo
ANNA Money

Senior Software Engineer

full-time•London

Summary

Location

London

Type

full-time

Experience

5-10 years

Company links

WebsiteLinkedInLinkedIn

About this role

One of the fastest-growing UK fintechs is hiring! Join the ANNA Money Team: Revolutionising Business Administration for UK Freelancers and SMEs.

At ANNA Money, we're more than just a mobile app and business current account. We're a dynamic solution designed explicitly for UK-based freelancers, small businesses, and the creatively inclined. Our mission is to streamline the daunting world of taxes, invoicing, and administrative tasks, allowing business owners to direct their focus where it truly belongs – on their passions and business growth. By harmonising advanced AI technologies with our acclaimed customer service, we aim to simplify our customers' professional lives.

Our Vision: ANNA Money endeavours to alleviate the burden of time-consuming administrative tasks that every small business owner inevitably encounters. Our core objective is to automate these repetitive tasks, enhancing our customers’ efficiency, speed, and overall ease. This dedication to automation supports our customers’ business operations and allows them the freedom to dedicate time to other critical aspects of their business.

Our Team: Globally, ANNA Money boasts a diverse team of approximately 150 professionals, primarily consisting of adept software developers and innovative data scientists dedicated to advancing our product offerings. Presently, over 100,000 customers trust ANNA for their banking and administrative needs.

Our Approach: We pride ourselves on remaining at the forefront of technological advancements, employing a modern technical stack and methodologies that enable us to deploy code to production an impressive 750 times per month.

Join Us: If you're driven by innovation, hold a passion for creating impactful solutions, and are looking for an opportunity to contribute to the revolutionising of business administration for freelancers and small businesses across the UK, ANNA Money is your platform to thrive. Together, let's transform the way businesses approach admin and banking – making it smarter, faster, and more efficient for everyone.

Explore career opportunities with us and become a key player in shaping the future of business administration.

Our Technology Stack

  • Python (aiohttp, sqlalchemy) or modern .NET dependent on a team
  • TypeScript (React, MobX)
  • Flutter/Dart
  • PostgreSQL/MongoDB
  • RabbitMQ
  • Kubernetes

What You’ll Do

  • Hands-on coding to solve complex problems with a focus on defensive programming, resilience, and performance
  • Own technical solution design for significant product features, software modules, and technical initiatives
  • Demonstrate self-guided problem-solving abilities to create robust technical solutions for vague business requirements
  • Take initiative to course-correct projects when they deviate from their intended path
  • Collaborate with a cross-functional team of engineers, product managers, UX designers, and mobile developers to build new features
  • Write unit and integration tests alongside production code to ensure reliable and scalable features
  • Contribute to regular planning sessions such as refinement and task prioritisation
  • Take ownership of your code from inception to deployment into Production, following a continuous delivery model.
  • Get involved in live incidents as required, following the internal incident management process
  • Support, coach, and mentor other team members, setting high standards and continually improving processes
  • Provide technical support to internal teams and actively share knowledge through documentation
  • Initiate and contribute to broader engineering technical designs
  • Staying abreast of and (where necessary) applying the latest emerging technologies

#LI-LS1

  • Experience developing software in one or more programming languages from the list (Python, Java, C#, Go)
  • 7+ years of software engineering experience in an industrial setting
  • Experience with data structures or algorithms
  • Experience building distributed systems
  • Excellent verbal communication skills. Good problem-solving skills. Team player.
  • Experience with UI/UX

Preferred qualifications

  • Proficiency in Python with experience in asynchronous frameworks (aiohttp, fastapi, etc)
  • Proficiency in modern .NET
  • Experience with Docker, Kubernetes, Helm
  • Experience with RabbitMQ, PostgreSQL, MongoDB
  • Experience with Flutter/Dart

Visa sponsorship costs

For Skilled Worker Visa sponsorship, ANNA covers all costs we are legally required to pay as your sponsoring employer — this includes the Certificate of Sponsorship (CoS) fee and the Immigration Skills Charge (ISC).

Candidates are responsible for their own visa application fee and Immigration Health Surcharge (IHS), which are payable directly to the UK Home Office as part of the visa application process.

You can find more details about these costs on the UK Government website: UK Skilled Worker Visa – How much it costs

  • Private Healthcare Plan
  • Pension Plans
  • Work From Home
  • Training & Development
  • Employee Assistance Programme - Counseling
  • Childcare Voucher Scheme

What you'll do

  • The Senior Software Engineer will be responsible for hands-on coding to solve complex problems and owning the technical solution design for significant product features. They will collaborate with cross-functional teams to build new features and take ownership of their code from inception to deployment.

About ANNA Money

ANNA is an AI-powered fintech pioneer, helping small businesses across the UK with everything from business accounts to tax solutions. What ANNA delivers: • Small business banking: Get a business current account in less than 10 minutes, and a debit card that miaows. Yes, really. • Invoicing software: Ditch the spreadsheets and get paid faster. ANNA can create and send professional looking invoices, and chase them when they’re overdue. • Receipt scanner app: Piles of receipts keeping you awake at night? ANNA snaps and sorts them on the go, saving you the time and hassle. • Tax services: Life’s full of surprises, but don’t let your tax bill be one of them. Stay one step ahead of HMRC, with handy tax reminders and tax estimations as you earn. The ANNA Debit Card is issued by PayrNet Limited pursuant to license by Mastercard International Inc. PayrNet is authorised by Financial Conduct Authority to conduct electronic money service activities under the Electronic Money Regulations 2011 (Ref: 900594)

Ready to join ANNA Money?

Take the next step in your career journey

Frequently Asked Questions

What does a Senior Software Engineer do at ANNA Money?

Toggle
As a Senior Software Engineer at ANNA Money, you will: the Senior Software Engineer will be responsible for hands-on coding to solve complex problems and owning the technical solution design for significant product features. They will collaborate with cross-functional teams to build new features and take ownership of their code from inception to deployment..

Is the Senior Software Engineer position at ANNA Money remote?

Toggle
The Senior Software Engineer position at ANNA Money is based in London, United Kingdom. Contact the company through Clera for specific work arrangement details.

How do I apply for the Senior Software Engineer position at ANNA Money?

Toggle
You can apply for the Senior Software Engineer position at ANNA Moneydirectly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process.
Clera - Your AI talent agent
© 2026 Clera Labs, Inc.TermsPrivacyHelp

Join Clera's Talent Pool

Get matched with similar opportunities at top startups

This role is hosted on ANNA Money's careers site.
Join our talent pool first to get notified about similar roles that match your profile.