Software Developer - Selby Jennings
Software Developer - Selby Jennings

Software Developer - Selby Jennings

Full-Time 70000 - 90000 ÂŁ / year (est.) No home office possible
Jobs via eFinancialCareers

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 70000 - 90000 ÂŁ 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 employer: Jobs via eFinancialCareers

Join a leading global credit investment firm in London, where innovation meets finance. As a Software Developer, you'll enjoy a collaborative work culture that values autonomy and creativity, with ample opportunities for professional growth in AI-centric projects. Benefit from a dynamic environment that encourages the integration of cutting-edge technology while making a tangible impact on the firm's operations and investment strategies.
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

✨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 is your chance to demonstrate your expertise and make a lasting impression on potential employers.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice explaining complex concepts in simple terms, as you'll need to communicate effectively with non-technical stakeholders.

✨Tip Number 4

Don't forget to apply through our website! We’ve got loads of opportunities waiting for talented developers like you. Plus, it’s a great way to get noticed by our hiring team directly.

We think you need these skills to ace Software Developer - Selby Jennings

Python
Java
AI-powered application development
RAG architectures
MCP server integrations
SQL
Data retrieval and analysis
Legacy code maintenance
Technical communication
Project scoping
Stakeholder collaboration
Production system delivery
Problem-solving
Software engineering

Some tips for your application 🫡

Tailor Your CV: Make sure your CV speaks directly to the job description. Highlight your experience with Python and Java, and any relevant projects that showcase your skills in AI and financial services. We want to see how you can bring value to our team!

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 aligns with our needs. Don’t forget to mention your experience with production systems and your ability to communicate technical concepts to non-technical folks.

Showcase Your Projects: If you've worked on any AI-centric software projects or have experience with RAG architectures, make sure to include those in your application. We love seeing real-world examples of your work, so don’t hold back!

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’re considered for the role. Plus, it’s super easy to do!

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-centric software projects, take some time to familiarise yourself with RAG architectures and MCP servers. Prepare examples of how you've integrated AI solutions in past roles, focusing on the impact they had on workflow and efficiency.

✨Communicate Clearly

You’ll need to explain technical concepts to non-technical stakeholders, so practice articulating your thoughts clearly. Think about how you can break down complex ideas into simple terms, and prepare to showcase your communication skills during the interview.

✨Showcase Problem-Solving Skills

Be ready to discuss how you've tackled ambiguous problems in the past. Think of examples where you defined project scopes and turned loosely defined issues into structured solutions. Highlight your ability to work autonomously while collaborating with business stakeholders.

Software Developer - Selby Jennings
Jobs via eFinancialCareers

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>