Senior Software Developer


Paris
Permanent
Negotiable
Development and Engineering​
CR/557887_1755684253
Senior Software Developer

Company Overview

A leading European investment bank is embarking on a strategic initiative to build a greenfield orchestration platform that will underpin its trading, risk, and enterprise infrastructure across the continent. This platform will serve as a foundation for mission critical systems, enabling seamless integration, automation across diverse business units.

This is a high impact opportunity for a seasoned software developer to contribute to a fast-paced, delivery focused team that values clean architecture, robust engineering practices, and collaborative problem-solving.

Role Summary

As a Senior Software Developer, you will play a pivotal role in designing and developing core components of the orchestration platform. You will work closely with cross-functional teams including DevOps, Product Management, and Quant Engineering to deliver distributed systems that meet the performance and reliability demands of modern financial infrastructure.

Key Responsibilities

Architecture & Development:
Design and implement components for the orchestration platform using Python, Java, or C#.

  • Code Quality:
    Write clean and well tested code following best practices in software engineering.

  • Collaboration:
    Work closely with DevOps, Product, and Quant teams to ensure seamless integration and alignment with business goals.

  • Feature Ownership:
    Take full ownership of features from design through development, testing, deployment, and monitoring in production.

  • Performance & Reliability:
    Continuously improve system performance through profiling, tuning, and monitoring.

  • Technical Strategy:
    Contribute to architectural decisions and help shape the long-term technical road map of the platform.

  • Integration:
    Support integration with trading and risk systems, ensuring high availability and fault tolerance.

Required Skills & Experience

  • Experience:
    Minimum 10 years of enterprise software development experience, ideally in high-performance environments.

  • Programming Languages:
    Strong proficiency in Python, Java, or C#.

  • Architecture:
    Proven track record in designing and building distributed systems and architectures.

  • Cloud-Native Technologies:
    Hands-on experience with Kubernetes, Docker, and micro services architecture.

  • DevOps & CI/CD:
    Familiarity with modern DevOps practices, CI/CD pipelines, and infrastructure-as-code.

  • Domain Knowledge:
    Experience in financial services, trading systems, or work flow orchestration platforms is highly desirable.

  • Education:
    Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

Ideal Candidate Profile

You are a senior engineer with deep experience in building enterprise-grade systems, ideally within tier-one banks or financial institutions. You thrive in high-performance environments, enjoy solving complex technical challenges, and take pride in delivering clean, production-ready code.

You're comfortable working in hybrid teams, contributing to architectural discussions, and mentoring junior engineers. Experience with orchestration platforms, work flow engines, or financial systems is a strong advantage.

Why Apply?

  • Greenfield Opportunity:
    Shape a new platform from the ground up with real business impact.

  • Collaborative Culture:
    Work alongside top-tier engineers in a delivery-focused, agile environment.

  • Competitive Compensation:
    Attractive day rate with long-term contract potential.

  • Hybrid Flexibility:
    Work on-site in Paris 4 days a week, with flexibility built into the schedule.

  • Tech Exposure:
    Gain hands-on experience with cutting-edge technologies and modern architectural patterns.

FAQs

Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.

Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.

We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business. 

That's why we recommend registering your resume so you can be considered for roles that have yet to be created. 

Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.

Handpicked roles for you