Python Software Engineer (Contract)

Company: McGregor Boyall
Apply for the Python Software Engineer (Contract)
Location:
Job Description:

A leading corporate finance and advisory organisation is seeking an experienced Python Software Engineer to join its growing Technology & Innovation team on a contract basis.

This role will focus on building scalable Python-based systems, data platforms and backend services, supporting the continued development of the firm’s cloud-based technology stack and client-facing digital products.

You will work closely with engineers, data specialists and business stakeholders to deliver robust, production-grade software that improves automation, data capabilities and operational efficiency across the organisation.

Responsibilities

  • Design and develop high-quality Python applications and services

  • Build and maintain data pipelines, APIs and backend systems

  • Contribute to the development of a cloud-based data and analytics platform

  • Implement scalable, maintainable and well-tested code

  • Support the development of automation tools to improve operational efficiency

  • Collaborate with cross-functional teams to deliver technology-driven solutions

Key Skills

  • Strong Python software engineering experience

  • Solid understanding of object-oriented programming and software engineering principles

  • Experience building production-grade backend systems or platforms

  • Strong experience with SQL and relational databases

  • Experience developing APIs, microservices or distributed systems

  • Familiarity with cloud environments (Azure, AWS or GCP)

  • Experience with Docker, CI/CD or modern DevOps practices

Desirable Experience

  • Exposure to data engineering or analytics platforms

  • Experience working with AI / ML tooling or data science workflows

  • Experience within financial services or regulated environments

Additional Information

  • Hybrid working: 3 days per week in the London office

  • Opportunity to work on modern engineering projects within a growing technology function

  • Collaborative team environment with strong investment in technology and innovation

Desired Skills and Experience

  • Python

  • Software Engineering

  • Backend Development

  • Microservices Architecture

  • API Development (REST / FastAPI / Flask)

  • Cloud Computing (AWS / Azure / GCP)

  • Docker & Kubernetes

  • Data Engineering

  • Distributed Systems

  • CI/CD & DevOps

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

#J-18808-Ljbffr…

Posted: March 18th, 2026