At a Glance
- Tasks: Develop AI-powered applications and enhance team workflows with innovative solutions.
- Company: Leading global credit investment firm with a focus on AI innovation.
- Benefits: Competitive salary, health benefits, and opportunities for professional growth.
- Other info: Autonomous role with excellent career advancement opportunities.
- Why this job: Join a dynamic team at the intersection of AI and finance, making a real impact.
- Qualifications: 3-5 years in software engineering, strong Python and Java skills required.
The predicted salary is between 60000 - 80000 ÂŁ per year.
Our client, a leading global credit investment firm, is seeking a Software Developer (Python & Java) to join their London office. In this role, you will work closely with the Portfolio Manager and research team, providing day‑to‑day engineering support developing tools and solutions that enhance the team's workflow while leading AI‑centric software projects through to production delivery. Operating with significant autonomy, you will work directly with business stakeholders to identify high‑impact opportunities, scope solutions from scratch, and deliver production‑grade systems. This role sits at the intersection of AI innovation and financial services infrastructure and requires someone who thrives in both worlds.
Responsibilities
- Lead the design, development, and production deployment of AI‑powered applications, including RAG pipelines, MCP server integrations, and agentic workflows, tailored to investment and operational use cases.
- Define project scope and technical roadmaps in collaboration with business stakeholders where requirements are ambiguous or emerging, turning loosely defined problems into well‑architected solutions.
- Evaluate and integrate new AI frameworks, models, and tooling, providing pragmatic recommendations grounded in production readiness and firm‑specific constraints.
- Write performant SQL for data retrieval, analysis, and integration across internal data warehouses and reporting systems.
- Maintain, extend, and modernise legacy Java and Python codebases that form the backbone of firm infrastructure.
- Communicate technical strategies, trade‑offs, and delivery progress clearly to non‑technical stakeholders, including senior leadership.
Requirements
- 3‑5 years of professional software engineering experience with a strong track record of delivering production systems.
- Demonstrated production experience building and deploying RAG architectures, MCP servers, and/or LLM‑based agent systems, not just prototypes or proof‑of‑concept work.
- Deep proficiency in Python and Java, with hands‑on experience maintaining, extending, and modernising legacy codebases in both languages.
- Strong SQL skills with experience querying complex relational data models; SQL Server experience is a plus.
- Excellent communication skills, with experience presenting technical work and roadmaps to non‑technical business stakeholders.
- A Bachelor's degree in Computer Science from a recognised university.
Software Developer - Selby Jennings in London employer: Jobs via eFinancialCareers
Contact Detail:
Jobs via eFinancialCareers Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Developer - Selby Jennings in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the finance and tech sectors. Attend meetups or webinars related to AI and software development. You never know who might have a lead on that perfect job!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Python, Java, and AI. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical skills and understanding the financial services landscape. Be ready to discuss how your experience aligns with the role and how you can contribute to their AI initiatives.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities that match your skills. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Software Developer - Selby Jennings in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Developer role. Highlight your experience with Python and Java, and any AI projects you've worked on. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background makes you a perfect fit. Don’t forget to mention your experience with production systems and working with stakeholders.
Showcase Your Projects: If you've worked on relevant projects, make sure to include them in your application. Whether it's RAG architectures or MCP servers, we love seeing real examples of your work that demonstrate your skills and creativity.
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!
How to prepare for a job interview at Jobs via eFinancialCareers
✨Know Your Tech Stack
Make sure you’re well-versed in Python and Java, as these are crucial for the role. Brush up on your SQL skills too, since you'll need to demonstrate your ability to work with complex data models. Be ready to discuss specific projects where you've used these technologies.
✨Understand AI Applications
Since this role involves AI-powered applications, take some time to familiarise yourself with RAG architectures and MCP servers. Prepare to talk about any relevant experience you have in deploying AI solutions, and think of examples that showcase your problem-solving skills in this area.
✨Communicate Clearly
You’ll need to explain technical concepts to non-technical stakeholders, so practice how you can simplify complex ideas. Think about how you can present your past projects in a way that highlights their impact on business outcomes, making it relatable to those who may not have a tech background.
✨Showcase Your Autonomy
This position requires significant autonomy, so be prepared to discuss times when you’ve taken the lead on projects. Highlight your ability to define project scopes and collaborate with stakeholders, especially in situations where requirements were ambiguous or evolving.