McGregor Boyall

14 job(s) at McGregor Boyall

McGregor Boyall
Sep 24, 2026
Full time
I'm working with a global electronic market maker hiring a low-latency Java developer in London, joining the team that builds and owns their client-facing trading infrastructure. What the role covers: Designing and maintaining proprietary low-latency trading systems, front-to-back Order management, exchange connectivity, smart order routing, internalisation and clearing Building tools on top of a high-performance platform used by hundreds of clients Scalability and performance work across the stack A mix of projects - Front End-facing through to Back End infrastructure, in different languages What they're looking for: Strong experience in Java, Go or C++ building distributed, scalable systems Roughly 2 - 7 years shipping and maintaining highly optimised code Python, high-concurrency systems, low-latency or high-transaction environments, relational databases - all useful, none essential CS, Computer Engineering or equivalent background Communication skills that hold up in technical debate Worth knowing: flat hierarchy, meritocratic, fast-paced. No finance knowledge expected - they teach it. 26 days annual leave, private health/dental/optical, income protection, pension, gym subsidy, catered lunch daily. This suits an engineer who wants ownership early, likes performance-critical problems, and would rather learn the market from the inside than sit in a large corporate engineering function. If that sounds like your kind of environment, feel free to apply with your latest CV.
McGregor Boyall Glasgow, Lanarkshire
Sep 24, 2026
Contractor
Data Modelling Specialist Glasgow | Hybrid - 3 days in office | 12-month contract | £484/day PAYE We're looking for an experienced Senior Python Developer/Data Modelling Specialist to join a leading financial services organisation's Technology - Cyber Data Risk & Resilience team in Glasgow. This is an exciting opportunity for a hands-on technologist who enjoys working at the intersection of Python development, data modelling and data governance . You'll help design scalable data models and governance solutions supporting enterprise data, risk and regulatory requirements. Key responsibilities Design and maintain enterprise data and metadata models. Develop Python solutions using Pydantic and FastAPI . Configure and enhance Collibra asset models and governance workflows. Build reusable automation, validation and integration components. Work with REST APIs, JSON, YAML and SQL. Support data quality, lineage, taxonomy and metadata management. Collaborate with technology, architecture, risk, compliance and business stakeholders. Leverage AI-assisted development tools such as GitHub Copilot, ChatGPT or Claude responsibly. What we're looking for Strong senior-level Python development experience. Hands-on experience with Pydantic for data modelling, validation and schema design. Experience with FastAPI, REST APIs, JSON, YAML and SQL . Strong understanding of data modelling, metadata, data governance and data quality . Hands-on experience with Collibra or a similar data governance/metadata platform . Experience with data lineage, taxonomies, business glossaries and governance workflows. Ideally, experience within financial services, banking, risk, compliance or regulatory environments . Familiarity with Git, code review, automated testing and CI/CD practices. Experience using AI-assisted development tools such as GitHub Copilot, ChatGPT, Claude or Cursor. Please apply today to be considered
McGregor Boyall
Sep 23, 2026
Full time
Security Patching Deployment Engineer is required for this financial in London. To provide secure and reliable deployment of Microsoft Windows security patches across this financial org. workstations and servers using Ivanti Security Controls. Technical skills / experience required: Ivanti Security Controls Windows Server and Windows Client administration (incl. Windows Update components, services, event logs, registry, file systems, PowerShell, Task Scheduler, certificates and software installation technologies. Patch troubleshooting exp. Experience of phased deployment, pilot or canary groups, maintenance windows, reboot orchestrations, service validation, rollback planning Working knowledge of Active Directory, Group Policy, DNS, TCP/IP, SMB, WinRM, remote administration and least-privilege operational access. ServiceNow change Strong PowerShell capability London, Victoria - 6 months Contract £575 - 675 per day Hybrid working x3 days a week in office, x2 remote. The role executes approved patching schedules, coordinates delivery with the offshore patch management consultant and technical service owners, troubleshoots failed deployments, validates completion evidence and escalates material exceptions. The role is also responsible for identifying and implementing automation opportunities across patch scheduling, deployment, exception management and reporting to reduce manual effort, improve control effectiveness and support the transition towards a scalable future-state operating model. Some responsibilities include: Execute approved Windows security patch deployments across workstations and servers through Ivanti Security Controls, including scheduled, phased, manual and out-of-band releases. Configure and machine groups, agent policies, patch groups, scan templates. Deployment templates, distribution settings and reboot behavior within approved standards. Monitor deployments to completion, diagnose failed scans, downloads, installations, agent communications and reboots, and complete controlled re-deployment or rollback actions. Maintain an accurate patch calendar and deployment scope with offshore patch management consultant, Platform Operations, Helpdesk, application owners and service owners. Prepare implementation, validation, rollback and communication steps for each production change and retain evidence. Automate and process improvements - Identify, design and implement automation opportunities across patch scheduling, deployment, exception management and reporting to reduce manual effort and improve operational efficiency. Reduce dependency on spreadsheet-based tracking, email driven coordination and manual reconciliation through sustainable automation solutions. Develop and maintain automated workflows for patch deployment preparation.
McGregor Boyall
Sep 23, 2026
Full time
AI Engineer Financial Services Location: Bristol, Leeds, Manchester or Edinburgh Duration: 3 months initially (likely extension) Rate: Up to £800 p/d inside IR35 (via umbrella) The Role Major Financial Services organisation looking for an experienced AI Engineer to build and deploy enterprise-grade AI solutions across an Enterprise Knowledge Base (EKB). This is a hands-on role focused on GenAI, LLMs, RAG and Agentic AI, taking solutions from prototype through to production. You'll work across AI, data and engineering teams to build intelligent retrieval, knowledge discovery and automation capabilities. Key Responsibilities Build production-grade GenAI, LLM, RAG and Agentic AI solutions Develop AI Agents and Multi-Agent Systems Work with LangChain, LangGraph and MCP Build intelligent retrieval using Embeddings, Vector Databases and Semantic Search Apply Prompt & Context Engineering Integrate AI solutions through REST APIs and cloud platforms Test, evaluate and optimise LLM and AI Agent performance Take AI solutions from prototype through to production Key Requirements Strong commercial experience as an AI / GenAI Engineer Strong Python and SQL Hands-on experience with LLMs, RAG, AI Agents and Agentic AI Experience with LangChain and/or LangGraph Experience with MCP Knowledge of Embeddings and Vector Databases Experience deploying AI solutions in enterprise environments Cloud experience across Azure, AWS or GCP Understanding of LLM evaluation and testing Nice to have: Enterprise Knowledge Base / AI Search experience Knowledge Graphs Semantic Search Responsible AI AI Evals Token optimisation / cost management Financial Services experience Deadline for applications is Tuesday 8 Sept at 12pm Get in touch for more details -
McGregor Boyall Glasgow, Lanarkshire
Sep 22, 2026
Full time
Data Modelling Specialist Glasgow Hybrid - 3 days in office 12-month contract £484/day PAYE We're looking for an experienced Senior Python Developer / Data Modelling Specialist to join a leading financial services organisation's Technology - Cyber Data Risk & Resilience team in Glasgow. This is an exciting opportunity for a hands-on technologist who enjoys working at the intersection of Python development, data modelling and data governance . You'll help design scalable data models and governance solutions supporting enterprise data, risk and regulatory requirements. Key responsibilities Design and maintain enterprise data and metadata models. Develop Python solutions using Pydantic and FastAPI . Configure and enhance Collibra asset models and governance workflows. Build reusable automation, validation and integration components. Work with REST APIs, JSON, YAML and SQL. Support data quality, lineage, taxonomy and metadata management. Collaborate with technology, architecture, risk, compliance and business stakeholders. Leverage AI-assisted development tools such as GitHub Copilot, ChatGPT or Claude responsibly. What we're looking for Strong senior-level Python development experience. Hands-on experience with Pydantic for data modelling, validation and schema design. Experience with FastAPI, REST APIs, JSON, YAML and SQL . Strong understanding of data modelling, metadata, data governance and data quality . Hands-on experience with Collibra or a similar data governance/metadata platform . Experience with data lineage, taxonomies, business glossaries and governance workflows. Ideally, experience within financial services, banking, risk, compliance or regulatory environments . Familiarity with Git, code review, automated testing and CI/CD practices. Experience using AI-assisted development tools such as GitHub Copilot, ChatGPT, Claude or Cursor. Please apply today to be considered
McGregor Boyall
Sep 22, 2026
Full time
Senior Low Latency Rust Engineer - Electronic Trading London | Hybrid - max 3 days per week in office We are assisting with the hire of an experienced low-latency engineer to join a specialist team building frameworks, libraries and performance tooling used across a large global electronic trading environment. This is not a traditional BAU development role attached to one desk or application. The team works across multiple trading platforms, solving complex performance problems and helping define how latency-sensitive systems should be engineered. Approximately 90% of the role is hands-on coding , with a major focus on Rust alongside modern Java. What you'll work on Low-latency Rust and Java frameworks Event-sourced systems operating in the 10-100 microsecond range Market-data replay, backtesting and simulation tooling High-performance market-data processing Linux, Kernel and systems-level performance optimisation TCP/IP Networking and Kernel-bypass technologies Performance profiling, benchmarking and latency reduction Frameworks and tooling used across 100+ technology teams What we're looking for You'll ideally come from a background in algorithmic trading, electronic trading, market data or another genuinely latency-sensitive environment . Financial Services background is not crucial. Relevant experience could include: Rust, modern Java or C++ Low-latency/high-throughput systems Algorithmic or electronic trading Market-data technologies Linux internals and Kernel behaviour TCP/IP Networking Solarflare/OpenOnload or similar Kernel-bypass technologies KDB or other time-series databases Performance tuning and optimisation You do not need to match every technology listed. The key requirement is genuine depth in high-performance systems engineering and an ability to understand latency across the full stack. Why consider it? The standout here is the combination of: Rust + microsecond-level performance engineering + large-scale production electronic trading. You'll remain deeply hands-on while working on engineering problems that sit underneath multiple trading platforms, rather than maintaining a single application. Compensation: Highly competitive Location: London Working model: Hybrid, maximum 3 days per week in office If you have a strong low-latency engineering background and would like to hear more, get in touch.
McGregor Boyall
Sep 18, 2026
Full time
AVP Data Engineer Financial Technology Location: London Working: Hybrid (3 days/week in office) Salary: Up to £120k + bonus The Role Joining a global investment bank as part of a growing Data Engineering function, working on critical data infrastructure across the business. You'll build and enhance modern data solutions using Snowflake, AWS, Python and SQL , working with large-scale financial and historical data. The role sits closely with Market Data, Quant and Risk teams, with your work supporting areas including market risk analytics, VaR and stress testing. Key Responsibilities Build and enhance scalable data pipelines and infrastructure Develop Python ETL/ELT pipelines and complex SQL models Design and optimise Snowflake data solutions Integrate and manage large-scale financial and historical data Identify and resolve data quality and data integrity issues Work closely with Data, Quant, Market Data and Risk teams Ensure data solutions are scalable, reliable and auditable Key Requirements Proven experience in a Data Engineering / Data Development role Strong hands-on experience with Snowflake Strong AWS, Python and SQL skills Experience working with large-scale financial, market or time-series data Exposure to market data, market risk or risk analytics highly beneficial Understanding of concepts such as VaR, SVaR, sensitivities or stress testing advantageous Strong analytical and problem-solving skills Excellent communication and stakeholder management skills No sponsorship available. Get in touch for more details -
McGregor Boyall
Sep 18, 2026
Full time
VP Data Engineer Financial Technology Location: London Working: Hybrid (3 days/week in office) Salary: Up to £150k + bonus The Role Joining a global investment bank as part of a growing Data Engineering function, working on critical data infrastructure across the business. You'll build and enhance modern data solutions using Snowflake, AWS, Python and SQL , working with large-scale financial and historical data. The role sits closely with Market Data, Quant and Risk teams, with your work supporting areas including market risk analytics, VaR and stress testing. Key Responsibilities Build and enhance scalable data pipelines and infrastructure Develop Python ETL/ELT pipelines and complex SQL models Design and optimise Snowflake data solutions Integrate and manage large-scale financial and historical data Identify and resolve data quality and data integrity issues Work closely with Data, Quant, Market Data and Risk teams Ensure data solutions are scalable, reliable and auditable Key Requirements Proven experience in a Data Engineering / Data Development role Strong hands-on experience with Snowflake Strong AWS, Python and SQL skills Experience working with large-scale financial, market or time-series data Exposure to market data, market risk or risk analytics highly beneficial Understanding of concepts such as VaR, SVaR, sensitivities or stress testing advantageous Strong analytical and problem-solving skills Excellent communication and stakeholder management skills No sponsorship available. Get in touch for more details -
McGregor Boyall
Oct 06, 2025
Full time
Overview: A forward-thinking organization is seeking a Senior Project Manager to lead a portfolio of strategic business, technology, and data initiatives most notably, a flagship program to establish the foundational architecture for an enterprise data lake. This is an exciting opportunity for a strategic yet delivery-focused professional with experience operating across both structured and agile environments. Key Responsibilities Lead the end-to-end delivery of complex, cross-functional projects spanning data architecture, analytics platforms, and digital transformation. Drive the design and implementation of an enterprise-grade data lake, including aligning stakeholders, coordinating external vendors, and overseeing technical delivery. Work closely with data engineers, architects, and business analysts to define and deliver scalable data and technology solutions. Manage project scope, timelines, budgets, dependencies, and risks across multiple workstreams. Promote and embed Agile, Scrum, and DevOps practices while adapting project delivery methods to suit business needs. Facilitate key ceremonies and engagements including workshops, daily stand-ups, retrospectives, and steering committee meetings. Ensure projects align with strategic goals, industry best practices, and relevant compliance or regulatory frameworks. Essential Skills & Experience Demonstrated success in delivering complex data and technology projects-ideally within regulated or data-driven sectors such as life sciences, healthcare, pharma or research. Deep understanding of modern data architecture, including data lakes, cloud platforms (e.g., AWS, Azure), and data governance principles. Proven expertise in Agile, Scrum, and DevOps delivery frameworks, with a flexible and pragmatic approach. Exceptional stakeholder management and communication skills, with the ability to influence at all levels. Comfortable working across technical and non-technical teams, translating business requirements into actionable delivery plans. Proficiency with project and collaboration tools such as Jira, Confluence, MS Project, or similar. Desirable Experience Familiarity with environments involving biomedical research, translational science, or complex scientific data. Understanding of modern data architectures such as data mesh or data lakehouse concepts. Professional certifications such as Agile Scrum Master, SAFe, PMP, or Prince2. McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.
McGregor Boyall City, London
Oct 03, 2025
Full time
Join a leading SaaS company on a mission to secure the software that powers the world. We're seeking a strategic and data-driven Senior Marketing Programs Manager to lead regional marketing initiatives across EMEA. This role is pivotal in driving brand awareness, pipeline growth, and marketing performance. Key Responsibilities: Align regional marketing with go-to-market strategies and territory teams. Optimize account targeting using buyer intent and ideal customer profiles. Collaborate across product, digital, PR, and social teams to amplify brand presence. Analyze and report on campaign performance to guide future strategy. What You'll Bring: 5-7 years' experience in marketing, ideally in channel or partner marketing. Strong analytical and project management skills. Proven success in executing high-impact marketing programs. Excellent communication and stakeholder collaboration abilities McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.
McGregor Boyall City, London
Oct 02, 2025
Full time
Data Scientist (LLMs & ML) - UK Remote A fast-growing healthcare organization is seeking a Data Scientist with strong experience in machine learning, deep learning, and Large Language Models (LLMs) to help drive innovation and automation in clinical services. This is a full-time, remote UK-based role. *Unfortunately we can't consider candidates that require sponsorship* Compensation: Up to £65,000 + package Key Responsibilities: Research and deploy LLM-based solutions (eg, LangChain, Mastra.ai, Pydantic) for document processing, summarization, and clinical Q&A systems. Develop and optimize predictive models using scikit-learn, PyTorch, TensorFlow, and XGBoost. Design robust data pipelines using tools like Spark and Kafka for Real Time and batch processing. Manage ML life cycle with tools such as Databricks , MLflow , and cloud-native platforms (Azure preferred). Collaborate with engineering teams to ensure scalable, secure ML infrastructure aligned with compliance standards (eg, ISO27001). Ensure data governance, particularly around sensitive healthcare data. Share best practices and stay current with developments in AI, ML, and LLMs. Proven experience with LLM frameworks and transformer-based architectures. Strong Python skills and familiarity with key ML/DL libraries. Experience with Azure (or similar cloud platforms), containerization (Docker/Kubernetes a plus), and MLOps tools. Understanding of healthcare data privacy, compliance (eg, ISO standards), and secure data handling. Strong communication skills and ability to work cross-functionally in a collaborative environment If this sounds like it could be a good fit, click apply! McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.
McGregor Boyall
Oct 01, 2025
Full time
VMWare Engineer, Storage, Back Up, Infrastr uctu re, Cloud, Automation. A leading provider of financial solutions is seeking a solid and reliable VMware Engineer with a solid range of skills. The role: This area of the business plans, builds and runs the global infrastructure and is additionally responsible for the IT service management to the operating entities of the various Group markets. The Virtual Infrastructure Services team is committed to bringing the best computing experience to the internal clients (platforms, office and business applications) Responsibilities: Installation, Configuration, and Maintenance: Install, configure, and maintain our technologies within the IT infrastructure. This includes ensuring that all software and hardware components are up-to-date and functioning correctly. System Monitoring and Performance Tuning: Implement and use monitoring tools to ensure system availability and performance. Perform routine system audits and capacity planning Collaboration and Documentation: work with development teams and other IT staff to support infrastructure needs and maintain comprehensive documentation of systems and procedures Security Management: implement and maintain security best practices for infrastructure, including patch management, antivirus solutions, and vulnerability assessments (Support) The automation of recurrent activities Propose harmonisation of existing automation developments. Participate in the Day-to-Day service support (incident, alerts, changes. Provide on-call support during out-of-business hours (24/7 watch duty)- one is every eight weeks. Take part in the disaster recovery management for the virtual infrastructure. Offer consulting services to "OS" teams (Windows, Linux, Office, Tandem, Mainframe), projects and other customers Develop solutions based on analysis of business and technical requirements. Develop the architecture and design of projects Develop effective relationships with other key IT experts Skills Required: Solid background in service engineering or service operations Backup platforms, with at least 2 years' experience with Cohesity in larger IT environments Storage platforms (S3, file solutions), within an enterprise environment. Good knowledge of the management of VMware virtualization environments Nutanix hyper-converged infrastructures Good knowledge of converged infrastructures (Vxblock) You are passionate about automation and DevOps Knowledge and experience in Ansible, Tower, and PowerShell. Experience with storage infrastructure management is a plus You are fluent in English, and knowledge of French or Dutch is a plus, but not essential. Working experience in an Agile context Drive and energy, entrepreneurial demeanour, hands-on mentality Open to working in a fast-moving technical and human environment Able to quickly diagnose system problems and implement solutions to restore functionality Continuing to perform efficiently during difficult situations with high pressure. Good collaborator with others as part of a larger team. Open to change and evolution. Be able to work with strict deadlines and handle complex situations. VMWare Engineer, Storage, Back Up, Infrastructure , Cloud, Automation. McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.
McGregor Boyall
Oct 01, 2025
Full time
The Opportunity We're partnered with a leading global investment bank, seeking a Senior Technical Lead Java Developer to join their front-office eFX Pricing & Platform Team . This is a hands-on leadership role where you'll work directly with Quants and Traders to engineer ultra-low-latency trading systems . You'll combine advanced Java engineering with strategic input into platform architecture, optimisation, and scalability -delivering business-critical solutions used daily in electronic trading. What You'll Be Working On Designing and building low-latency, multi-threaded Java applications for market making and pricing. Developing and optimising pricing algorithms, order management, and execution logic . Engineering algo containers and ultra-low-latency applications using TCP/IP, UDP, and GC tuning. Driving automation, performance optimisation, scalability, and resilience across platforms. Leading complex technical initiatives across multiple feature teams. Partnering closely with front-office stakeholders to deliver impactful trading technology. What We're Looking For Deep expertise in Java with proven experience in ultra-low-latency, high-performance systems . Strong background in electronic trading (ideally eFX) with pricing engines, algos, or order management systems. Skilled in multi-threading, GC tuning, TCP/UDP protocols , and performance optimisation. Experience with test-driven development, automation frameworks , and Agile/DevOps. Ability to provide technical leadership and influence architecture/strategy . What's on Offer £160,000-£180,000 base salary Circa 20% cash/benefits allowance Pension scheme & highly competitive bonus 30 days holiday Hybrid working - just 2 days per month onsite This is a rare chance to play a hands-on leadership role in front-office trading technology , delivering ultra-low-latency solutions in a high-profile environment. McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.
McGregor Boyall
Oct 01, 2025
Full time
I'm supporting a client of mine in their search for a Non-Functional Testing Specialist to help define, shape, and manage their Non-Functional test requirements. Please note that although Performance Testing is part of the role, this is a full-fledged Non-Functional Test Engineer role, covering Performance, Disaster Recovery, Microservices, Resilience, Alerting, Security & Monitoring. As a specialist in non-functional testing, you will play a key role in supporting Product Owners by helping to define, refine, and manage non-functional test requirements. Collaborating closely with technical experts and analysts, you will convert these requirements into a comprehensive test strategy. You will also be responsible for ensuring that planning, preparation, and execution of the tests are carried out effectively and on schedule, in close coordination with the Infrastructure and Security teams. Day-to-Day Responsibilities: Develop and communicate a clear and robust Non-Functional Test Strategy aligned with architectural and business objectives. Plan, manage, and execute non-functional test cycles-including performance, scalability, reliability, and resilience testing-while coordinating with external teams to investigate and resolve bottlenecks through detailed root cause analysis. Capture and document test outcomes, producing clear, high-level consolidated reports for key stakeholders. Lead the identification, definition, and validation of non-functional requirements (NFRs) within the scope of a broader technology transformation involving Java, Kafka, Linux, Cloud platforms, and APIs. Collaborate closely with both technical and business stakeholders to ensure NFRs are well-defined, measurable, and testable from the outset. Requirements/Experience: Demonstrated hands-on expertise in planning and executing Non-Functional Testing (NFT) within complex environments, with a solid understanding of key NFT domains such as performance, scalability, reliability, failover/disaster recovery, and accessibility, preferably within Financial Services. Comfortable working within large-scale, complex technology transformations and change initiatives. Proficient in the use of testing tools such as Performance Center/LoadRunner, ADS, Selenium, Xray, and Splunk. Able to interpret and communicate test outcomes in a clear, accessible manner for non-technical stakeholders, and provide actionable recommendations to business, design, infrastructure, and development teams. Hands-on experience with Agile development methodologies, DevOps practices, CI/CD pipelines, and automated testing frameworks. If interested, please apply for the role or feel free to recommend any strong NFT Specialists. McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.