cover image
Stanford Black Limited

Stanford Black Limited

www.stanfordblack.com

5 Jobs

37 Employees

About the Company

Stanford Black is one of London's leading technology and trading recruitment firms; with all of the experience, resources and contacts you need to take full advantage of today's fast moving business environments.

Stanford Black connects leading hedge funds, proprietary trading firms, investment banks, scientific research houses, big data analytics firms and ambitious tech start-ups with the highest calibre professionals at every level.

We source only the best candidates from an array of backgrounds and institutions and as a result, we boast a hugely diverse and unique candidate pool which harbors the most sought after and niche skill sets. This enables us to offer our clients a true competitive advantage and is Stanford Black's real point of difference.

Listed Jobs

Company background Company brand
Company Name
Stanford Black Limited
Job Title
SRE/Developer – Elite Trading Technology | London
Job Description
**Job Title** SRE/Developer – Elite Trading Technology **Role Summary** Hands‑on Site Reliability Engineer / Developer responsible for designing, building, and maintaining ultra‑low‑latency, high‑throughput trading infrastructure. The role focuses on automation, monitoring, and performance optimisation to ensure continuous uptime of mission‑critical systematic trading systems. **Expactations** - Deliver reliable, scalable solutions that directly impact live trading performance. - Operate with a high degree of precision, automation mindset, and continuous improvement. - Collaborate across globally distributed engineering teams. - Prioritise rapid identification and resolution of latency and reliability issues. **Key Responsibilities** - Architect stability, recovery, and failover mechanisms for mission‑critical platforms. - Design and implement real‑time monitoring, telemetry, and alerting frameworks. - Diagnose and eliminate micro‑latency bottlenecks in trading pipelines. - Develop automated tooling for deployment, scaling, and operational tasks. - Partner with core development teams to ensure system uptime and capacity growth. - Maintain and optimise Linux‑based, distributed, high‑throughput environments. **Required Skills** - Proficient in Python programming for systems development. - Strong background in Site Reliability Engineering, low‑latency systems, or performance‑critical engineering. - Deep experience with Linux operating systems and distributed architectures. - Expertise in automation, CI/CD pipelines, and infrastructure as code. - Familiarity with technologies such as Apache Airflow, Kafka, AMPS, or Slurm (preferred). - Ability to troubleshoot high‑throughput data pipelines and networking stack. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience). - Relevant certifications (e.g., Linux Professional Institute, AWS Certified DevOps Engineer, CNCF Certified Kubernetes Administrator) are a plus but not mandatory.
London, United kingdom
On site
10-09-2025
Company background Company brand
Company Name
Stanford Black Limited
Job Title
C++ Feed Handler Engineer (Contract)
Job Description
**Job title** C++ Feed Handler Engineer (Contract) **Role Summary** Design, develop, and maintain ultra‑low‑latency market data ingestion and distribution components written in modern C++ on bare‑metal Linux. Deliver production‑ready code that meets single‑digit microsecond latency targets while operating in a globally distributed, high‑throughput environment. **Expectations** - Immediate availability for a 6‑12 month contract. - Owner of end‑to‑end performance and reliability of data pathways from exchange feeds to client systems. - Deliver code that compiles, passes rigorous unit‑ and integration‑tests, and is production‑grade. - Participate in architecture decisions, tooling choices, and performance tuning initiatives. **Key Responsibilities** - Ingest, decode, and forward live market data from multiple global exchanges. - Optimize data structures and algorithms for CPU cache efficiency,NUMA‑aware memory allocation, and lock‑free concurrency. - Profile and benchmark code using custom telemetry tools; iteratively reduce latency. - Integrate with technologies such as Aeron, Kubernetes and other high‑speed networking stacks. - Write clean, documented, and maintainable C++23 code; maintain coding standards and review processes. - Collaborate with distributed system teams to ensure end‑to‑end stability and throughput. - Continuously evaluate and adopt new tools or techniques that improve performance or developer productivity. **Required Skills** - Deep expertise in modern C++ (C++20/23), including templates, constexpr, and concurrency primitives. - Proven experience building ultra‑low‑latency systems (finance, gaming, telecom, or similar). - Strong knowledge of CPU/memory architecture, cache lines, branch prediction, and NUMA. - Hands‑on experience with lock‑free data structures, lock‑free queues, and memory‑order fences. - Familiarity with bare‑metal Linux, userspace networking (e.g., DPDK, UDPEXT), and container orchestration (Kubernetes). - Proficiency in performance analysis tools (e.g., perf, Intel VTune, custom profilers). - Ability to write high‑quality, test‑driven code and drive code reviews. - Excellent problem‑solving, self‑management, and communication skills. **Required Education & Certifications** - Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field. - Optional certifications in Linux system administration or performance engineering may be advantageous.
London, United kingdom
On site
19-09-2025
Company background Company brand
Company Name
Stanford Black Limited
Job Title
Software Engineer
Job Description
**Job Title:** Software Engineer – Algo Execution **Role Summary:** Design, develop, and maintain ultra‑low‑latency, real‑time execution algorithms for a multi‑strategy hedge fund. Work closely with Execution Services and Portfolio Managers across asset classes, applying modern Java technologies within an Agile/DevOps environment. **Expectations:** - Minimum 5 years of professional Core Java development experience, preferably in algorithmic trading or order‑management systems. - Strong foundation in computer science or engineering principles. - Ability to deliver high‑performance, low‑latency code in a collaborative, fast‑paced setting. - Proficiency with Agile methodologies and DevOps tooling. **Key Responsibilities:** - Develop and optimize real‑time execution algorithms in Core Java. - Integrate algorithmic solutions with existing execution services and portfolio management workflows. - Participate in full software lifecycle: design, coding, testing, deployment, and monitoring. - Ensure code quality, performance, and scalability through code reviews and automated testing. - Collaborate with cross‑functional teams to gather requirements and refine specifications. - Contribute to continuous improvement of development processes and infrastructure. **Required Skills:** - Core Java (SE/EE) with expertise in concurrency, memory management, and performance tuning. - Experience building or supporting algorithmic trading, OMS, or low‑latency systems. - Knowledge of networking, multi‑threading, and real‑time data processing. - Familiarity with Agile frameworks (Scrum, Kanban) and DevOps tools (CI/CD pipelines, version control, containerization). - Strong problem‑solving and debugging abilities. - Excellent communication and teamwork skills. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience). - Professional certifications (e.g., Oracle Certified Professional, Java SE) are a plus but not mandatory.
London, United kingdom
On site
10-11-2025
Company background Company brand
Company Name
Stanford Black Limited
Job Title
Quantitative Developer
Job Description
Job Title: Quantitative Developer Role Summary Senior Python developer tasked with designing, building, and maintaining a microservice-based platform for pricing structured products in a trading environment. The role requires strong technical ownership, collaboration with the CTO, and close interaction with front‑office trading functions. Expectations - Lead architecture and design of new platform components. - Provide technical guidance within an agile, collaborative team. - Deliver high‑quality, well‑tested code with continuous integration practices. - Engage with finance stakeholders to align solutions with trading requirements. Key Responsibilities - Design and implement scalable Python microservices for structured‑product pricing. - Develop and maintain data pipelines and integration points with front‑office systems. - Write comprehensive unit, integration, and acceptance tests (TDD/BDD). - Configure and manage CI/CD pipelines for automated builds and deployments. - Collaborate with Java teams on cross‑language interfaces and maintain backward compatibility. - Participate in agile ceremonies (scrum, stand‑ups, retrospectives) and contribute to backlog refinement. - Document architecture decisions, API contracts, and deployment procedures. Required Skills - 5+ years of professional experience with Object‑Oriented Python. - Proven track record of building microservice‑based systems. - Strong knowledge of agile software engineering practices (TDD, BDD, CI/CD). - Commercial experience with Java and cross‑language integration. - Exposure to front‑office trading or a strong interest in finance-related product development. - Excellent written and verbal communication skills, capable of explaining complex concepts to diverse stakeholders. Required Education & Certifications - Bachelor’s degree (or equivalent) in Computer Science, Engineering, or a STEM discipline. - No specific professional certifications required (degree suffices).
London, United kingdom
Hybrid
17-11-2025