Addition
Software Developer

How your CV stacks up
Upload your CV to see how well it fits this job role
?%
Software Developer
Permanent | Fully Remote | Competitive Salary DOE
We’re partnering with a growing technology business to appoint an experienced Software Developer to join its engineering team. This is an excellent opportunity for a practical, experienced engineer who enjoys solving real problems, taking ownership of production systems and building reliable, maintainable software. You’ll be joining a business at an exciting stage of growth, with a strong focus on maintaining a high-quality SaaS platform while continuing to scale its products and integrations. We’re particularly interested in developers with strong backend experience who value good engineering judgement over adopting new technology simply for the sake of it.
The Opportunity
As Software Developer, you’ll play a key role in designing, developing and maintaining the core SaaS platform alongside the systems and integrations that support it. This is a hands-on engineering role where you’ll work across backend services, APIs, third-party integrations and production systems. While backend development will be your primary focus, you’ll also be comfortable reading and making changes to modern frontend code when required. You’ll have genuine ownership and influence over the technology, working through complex engineering problems and helping to ensure the platform remains reliable as the business continues to grow.
Key Responsibilities
You’ll play an important role in the continued development and reliability of the platform by:
- Designing, developing and maintaining reliable backend services and APIs.
- Taking ownership of production systems and resolving issues as they arise.
- Building and maintaining integrations with multiple third-party services.
- Identifying and resolving issues involving unreliable dependencies, partial failures and other production challenges.
- Debugging complex problems using logs, symptoms and available system information.
- Maintaining and improving existing code, including systems originally developed by other engineers.
- Contributing to modern frontend code when required.
- Making pragmatic engineering decisions based on reliability, maintainability and business requirements.
- Supporting the continued development and scalability of the platform.
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.
About You
You’ll be an experienced Software Developer / Software Engineer with strong backend development skills and approximately 4–6 years’ commercial software development experience. More experienced candidates are also welcome, although this opportunity is particularly suited to someone who has developed their skills within a stable engineering environment and understands what it means to take long-term ownership of systems. Ideally, you will also have:
- Strong backend development experience using C#, Go, Java or a similar programming language.
- Experience designing, building and maintaining APIs.
- Experience working with and taking ownership of production systems.
- Experience within cloud-native environments or self-managed infrastructure.
- Experience working with multiple third-party integrations.
- An understanding of retries, idempotency, partial failures and reconciliation.
- Strong debugging and problem-solving skills.
- The ability to work effectively from logs, symptoms and limited information to identify underlying issues.
- Confidence reading and making changes to modern frontend code when required.
- Experience within a SaaS, platform or scale-up environment, although strong agency or product development experience will also be considered.
- A track record of maintaining and improving existing systems and seeing projects through over time.


Get help with your application
Your very own career expert that helps elevate your application to the next level.
Engineering Mindset
Beyond technical capability, we’re looking for someone with strong engineering judgement and a pragmatic approach to technology. You’ll be comfortable fixing bugs you didn’t create, improving code you didn’t originally write and taking ownership when problems occur in production. You’ll understand the trade-offs involved in engineering decisions and prioritise building reliable, maintainable solutions over introducing technology simply because it is new.
This is an opportunity for someone who enjoys understanding how systems actually work, approaching problems calmly and methodically, and delivering good engineering without relying on buzzwords.
Why Apply?
This is a fantastic opportunity to join a growing technology business where engineers have genuine ownership and influence over the technology they build and maintain. In return, you’ll benefit from:
- Fully remote working.
- Competitive salary, dependent on experience.
- 25 days’ annual leave plus public holidays.
- Flexible working hours.
- A sensible approach to working hours, with no expectation of excessive or unrealistic start-up hours.
- Company laptop and equipment, including monitors.
- Pension contribution.
- A permanent opportunity within a growing technology business.
- A collaborative engineering environment with genuine ownership and influence.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
By applying you are confirming you are happy to be added to the Addition Solutions mailing list regarding future suitable positions. You can opt out of this at any time simply by contacting one of our consultants.
“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
Skills
Location