This job is no longer available.
You can view related vacancies or set-up an email alert notification when similar jobs are added to the website using the buttons below.

Python Developer

£700 - £850 per day



Python, Data Structures, AI Modelling, APIs, Cloud Computing

My client are a leading global investment bank currently seeking two Senior Python Developers to join a team within the business. This team are considered cutting edge within the market, using technology to solve complex problems for the bank. This area of the business has historically been very high-performing, and if successful you will be working alongside some of the strongest developers in the market. The hiring manager describes this team as 'like a tech company operating within a bank.' No prior finance experience is required.

Most of the code is greenfield, with very little BAU work. Candidates will be encouraged to play an active part in shaping the direction the team takes and this area of the bank is far less restricted than the industry when it comes to adopting new technologies. A large part of the role will be dedicated to working on distributed systems, statistical and AI models, plus cloud migration.

This role can be offered as either a 12 month contract via Umbrella or as a VP-level permanent role paying up to £120k base. Candidates need to be able to work in the UK without visa sponsorship.

Required skills:

  • Excellent Python Development skills (Linux is preferred)
  • Minimum 7 years prior experience as a developer/ software engineer
  • Strong computer science fundamentals (data structures, algorithms)
  • API development experience
  • Model development skills

Nice to have:

  • Cloud computing
  • Experience working at either a start-up or technology firm
  • Financial Services experience

McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.


To stay safe in your job search we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organisation working to combat job scams. Visit the SAFERjobs website for information on common scams and to get free, expert advice for a safer job search.

  • End user support specialist

    Leading financial services business is seeking an End User Support Engineer to join their Paris office on a permanent basis.

    The support engineer will:

    • Demonstrate advanced to expert knowledge in all aspects of desktop hardware and peripherals, Microsoft Operating Systems and industry standard maintenance.
    • Support desktop technology and applications
    • Respond to calls and manage issues until resolution even if escalated to another team
    • Troubleshoot in the Microsoft Windows OS, Microsoft 365 Suite, Market Data applications, Mobile computing, printers and other applications.

    The successful candidate will have:

    • Minimum 3 to 5 years technical desktop support experience
    • Knowledge of Microsoft 365 (Word, Excel, PowerPoint, Outlook)
    • Knowledge of various Operating systems (e.g. MS Windows or Apple OS)
    • Fluent in English and French

    If you are interested in this opportunity, please reply to this ad and someone will be in touch with more details.

    McGregor Boyall is acting as an Employment Agency in relation to this vacancy.

  • Front Office Java Developer Investment Bank Hybrid Working
    £750 - £900 per day + via Umbrella

    Fantastic Opportunity for an experienced software developer or programmer whom specialises in Java to join a dynamic strats team for a Global Investment Bank. Key business areas are Fixed Income and FX products with a particular focus on the redevelopment of the firms Bond pricing platform.

    The role will involve working closely with Quant analyst(s) and the trading business to design from scratch over a multi-year period a new pricing platform.

    The E-Trading platforms provide dealer-to-client and dealer-to-dealer solutions across Rates, FX and Credit; cash and derivatives.

    The ideal candidate with have a solid understanding of E-Trading principles coupled with any Front Office pricing knowledge.

    Technical skills that would be useful for this role:

    • Advanced Java (e.g. multi-threading, Low Latency, GC optimisation).
    • Python would be nice
    • Cloud AWS or similar
    • Dev Ops CI CD and TDD Agile Pair Programming
    • Object oriented design and development, design patterns.
    • GIT, Maven

    Systems knowledge of:

    • Use of open source analytics libraries.
    • Dealer-to-client trading venues and workflows
    • Experience of RFQ or execution systems.
    • Experience of auto-hedging strategies.

    McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.

  • SVP Level Java Developer Cloud Investment Bank
    £125000 - £145000 per annum + Bonus + Pension + Bens

    Global US Investment Banking firm with multi-year technology investment plans see a Senior Lead Java Software Engineer. Working as part of the firms innovative Cloud-First strategy that works to optimize the IT environment and implement high degrees of automation to enable more agile application delivery. Using the latest technology stacks to deliver cutting edge solutions using the lastes version of Java, Go, C-based languages or Python. Working across greenfield AWS, GCP and/or Azure based architectures.

    As a Cloud Financial Engineering leader on the firms Public Cloud team, you will be instrumental in developing industry-leading cloud software solutions on a global scale.

    The ideal candidate has experience with or the desire to build modern/scalable cloud-based software systems. We’re a small, multi-disciplinary team that’s engineering our FinOps systems and practice. We own our software solutions end-to-end, from ideation to design/development and operation. If you love to lead, solve challenging problems, and operate in a fast-paced environment, this role is for you.

    • Design, build, and own systems and capabilities needed for cloud financial management across globally distributed businesses and teams
    • Define mission and vision for the Cloud Financials team, lead design and architecture discussions, advocate for best practices, participate in code reviews, and contribute to scaling the team

    Experience required:

    • Expertise in developing software using languages such as Java, Go, C-based languages or Python.
    • Computer Science fundamentals (data structures, algorithms) and problem-solving skills
    • Systematic problem-solving approach with excellent communication skills and a sense of ownership
    • Expertise with Service Oriented Architectures, API-first approach, and cloud-based service offerings, preferably on AWS.
    • Experience working with relational/NoSQL databases
    • Experience with developing and operating on the cloud
    • Experience working with AWS, GCP and/or Azure
    • Experience working with large-scale ETL solutions, and data processing and querying solutions e.g., Apache Spark
    • Experience with DevOps, modern SDLC practices and tools

    McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.