Software Engineer – Python / Data and Scalability
We’re seeking a Software Engineer / Python Developer to join a growing team focused on transforming critical technology systems and data pipelines within the investment management sector. This role involves enhancing market data processes, improving robustness and throughput, and addressing root causes of key production issues. It’s a fantastic opportunity to work with modern tech stacks while delivering meaningful improvements across business-critical systems.
Key Responsibilities:
* Optimise data processes: Enhance stability and throughput across operations, market data, and portfolio management systems.
* Rebuild market data flows: Complete and refine Python-based data pipelines, transitioning from legacy systems.
* Root cause analysis: Investigate and resolve underlying issues causing delays or failures in processes.
* Develop scalable solutions: Build and maintain reliable data flows and integrations within the Cloudera environment.
* Collaborate across teams: Work with production support, software engineering, and business stakeholders to improve systems.
Ideal Candidate Profile:
* Strong Python experience with expertise in building data pipelines and data engineering practices.
* Proficient in SQL, databases, and working with data lakes. Cloudera experience is a plus but not required.
* Familiarity with legacy systems like C# is beneficial.
* Experience in DevOps and production support environments.
* Background in investment management or financial services is highly desirable but not essential.
* Comfortable working on complex, multi-year projects while delivering incremental improvements.
The Details:
* Location: Hybrid working model – 2–3 days per week in the office (City of London based).
* Type: Permanent, full-time position.
* Team: Be part of a newly created team of two, supported by the broader software engineering group.
Why Join?
This role offers the chance to contribute directly to transforming critical systems while gaining deep insight into core business processes, technology platforms, and data flows. You’ll be part of a collaborative team with opportunities to make a tangible impact.