At a Glance
- Tasks: Scale backend systems for a fast-growing fintech company and enhance document processing.
- Company: Join Heron Data, a dynamic startup revolutionising financial document automation.
- Benefits: Competitive salary, equity, flexible leave, and top-notch health benefits.
- Other info: Collaborative culture with opportunities for personal and professional growth.
- Why this job: Make a real impact in a rapidly growing company with cutting-edge technology.
- Qualifications: 8+ years in backend engineering, strong Python skills, and experience with sensitive data.
The predicted salary is between 60000 - 84000 £ per year.
Heron processes millions of sensitive financial documents for some of the fastest-growing MCA Funders, Brokers, Insurers, and Fintechs in the US and UK. We're at a point where the volume, velocity, and complexity of the data flowing through our systems is outgrowing the way they were originally built. We need someone who's done this before: taken a platform that works and made it scale.
The Challenge
We've built a document automation and workflow orchestration platform that lenders, funders, and fintechs rely on to make real decisions. It's working, customers love it, and we're onboarding new ones faster than ever. The challenge is that our backend was built for speed-to-market, and now we need to make it built for scale. Concretely, that means:
- Abstractions that let us move fast: The backend systems and patterns that let a 15-person engineering team ship product confidently without breaking things for existing customers.
- Multi-tenancy at scale: Dozens of enterprise customers sharing the same cloud infrastructure, each with different data sensitivity requirements, SLAs, and integration patterns.
- Data volume and velocity: High-throughput processing of financial documents (bank statements, tax returns, pay stubs) with ML pipelines that need to be fast, accurate, and reliable.
- Security and compliance: Sensitive financial data handled to exacting standards.
We're excited about this challenge because it is the kind of problem that shows up when things are going well. We're hiring this role because we couldn't be more confident in our trajectory but need to build the foundations for the next 10x.
What You'll Own
This is a hands-on, high-autonomy IC role. You'll work directly with our CTO (Dom) and Head of Engineering (Oli), and you'll have real ownership over the systems that matter most. In your first few months, you'll likely:
- Assess our current backend architecture and identify the highest-leverage areas for improvement around reliability, scalability, and security.
- Partner with the platform and infrastructure team to design and implement the core abstractions (data model, data pipeline reliability, deployment patterns) that will support our next phase of growth.
- Set the technical direction for how we scale our infrastructure from handling hundreds of customers to thousands, and from millions of documents to tens of millions.
- Raise the bar on backend engineering practices across the team: not through process for process's sake, but by building systems that make the right thing the easy thing.
- Longer-term, this role shapes how Heron's entire platform evolves. You'll be the person who ensures our backend can support whatever product throws at it.
Who Thrives Here
The best person for this role has likely spent 8+ years building and scaling backend systems, with at least a couple of meaningful "at-bats" taking a system from early stage to serious scale. You've probably worked in B2B SaaS and have opinions (earned the hard way) about how to build systems that are both reliable and fast to develop on.
- You have a strong CS foundation and are deeply technical. You write code, review architectures, and debug production issues.
- You've seen and built backend systems scale at companies growing from Series A to Series C+ (roughly $5M to $100M+ ARR). You know what breaks and when.
- You have recent production experience with Python and cloud infrastructure.
- You've dealt with sensitive data at volume: financial, health, or similarly regulated domains.
- You're an IC at heart. You might set direction and mentor others, but you want to build, not manage.
- You care about getting things right but also about shipping. We're a startup. Pragmatism matters.
What You Can Expect as a Heron
- Competitive compensation, including equity.
- Based full-time in London or NYC, where most of the team is in-person multiple days per week.
- Your choice of top-of-the-line equipment to fit out your desk in the office.
- Occasional travel for retreats and to work with the team.
- Competitive benefits: health insurance; pension/401k; uncapped annual leave; parental leave.
- Free mental health support via Spill - on-demand access to therapy.
- Weekly company lunches (always inclusive and vegan-friendly - especially if you like Korean or Vietnamese food).
- Applicants from any background and gender are welcome and we have a zero tolerance policy on discrimination.
About the interview
- Initial screen (20 minutes) - conversation to discuss what you're looking for, what Heron offers, and to see if there's a good fit.
- Technical screening interview (up to 60 minutes) - interactive technical session with one or two of our engineers where you will review a pull request and then do some live coding to build on it.
- Team interviews (2-3 hours in total) - mix of technical and behavioral conversations with Heron teammates and founders. You'll get a feel for the people you'll work with and how we approach problems, and we'll get to know how you collaborate, communicate, and think.
- References - 2 references from people you've worked with who can speak to your impact, working style, and contributions in a professional setting.
About Heron Data
We are Heron Data, a Series A stage company based in New York and London. At Heron, we use the latest advances in AI and LLMs to automate document processing. Our software handles emails, analyses attachments, and takes actions like updating CRMs or requesting more info to execute workflows end-to-end for our customers. We serve a range of businesses including some of the world's largest fintechs, banks and other specialty finance companies, commercial insurers, and more.
Our largest product automates underwriting for small business lenders and other specialty finance companies. We eliminate cumbersome manual processes and enable our customers to provide their services with much greater speed, precision, and fairness. We are a rapidly growing company with over 150 customers in financial services and beyond who trust us to be embedded in critical processes - without us, their businesses stop. We analyse tens of thousands of documents a day, including over 20 million individual bank transactions daily for our customers. We continue to grow into more segments and workflows: further into lending, banking, insurance. And we think there's much more we can do.
We are a lean, scrappy and committed team with a flat structure and collaborative culture. Our team brings together a wealth of experience from great tech companies including Facebook, Spotify, Revolut and many other startups from around the world. With team members from five different continents, we embrace multiculturalism and diversity. From company events to everyday interactions, we make sure everyone feels welcome and accommodate all cultural and dietary requirements.
Since our launch in September 2020, at the end of the S20 batch, we've experienced a lot of growth. Today, we serve over 150 customers.
Principal Backend Engineer in London employer: Heron Data
Contact Detail:
Heron Data Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Backend Engineer in London
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A personal connection can often get you a foot in the door faster than any application.
✨Tip Number 2
Prepare for those interviews! Research the company, understand their tech stack, and be ready to discuss how your experience aligns with their needs. We want to see your passion and expertise shine through!
✨Tip Number 3
Show off your projects! If you've built something impressive, whether it's a side project or an open-source contribution, bring it up during interviews. It’s a great way to demonstrate your skills and initiative.
✨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 seeing candidates who take that extra step!
We think you need these skills to ace Principal Backend Engineer in London
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Principal Backend Engineer role. Highlight your experience with scaling backend systems and working with sensitive data, as these are key aspects of what we’re looking for.
Showcase Your Technical Skills: Don’t hold back on your technical prowess! Include specific examples of projects where you’ve used Python and cloud infrastructure to solve complex problems. We want to see how you’ve tackled challenges similar to ours.
Be Authentic: Let your personality shine through in your application. We’re a startup that values pragmatism and collaboration, so share your thoughts on how you approach problem-solving and teamwork. We want to know the real you!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re genuinely interested in joining our team at Heron.
How to prepare for a job interview at Heron Data
✨Know Your Tech Inside Out
Make sure you brush up on your technical skills, especially in Python and cloud infrastructure. Be ready to discuss your past experiences with scaling backend systems and how you've tackled challenges in high-throughput environments.
✨Understand the Business Context
Familiarise yourself with Heron's mission and the financial services landscape. Knowing how your role as a Principal Backend Engineer fits into the bigger picture will help you articulate your value during the interview.
✨Prepare for Live Coding
Since there's a technical screening involved, practice coding on the spot. Use platforms like LeetCode or HackerRank to simulate the experience. Focus on writing clean, efficient code that reflects your understanding of best practices.
✨Showcase Your Problem-Solving Skills
During team interviews, be prepared to discuss how you've approached complex problems in the past. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your impact on previous projects.