numi
Senior Software Engineer (kotlin/Rust)

How your CV stacks up
Upload your CV to see how well it fits this job role
?%
Senior Software Engineer (Backend / Full-Stack)
Client
Incubated fintech startup
Location
London, UK (Hybrid)
Domain
Enterprise Fintech & Digital Payments
The Context
A major enterprise payments division is being carved out from a top-tier global banking group to establish an independent, modern technology business. Rather than maintaining legacy banking infrastructure or owning a tiny slice of a massive corporate estate, this project offers the rare chance to build a high-scale tech company from the ground up.
The engineering organisation is scaling rapidly from the foundation up, with the product-facing engineering org ultimately expanding to 100–200 engineers across ~12 teams, alongside a dedicated platform and infrastructure group of 20–30 engineers. With an explicit bias towards hiring experienced engineers in the first 3–6 months, early joiners will have an outsized influence on technical architecture, tooling, coding standards, and engineering culture.
The Role
As a Senior Software Engineer, you will be on the front lines of building core product capabilities and infrastructure from scratch. You will take ownership of complex technical problems, architect production-grade services, and help set the bar for code quality, testing, and system reliability across the business.
Reasons to use Rodeo
I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?
Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.
Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.
Start with a chat, not a search bar
Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.
See breakdownIt searches the market for you
Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.
Why you're a good match
You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.
Experience fit
Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.
Only hits
No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.
This is a high-autonomy, greenfield environment ideal for engineers who enjoy navigating ambiguity, designing distributed systems, and building rather than maintaining legacy systems.
What You’ll Be Doing
- Greenfield Delivery: Write clean, production-ready, testable code to build resilient, high-throughput payment systems from 0 to 1.
- System Design & Architecture: Drive technical design for new domain services, focusing on scalability, security, and low latency.
- Technical Standards: Establish best practices for testing, continuous integration/deployment (CI/CD), observability, and code reviews.
- Product & Domain Collaboration: Work closely with Product Managers and Engineering Leads to break down complex business problems into clear technical roadmaps.
- Cultural Influence: Help shape how teams ship software, evaluate new technologies, and make build-vs-buy decisions early in the organisation's lifecycle.
- Mentorship: Elevate the technical bar of the engineering team through peer code reviews, pair programming, and architectural guidance.
Technology & Mindset
Core Stack:
- Backend: Rust, Kotlin
- Frontend: TypeScript
- Platform / Tooling: Golang, Python


Get help with your application
Your very own career expert that helps elevate your application to the next level.
Tech Philosophy: You do not need deep, day-one expertise in every single language in the stack. What matters most is strong computer science fundamentals, system design capabilities, and a pragmatic "right tool for the job" mindset. The hiring process (including a take-home technical exercise) evaluates engineering judgment, code quality, and problem-solving over syntax memorization.
What We’re Looking For
- Proven Track Record: Solid experience as a Senior Software Engineer working on production-grade, high-scale software systems (preferably in fintech, payments, or cloud-native digital products).
- Core Engineering Strength: Strong fluency in strongly typed languages (e.g., Kotlin, Java, Rust, Go, C++) with an eagerness to work with Rust and Kotlin in production.
- Distributed Systems Fundamentals: Experience with event-driven architectures, API design, data consistency, high availability, and cloud-native infrastructure.
- 0-to-1 Mindset: Ability to thrive in an environment where foundations are still being laid—bringing structure without adding unnecessary friction.
- Quality Orientation: A strong belief in automated testing, CI/CD automation, and operational ownership.
“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”
Jessica, London
Location