Principal Software Engineer Python - Fintech

gb Client Server
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 150K

Job location

Remote

Tech stack

Amazon Web Services (AWS)
Amazon Web Services (AWS)
Cloud Foundry
Distributed Systems
Python
MySQL
NumPy
Software Architecture
RabbitMQ
Redis
Software Engineering
SQLAlchemy
React
Flask
Pandas
Gitlab-ci
Information Technology
Data Management
Docker
Service Stack

Job description

Join a high-growth, VC-backed Fintech building a market-leading analytics platform used by Hedge Funds, Asset Managers and global financial institutions.

As a Principal Software Engineer, you will play a pivotal role in shaping the technical direction of a large scale cloud-native platform, combining hands-on software development with architectural leadership and technical strategy.

Working across multiple engineering teams, you will define architectural standards, review solution designs, tackle complex technical challenges and ensure that performance, scalability, security and reliability are built into every solution from the outset.

This is a highly influential role for a technically exceptional engineer who enjoys mentoring senior developers, driving engineering excellence and working closely with both technical and business stakeholders.

You'll work with a modern technology stack including Python, AWS, React, Docker, MySQL, Redis, RabbitMQ, and GitLab CI/CD, helping to solve complex problems at scale within a fast-paced and collaborative engineering environment.

Requirements

  • You are degree educated in a technical discipline, having achieved a 2.1 or above in Computer Science preferred from a top tier university e.g. Red Brick / Russel Group
  • You have experience as a Principal Software Engineer, making architectural decisions, taking ownership and driving best practices
  • You have advanced Python development skills including Flask, NumPy, Pandas, SQLAlchemy
  • You have a strong knowledge of AWS including ECS, Lambda, RDS, S3
  • You've worked on large scale, distributed systems
  • You're likely to have financial services, FinTech experience and have a strong interest in this space
  • You have excellent communication and collaboration skills

Benefits & conditions

As a Principal Software Engineer / Developer (Python AWS) you will earn a competitive package including:

  • Salary to £150k
  • Enhanced annual leave
  • Private medical care
  • Pension
  • Enhanced maternity and paternity packages
  • Time off for volunteering as well as other charity events
  • Summer and Christmas parties
  • Professional development and support
  • Perks such as cycle to work scheme

Apply for this position