Senior Software Engineer
Senior Software Engineer

Senior Software Engineer

Full-Time 36000 - 60000 ÂŁ / year (est.) Home office (partial)
Go Premium
I

At a Glance

  • Tasks: Design and optimise analytical models, build Python services, and create cloud-native tools.
  • Company: Leading global trading firm in London with a focus on innovation.
  • Benefits: Competitive salary, collaborative culture, and opportunities for continuous learning.
  • Why this job: Tackle real-time challenges and make a tangible impact in the tech sector.
  • Qualifications: Extensive Python experience, strong SQL skills, and familiarity with DevOps practices.
  • Other info: Join a high-achieving team and enjoy excellent career growth opportunities.

The predicted salary is between 36000 - 60000 ÂŁ per year.

Please note, this role requires four days on-site per week, with one day remote.

Are you a Senior Python Engineer who thrives on solving complex, high-impact problems and designing systems that directly influence critical business decisions? I’m working with a leading global trading firm in London that’s rapidly expanding its Data & Technology team. This is a rare opportunity to contribute to high-stakes trading infrastructure, working closely with a highly skilled, collaborative team of engineers and quantitative analysts from top-tier academic and technical backgrounds.

You’ll be tackling challenging, real-time problems at scale and helping to deliver solutions that drive measurable impact across the business. If you enjoy projects where your work has tangible commercial impact, this role could be a perfect fit!

What you’ll do:

  • Partner with trading and analytics teams to design and optimise analytical models and processes.
  • Build and maintain Python-based services, APIs, and data pipelines using modern frameworks and best practices.
  • Develop solutions to support market data analysis, position management, and predictive modeling.
  • Create cloud‑native tools and visualization interfaces to help teams make data‑driven decisions.

What we’re looking for:

  • Extensive professional experience with Python and object‑oriented programming.
  • Strong SQL and relational database skills.
  • Familiarity with modern DevOps practices, including Docker and cloud‑native deployments.
  • Experience in Linux and Windows environments.
  • Exposure to AWS and Snowflake is highly desirable.
  • Excellent problem‑solving skills, intellectual curiosity, and the ability to communicate across technical and non‑technical teams.
  • Prior experience in trading or financial markets is a plus but not essential.

Why this opportunity stands out:

  • Work on technically challenging projects with tangible business impact.
  • Collaborate with a high‑achieving, innovative team.
  • Strong culture of continuous learning, technical excellence, and innovation.

If you’re looking for a role that challenges your skills, makes a visible impact, and places you alongside some of the most talented engineers and analysts, I’d love to have a confidential conversation with you about this opportunity.

Seniority level: Mid‑Senior level

Employment type: Full‑time

Job function: Investment Banking, Financial Services, and Energy Technology

Senior Software Engineer employer: ISL Talent

Join a leading global trading firm in London that champions innovation and technical excellence, offering a dynamic work culture where your contributions directly influence critical business decisions. With a strong emphasis on continuous learning and collaboration, this role provides unique opportunities for professional growth while tackling complex, high-impact projects alongside a team of top-tier engineers and analysts. Enjoy the benefits of working in a vibrant city, with a balance of on-site and remote work, all while making a tangible impact in the fast-paced tech sector.
I

Contact Detail:

ISL Talent Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech sector, especially those who work in trading or financial markets. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

✨Tip Number 2

Prepare for technical interviews by brushing up on your Python and SQL skills. Practice coding challenges and be ready to discuss your past projects. We all know that confidence shines through when you can demonstrate your expertise!

✨Tip Number 3

Don’t underestimate the power of a good follow-up! After an interview, drop a quick thank-you note to express your appreciation. It keeps you fresh in their minds and shows your enthusiasm for the role.

✨Tip Number 4

Apply directly through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to connect with us directly.

We think you need these skills to ace Senior Software Engineer

Python
Object-Oriented Programming
SQL
Relational Database Skills
DevOps Practices
Docker
Cloud-Native Deployments
Linux
Windows
AWS
Snowflake
Problem-Solving Skills
Communication Skills
Analytical Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your Python experience and any relevant projects that showcase your problem-solving skills. We want to see how your background aligns with the challenges we face!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're excited about this opportunity and how you can contribute to our team. Be genuine and let your personality come through – we love seeing the real you!

Showcase Your Technical Skills: Don’t forget to mention your technical skills, especially in Python, SQL, and any cloud technologies you've worked with. We’re looking for someone who can hit the ground running, so make sure we know what you bring to the table!

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. Plus, it shows you’re keen to join our team!

How to prepare for a job interview at ISL Talent

✨Know Your Tech Inside Out

Make sure you brush up on your Python skills and be ready to discuss your experience with object-oriented programming. Be prepared to dive into technical questions about SQL, APIs, and data pipelines, as these will likely come up during the interview.

✨Showcase Problem-Solving Skills

Prepare examples of complex problems you've solved in previous roles, especially those that had a tangible impact on the business. This is your chance to demonstrate your analytical thinking and how you can contribute to high-stakes trading infrastructure.

✨Familiarise Yourself with the Company

Research the trading firm and understand their business model, especially how they leverage technology in trading. Knowing their recent projects or innovations can help you tailor your answers and show genuine interest in the role.

✨Communicate Effectively

Practice explaining technical concepts in simple terms, as you'll need to communicate with both technical and non-technical teams. Being able to bridge that gap will highlight your versatility and make you a valuable asset to the team.

Senior Software Engineer
ISL Talent
Go Premium

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

I
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>