At a Glance
- Tasks: Build and enhance critical market infrastructure using Python in a fast-paced environment.
- Company: Leading financial markets and trading technology organisation based in London.
- Benefits: Competitive salary of £80-90K plus a 15% bonus and opportunities for professional growth.
- Other info: Collaborative culture with opportunities for continuous improvement and innovation.
- Why this job: Join a dynamic team and make an impact on high-volume trading systems.
- Qualifications: Strong Python skills, SQL experience, and a commitment to clean code.
The predicted salary is between 80000 - 90000 £ per year.
I'm working with a leading financial markets and trading technology organisation that is looking for a Python Software Engineer to join its engineering team in London. You'll help build and enhance critical market infrastructure, including data pipelines, event streaming platforms, and real-time systems that support high-volume trading environments.
Responsibilities
- Building reliable, scalable Python applications and services
- Designing and enhancing data pipelines and event-driven architectures
- Working closely with product, commercial and engineering teams to deliver new features
- Contributing to system design, R&D initiatives, and technology improvements
- Troubleshooting complex technical and operational challenges
- Participating in production support and continuous improvement activities
Requirements
- Strong Python development experience
- Solid understanding of algorithms and data structures
- Strong SQL skills and experience writing complex queries
- Linux knowledge
- Commitment to writing clean, maintainable, and testable code
Desired Experience
- TDD, BDD, or other testing methodologies
- PostgreSQL and/or Snowflake
- Django, Flask, or FastAPI
- Apache Kafka
- Apache Airflow
- Java
We think you need these skills to ace Python Developer
Python Development
Algorithms
Data Structures
SQL
Linux
Clean Code Practices
Test-Driven Development (TDD)