Python Software Engineer (Contract)
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 Back End 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 Back End 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 Back End 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
McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.