
How your CV stacks up
Upload your CV to see how well it fits this job role
?%
Senior Python Developer – Risk & PnL Team
Location: London (Minimum 50% onsite)
Contract Length: Initial 6-month contract (funded for several years with strong extension prospects)
Day Rate: Competitive (inside IR35)
Start Date: ASAP
Overview
We are seeking an experienced Senior Python Developer to join a high-performing Risk & PnL Team supporting a critical trading platform within a leading financial services environment. The team is responsible for the development and enhancement of TRACC, a business-critical application used by the Derivatives Execution & Clearing (DEC) business.
The Role
Working within a collaborative team of 3 Developers, 1 Business Analyst, 1 Tester and the Team Lead, you will be involved in all aspects of the platform's development and ongoing enhancement. The role covers:
- Core Python application development
- Web API design, development and maintenance
- Database development and optimisation
- Infrastructure and server-side processes
- Front-end enhancements using JavaScript/Angular
- Test automation and CI/CD improvements
- Working directly with business users and middle office stakeholders to understand and deliver requirements
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.
You will play a key role in driving Agile best practices, promoting high-quality engineering standards and helping shape the future direction of the platform.
Key Responsibilities
- Design, develop and maintain Python-based applications and services
- Build and enhance APIs supporting critical business functionality
- Deliver enhancements and features through the Jira backlog
- Work closely with business stakeholders to gather, analyse and refine requirements
- Participate in sprint planning, technical discussions and solution design sessions
- Demonstrate completed work and new functionality to stakeholders
- Champion automated testing and continuous integration practices
- Identify opportunities for automation, simplification and platform improvements
- Collaborate with teams across multiple locations to resolve issues and drive change
- Take ownership of projects from design through delivery and support
Essential Skills & Experience


Get help with your application
Your very own career expert that helps elevate your application to the next level.
- Expert-level Python development experience
- Strong experience building and maintaining Web APIs
- Solid understanding of SQL and database design
- JavaScript, HTML and web application development experience
- Proven experience with Test-Driven Development (TDD)
- Strong focus on automated testing and deployment practices
- Experience working with CI/CD tools, particularly Jenkins
- Excellent communication and stakeholder management skills
- Strong requirements analysis and problem-solving ability
- Ability to work independently and take ownership of deliverables
- Pragmatic approach to balancing technical excellence with business priorities
- Strong computer science fundamentals and knowledge of design patterns
- Agile development experience
- Team-oriented with a proactive, can-do attitude
Desirable Skills
- Experience working in Linux environments
- Angular or other modern JavaScript frameworks
- Financial services, trading or risk management experience
- Test automation experience
- Exposure to C#
- Full software development lifecycle experience
“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