Senior Python Engineer (Remote)

Senior Python Engineer (Remote)

Full-Time 60000 - 80000 £ / year (est.) Working from home possible
Harrington Starr

At a Glance

  • Tasks: Develop and enhance risk engine applications using Python and cloud technologies.
  • Company: Global financial services firm with a focus on innovation and collaboration.
  • Benefits: Remote work, competitive salary, and opportunities for professional growth.
  • Other info: Great potential for career advancement in a modern tech environment.
  • Why this job: Join a dynamic team tackling real-world financial challenges with cutting-edge technology.
  • Qualifications: Strong Python skills and experience in scalable backend systems.

The predicted salary is between 60000 - 80000 £ per year.

Our client is a global financial services and market infrastructure business operating across commodities, energy and financial markets. They provide liquidity, execution, clearing and risk solutions to a broad institutional client base including banks, hedge funds, asset managers, traders and producers.

This role sits within a business-facing Risk Technology team focused on building and enhancing strategic risk systems and analytics platforms used across multiple areas of the business. The successful candidate will join a team responsible for developing scalable risk engines and improving complex calculation, reporting and data-processing workflows across areas such as:

  • Market Risk
  • Counterparty Risk
  • Clearing Risk
  • Operational Risk

This is a highly collaborative role sitting close to both technology and business stakeholders, offering strong exposure to quantitative risk processes, large-scale data engineering challenges and modern cloud-based engineering practices.

Key Responsibilities:

  • Develop and enhance strategic risk engine applications and supporting infrastructure
  • Build scalable numerical-processing systems and high-volume data workflows
  • Improve automation, reporting and operational efficiency across risk platforms
  • Integrate and standardise data across internal and vendor systems
  • Work closely with Risk, Platform Engineering, Application Support and wider technology teams
  • Contribute to architecture discussions, testing strategy and engineering best practices
  • Work with modern AI-assisted development tooling where appropriate

Technical Skills:

  • Python
  • AWS cloud technologies
  • Relational and non-relational databases
  • CI/CD and automated testing
  • Agile/Scrum delivery environments

Experience:

  • Strong Python engineering experience with focus on scalable backend or data-intensive systems
  • Experience building applications involving complex calculations or large-scale processing
  • Strong understanding of software engineering best practices, testing and automation
  • Experience operating within regulated or financial services environments is beneficial

The role offers strong long-term growth potential within a modernising technology function supporting commercially critical business areas.

Senior Python Engineer (Remote) employer: Harrington Starr

Our client is an exceptional employer, offering a dynamic and collaborative work culture that fosters innovation and professional growth. As a Senior Python Engineer, you will have the opportunity to work remotely while engaging with cutting-edge technologies in a global financial services environment, contributing to impactful risk solutions that drive the business forward. With a strong emphasis on employee development and modern engineering practices, this role provides a unique chance to enhance your skills and advance your career in a supportive and forward-thinking organisation.

Harrington Starr

Contact Details:

Harrington Starr Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Python Engineer (Remote)

Tip Number 1

Network like a pro! Reach out to your connections in the financial services and tech space. Let them know you're on the lookout for opportunities, and don't hesitate to ask for introductions or referrals. We all know that sometimes it's not just what you know, but who you know!

Tip Number 2

Get your hands dirty with some practical projects. Whether it's contributing to open-source Python projects or building your own risk analytics tool, showcasing your skills in real-world applications can make you stand out. Plus, it gives us something to chat about during interviews!

Tip Number 3

Prepare for those technical interviews by brushing up on your Python and cloud technologies. Practice coding challenges and be ready to discuss your experience with scalable systems and data workflows. We want to see how you think and solve problems, so show us your thought process!

Tip Number 4

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. So, hit that apply button and let’s get the conversation started!

We think you need these skills to ace Senior Python Engineer (Remote)

Python
AWS cloud technologies
Relational databases
Non-relational databases
CI/CD
Automated testing
Agile/Scrum

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Senior Python Engineer role. Highlight your experience with Python, AWS, and any relevant financial services background. We want to see how your skills align with the job description!

Showcase Your Projects:Include specific projects that demonstrate your ability to build scalable systems and handle complex calculations. We love seeing real examples of your work, especially if they relate to risk technology or data engineering.

Craft a Compelling Cover Letter:Your cover letter should tell us why you're the perfect fit for this role. Share your passion for risk technology and how your experience can contribute to our team. Keep it engaging and personal – we want to get to know you!

Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team at StudySmarter!

How to prepare for a job interview at Harrington Starr

Know Your Python Inside Out

Make sure you brush up on your Python skills, especially around scalable backend systems and data-intensive applications. Be ready to discuss your past projects and how you've tackled complex calculations or large-scale processing.

Familiarise Yourself with Risk Technology

Since this role is within a Risk Technology team, it’s crucial to understand the basics of market risk, counterparty risk, and operational risk. Research how these concepts apply to financial services and be prepared to discuss how your experience aligns with their needs.

Showcase Your Collaboration Skills

This position requires working closely with various teams, so highlight your experience in collaborative environments. Share examples of how you've successfully partnered with stakeholders from different backgrounds, particularly in tech and business settings.

Prepare for Technical Challenges

Expect to face technical questions or coding challenges during the interview. Practice common algorithms and data structures, and be ready to demonstrate your problem-solving skills, especially in relation to AWS cloud technologies and CI/CD practices.