At a Glance
- Tasks: Lead complex technology initiatives and ensure successful delivery in investment banking.
- Company: Join emagine, a leader in tech solutions for investment banking.
- Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
- Other info: Dynamic role with opportunities to expand client relationships and drive account growth.
- Why this job: Make a real impact in a fast-paced environment while leading innovative projects.
- Qualifications: 10+ years in software engineering with strong Python skills and leadership experience.
The predicted salary is between 80000 - 100000 ÂŁ per year.
We are seeking a Client Delivery Director to join emagine and be onsite with one of our key clients in Investment Banking. This is a hands‑on leadership role, operating at the centre of a complex delivery landscape. You will act as emagine's senior representative within the client, accountable for delivery outcomes, consultant oversight, and the continued growth of the account. Working closely with senior stakeholders, you will lead delivery across critical initiatives, contribute directly where required, and ensure successful execution within a fast‑paced, high‑impact environment.
Client & Technology Environment
You will be operating within a complex investment banking technology landscape, supporting delivery across Front Office, risk, and trading systems. Our consultants are typically engaged in:
- Python‑based development within distributed, enterprise‑scale systems
- Delivery of risk, pricing, and analytics platforms supporting global markets
- Working across multi‑asset environments (e.g. Fixed Income, commodities, equities)
- Collaborating with traders, quants, and engineering teams in high‑performance environments
Increasingly, programmes are also focused on:
- Integration of AI and data‑driven capabilities into trading, risk, and operational workflows
- Development of data platforms handling large structured and unstructured datasets
- Leveraging automation and advanced analytics to enhance decision‑making and efficiency
Key Responsibilities
Delivery Leadership & Execution
- Lead and deliver complex technology and transformation initiatives within the client environment
- Own delivery outcomes, ensuring quality, timelines, and objectives are met
- Actively contribute to delivery where required, stepping in to drive execution
Client Engagement & On‑Site Leadership
- Act as the primary senior contact within the client environment
- Build and maintain trusted relationships with senior stakeholders
- Navigate organisational complexity and drive alignment across teams
Consultant Leadership & Team Management
- Lead and manage emagine consultants deployed within the account
- Ensure alignment, performance, and delivery quality across all engagements
- Provide guidance, support, and escalation management as required
- Act as the central point of coordination between consultants, client stakeholders, and emagine
- Foster a high‑performing, collaborative delivery environment on‑site
Account Growth & Commercial Ownership
- Identify opportunities to expand services within the account
- Support growth of the engagement footprint and long‑term client relationship
- Contribute to commercial discussions and strategic account development
Operational & Risk Management
- Ensure smooth day‑to‑day operation of the account
- Proactively manage risks, dependencies, and delivery challenges
- Maintain high levels of client satisfaction and delivery excellence
Skills & Experience
Technical Background
- Strong foundation in software engineering, systems design, or architecture
- Currently operating at solution or enterprise architecture level
- Strong Python capability, with experience delivering within complex systems
- Able to engage credibly with technical teams, architects, and senior stakeholders
Domain & Industry Experience
- Experience working on or alongside Front Office, risk, or trading platforms within investment banking or capital markets
- Understanding of market risk concepts (e.g. VaR, FRTB) and financial instruments
- Exposure to multi‑asset environments (e.g. Fixed Income, commodities, equities, derivatives)
- Experience working with large‑scale data systems and enterprise platforms
Experience
- 10+ years' experience across software engineering, architecture, or technology delivery roles, with progression into leadership positions within complex enterprise environments
- Proven track record delivering complex programmes and initiatives within large‑scale organisations
- Experience operating in client‑facing, on‑site, or Embedded roles within enterprise environments
- Experience within financial services or capital markets, or similarly complex, regulated industries
- Proven experience building senior client relationships that have contributed to account growth, expansion opportunities, and increased consulting footprint
Core Skills
- Hands‑on delivery mindset with strong accountability for outcomes
- Strong stakeholder management and communication skills at senior level
- Ability to operate effectively in complex, fast‑paced environments
- Commercial awareness with the ability to identify and shape opportunities
- Ability to bridge technical, delivery, and business perspectives
Client Delivery Director (Strategy, Technology Practice, Python) - Hybrid (h/f) in London employer: Emagine Consulting
Contact Detail:
Emagine Consulting Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Client Delivery Director (Strategy, Technology Practice, Python) - Hybrid (h/f) in London
✨Tip Number 1
Network like a pro! Get out there and connect with people in the investment banking and technology sectors. Attend industry events, join relevant online forums, and don’t be shy about reaching out on LinkedIn. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Showcase your expertise! When you get the chance to chat with potential employers or during interviews, make sure to highlight your hands-on experience with Python and complex systems. Share specific examples of how you've led successful delivery initiatives in fast-paced environments.
✨Tip Number 3
Be proactive! If you see a role that fits your skills, don’t just wait for the application process to open. Reach out directly to the company through our website, express your interest, and ask about upcoming opportunities. It shows initiative and can set you apart from other candidates.
✨Tip Number 4
Prepare for those tricky questions! Brush up on your knowledge of market risk concepts and financial instruments. Be ready to discuss how you can bridge the gap between technical teams and senior stakeholders, as this is crucial for a Client Delivery Director role.
We think you need these skills to ace Client Delivery Director (Strategy, Technology Practice, Python) - Hybrid (h/f) in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Client Delivery Director role. Highlight your experience in software engineering and leadership, especially in investment banking or similar environments. We want to see how your skills align with our needs!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're the perfect fit for this role. Share specific examples of your past successes in delivery leadership and client engagement that relate to the job description.
Showcase Your Technical Skills: Since this role requires strong Python capabilities and experience with complex systems, make sure to highlight these skills prominently. We love seeing concrete examples of how you've used these skills in previous roles.
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 Emagine Consulting
✨Know Your Stuff
Make sure you brush up on your Python skills and understand the technical landscape of investment banking. Be ready to discuss how you've tackled complex systems in the past, as this role demands a strong foundation in software engineering and architecture.
✨Showcase Your Leadership
Prepare examples that highlight your experience in leading teams and managing client relationships. Think about times when you navigated organisational complexities or drove alignment across teams, as these are key aspects of the role.
✨Understand the Client's Needs
Research emagine and their clients in the investment banking sector. Familiarise yourself with current trends in risk management and trading platforms, so you can speak knowledgeably about how you can contribute to their success.
✨Be Ready for Scenario Questions
Expect to face scenario-based questions that assess your problem-solving skills and ability to manage risks. Prepare to discuss how you would handle delivery challenges or enhance decision-making through automation and analytics.