At a Glance
- Tasks: Develop and support financial applications using Java or Python in a dynamic environment.
- Company: Join a leading financial services firm in London with a focus on innovation.
- Benefits: Competitive pay, potential for contract extension, and hands-on experience with AI tools.
- Other info: Collaborative culture with opportunities to work on exciting projects and grow your career.
- Why this job: Make an impact in finance while working with cutting-edge technology and talented professionals.
- Qualifications: 8+ years in software development, preferably in financial services, with strong Python or Java skills.
The predicted salary is between 60000 - 80000 £ per year.
Inside IR35
Contract length: 6 months (with potential to extend)
Location: London
Working Environment: On-site
Responsibilities
- Develop and support P&L, accounting, and returns‑calculation applications across trading books
- Build and extend our Client Reporting Framework
- Add instrument and asset class coverage in our Trade Repository system
- Manage data exchange with third-party vendors via SFTP and AWS S3
- Use AI coding assistants (Claude, Cursor, GitHub Copilot) to compress delivery timelines while maintaining full code ownership and quality accountability
- Collaborate with quant researchers and traders to translate complex financial requirements into auditable, production‑grade code
- Provide production support, working with Platform and SRE teams as needed
Key Requirements
Technical
- 8+ years commercial experience in Python or Java across the full development lifecycle
- 5+ years in financial services (buy-side strongly preferred)
- Solid relational database skills; MS SQL Server a strong plus
- Snowflake experience required
- Familiarity with AWS (S3, Lambda, EC2, Glue or similar)
- Proficiency with Git, CI/CD pipelines, and observability tooling (e.g. Datadog)
AI & Tooling
- Proven, hands‑on experience shipping production code using AI coding assistants such as Claude, Cursor, or GitHub Copilot
- Demonstrable examples where AI tooling reduced delivery time by 2x or more on a meaningful task
- Strong prompt engineering skills and the ability to critically evaluate AI-generated code for correctness, security, and financial accuracy
Desirable, but not essential
- Experience with Apache Airflow or similar workflow schedulers
- REST or GraphQL API design experience
- Knowledge of fixed income, FX, or derivatives products and associated P&L/risk methodologies
Contract Senior Software Engineer (Java or Python). Job in London LilyLifestyle Jobs employer: United Cerebral Palsy of Georgia
As a Contract Senior Software Engineer at our London office, you will thrive in a dynamic and collaborative environment that values innovation and technical excellence. We offer competitive remuneration, opportunities for professional growth, and the chance to work with cutting-edge AI tools while contributing to impactful financial applications. Join us to be part of a forward-thinking team that prioritises quality and fosters a culture of continuous learning and development.
Contact Details:
United Cerebral Palsy of Georgia Recruitment Team
StudySmarter Expert Advice🤫
We think this is how you could land Contract Senior Software Engineer (Java or Python). Job in London LilyLifestyle Jobs
✨Network Like a Pro
Get out there and connect with people in the industry! Attend meetups, webinars, or even just grab a coffee with someone who works in financial services. You never know when a casual chat might lead to your next big opportunity.
✨Show Off Your Skills
When you get the chance to interview, don’t just talk about your experience—show it! Bring examples of your work, especially those where you've used AI coding assistants or tackled complex financial requirements. Let them see what you can do!
✨Tailor Your Approach
Make sure you tailor your conversations and presentations to the specific role. Highlight your experience with Python or Java, and how you've successfully managed data exchange with third-party vendors. This shows you understand their needs and can hit the ground running.
✨Apply Through Our Website
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 are proactive and engaged with our platform.
We think you need these skills to ace Contract Senior Software Engineer (Java or Python). Job in London LilyLifestyle Jobs
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience in Python or Java, especially in financial services. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for this role. Mention your experience with AI coding assistants and how you've used them to improve delivery timelines.
Showcase Your Technical Skills:Be specific about your technical expertise, especially with tools like AWS, Git, and CI/CD pipelines. We love seeing concrete examples of how you’ve used these in past roles, so don’t hold back!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at United Cerebral Palsy of Georgia
✨Know Your Tech Inside Out
Make sure you brush up on your Java or Python skills, especially in the context of financial services. Be ready to discuss your experience with relational databases and AWS, as well as any AI coding assistants you've used. Prepare specific examples of how you've applied these technologies in past projects.
✨Showcase Your Problem-Solving Skills
During the interview, be prepared to tackle real-world problems that may arise in the role. Think about how you would approach translating complex financial requirements into code. Practising coding challenges or discussing past experiences where you solved similar issues can really impress the interviewers.
✨Demonstrate Collaboration
This role involves working closely with quant researchers and traders, so highlight your teamwork skills. Share examples of how you've successfully collaborated with others in the past, particularly in high-pressure environments. This will show that you can communicate effectively and contribute to a team dynamic.
✨Prepare for AI Tooling Questions
Since the job requires experience with AI coding assistants, be ready to discuss your hands-on experience with tools like Claude or GitHub Copilot. Have specific examples ready where you used these tools to improve delivery timelines, and be prepared to evaluate AI-generated code critically.