Junior Software Engineer
Indexed description
You'll work across the stack, shipping real frontend and backend changes that hit production. Along the way you'll explore how AI tools can make you a faster, sharper engineer, though we measure you the traditional way: by your judgement, the quality of what you ship, and the impact you have.
This is a role for someone early in their career who wants to see the whole business, ship across several domains, and grow quickly into a high-ownership technical contributor.
What You'll Do
In Your First 6 Months
- Rotate across functional units (Banking & Payments, Trading, Investment Products, Internal Products), shipping full-stack changes and learning how each domain fits into the wider platform
- Pick up well-scoped features and bugs, take them from ticket to production, and learn our codebase, tooling, and review culture
- Work closely with senior engineers across teams to understand the systems you're touching and the trade-offs behind them
- Use AI tools as part of your everyday workflow, and help us figure out where they genuinely improve engineering velocity and quality
- Own small, well-defined domains end-to-end: designing, building, shipping, and maintaining them
- Take responsibility for delivery outcomes, not just code, in the product line where you can drive the most value
- Participate in code reviews, technical design discussions, and RFCs, and start contributing your own
- Improve the systems and internal tooling around you, raising the bar for everyone who works in the same code
- At 6 months: you've established yourself in a product line, own one or more small domains within it, and can be trusted to take a problem and deliver an outcome.
- Within a year: you've grown into a mid-level engineer, owning larger pieces of work, making sound technical decisions on your own, and driving measurable impact on your team's roadmap.
- 0-2 years of experience in software development
- Comfort (or genuine eagerness to get comfortable) working across the stack, including the frontend
- Proficiency in at least one language (Go and TypeScript preferred but not essential)
- Strong problem-solving skills and sound engineering judgement, even on small problems
- Curiosity about how systems fit together and how the business actually makes money
- Interest in using AI tools well
- Growth mindset: eager to learn, iterate, take feedback, and take on more responsibility
Questions That Should Excite You
- How do we move money reliably and safely at scale, and what happens when an edge case slips through?
- What separates an API that platforms love to build on from one they tolerate?
- Why does this work in staging but break in production, and how do I make sure it never happens again?
- Where do AI tools genuinely make me faster, and where do they quietly slow me down?
- This domain is mine to deliver. What does "done well" actually mean for the business?
- We recently raised $39 million in our Series A (led by Accel), positioning the company for major growth and giving you a rare chance to join while things are still moving fast
- We're building a fully-licensed programmable bank, rearchitecting how money moves between businesses, across borders, and between traditional and digital finance
- We ship fast, think deeply, and expect everyone to have high ownership. You'll see your work hit production quickly across several parts of the business
- You'll work with engineers who came from Monzo, Atom Bank, Blockdaemon, GXS, and Grab
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search