At a Glance
- Tasks: Join us as a Software Engineer to optimise data processes and enhance market data systems.
- Company: Be part of a dynamic team transforming technology in the investment management sector.
- Benefits: Enjoy a hybrid working model with flexibility and a collaborative team environment.
- Why this job: Make a real impact on critical systems while working with modern tech stacks.
- Qualifications: Strong Python skills and experience in data pipelines; SQL knowledge is essential.
- Other info: Opportunity to work on complex projects and gain insights into financial services.
The predicted salary is between 43200 - 72000 £ per year.
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.
Software Engineer - Data - Python employer: Qh4 Consulting
Contact Detail:
Qh4 Consulting Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer - Data - Python
✨Tip Number 1
Familiarise yourself with the latest Python libraries and frameworks used in data engineering. Being well-versed in tools like Pandas, NumPy, and Apache Airflow can give you an edge during discussions with our team.
✨Tip Number 2
Brush up on your SQL skills, especially focusing on complex queries and optimising database performance. This will be crucial when discussing how to enhance data processes and improve system throughput.
✨Tip Number 3
Gain a solid understanding of Cloudera and its ecosystem, even if you don't have direct experience. Showing initiative in learning about this platform can demonstrate your commitment to adapting to our tech stack.
✨Tip Number 4
Prepare to discuss your experience with root cause analysis and problem-solving in production environments. Sharing specific examples of how you've tackled issues in the past will highlight your ability to contribute effectively to our team.
We think you need these skills to ace Software Engineer - Data - Python
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Python experience and any relevant projects involving data pipelines. Emphasise your skills in SQL, databases, and any familiarity with Cloudera or legacy systems like C#.
Craft a Compelling Cover Letter: In your cover letter, explain why you're interested in the role and how your background in software engineering aligns with the responsibilities outlined. Mention your experience with optimising data processes and your ability to work collaboratively across teams.
Showcase Relevant Projects: If you have worked on projects that involved enhancing market data processes or building scalable solutions, be sure to include these in your application. Provide specific examples of your contributions and the impact they had.
Highlight Problem-Solving Skills: Since the role involves root cause analysis and resolving production issues, make sure to highlight any experiences where you've successfully identified and solved complex problems in previous roles or projects.
How to prepare for a job interview at Qh4 Consulting
✨Showcase Your Python Skills
Be prepared to discuss your experience with Python in detail. Highlight specific projects where you've built data pipelines or optimised processes, and be ready to explain the challenges you faced and how you overcame them.
✨Understand Data Engineering Practices
Familiarise yourself with data engineering concepts and best practices. Be ready to discuss how you would approach rebuilding market data flows and improving system robustness, as this will demonstrate your technical knowledge and problem-solving abilities.
✨Prepare for Root Cause Analysis Questions
Expect questions that assess your ability to investigate and resolve production issues. Think of examples from your past experiences where you successfully identified root causes and implemented solutions, as this will showcase your analytical skills.
✨Emphasise Collaboration Skills
Since the role involves working with various teams, be prepared to discuss your experience in collaborative environments. Share examples of how you've worked with stakeholders to improve systems, as this will highlight your teamwork and communication skills.