1 to 25 of 40 Concurrent Programming Jobs in London

Principal Statistical Programmer, Sponsor Dedicated (part time or full time) Fully remote in UK or South Africa ONLY.

Location
Greater London, England, United Kingdom
future of healthcare, driving impact for customers and defining the pace of patient progress. Job Responsibilities Uses SAS, or other software, to develop custom programming code to generate summary tables, data listings, graphs and derived datasets as specified in the statistical analysis plan and programming specifications. Works … ensure that outputs meet quality standards and project requirements. Performs validation programming and works with other programmers, biostatisticians, and other project team members to resolve discrepancies or any findings. Keeps project team members informed of programming progress and issues requiring their attention. Follow applicable SOPs, WIs, and relevant ...

Java Developer (Blockchain)

Location
Greater London, England, United Kingdom
Cucumber, Gherkin, PACT, and Test Containers.* Working knowledge of event/message brokers such as Kafka and MQ.Advanced Java* Strong experience in Object-Oriented Programming (OOP).* Advanced knowledge of Java 17+ features and practical experience with Spring Boot.* Skilled in developing RESTful services, including REST design principles, Swagger ...

VP Java FX Strat Quant Developer Investment Bank

Location
Greater London, England, United Kingdom
Markets , ideally in pricing or market-making Strong understanding of FX microstructure , order management, or regulatory flows Bonus experience: Spring Boot, Gradle, Solace, FIX, concurrent programming, JVM tuning, React/Vue Ability to utilise AI coding assistants effectively while maintaining code quality Strong communicator with the ability ...

Java Developer Kafka API - Tech Consultancy

Hiring Organisation
Client Server
Location
City of London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£90,000
APIs You have a good understanding of AWS You have a thorough understanding of software development and Computer Science fundamentals such as Object Oriented Programming, Data Structures and Design Patterns You are familiar with DevOps, CI/CD pipelines You're collaborative, enjoy problem solving and interacting with clients ...

Senior Java Software Engineer – FX Options Risk (VP)

Location
Greater London, England, United Kingdom
Java (multi-threading, concurrency, memory optimization),CouchbaseDB, Kafka, and Apache Storm. Solve complex real-time risk calculation requirements , handling heavy stream processing and highly concurrent data flows. Required Experience extensive development experience , with a strong focus on enterprise Java within highly parallel, low-latency, or distributed environments. Strong financial ...

Senior Manager – Counterparty Credit Risk & XVA

Location
Greater London, England, United Kingdom
Greeks, VaR/expected shortfall). Experience with open-source quant tooling (Strata, QuantLib, ORE) is an advantage. Hands‐on HPC experience: Parallel/concurrent programming (multithreading, multiprocessing, synchronization, concurrent data structures). GPU compute with CUDA, including GPU architecture (memory hierarchy, warps, occupancy, host–device transfers ...

java developer in financial services

Location
Greater London, England, United Kingdom
similar messaging tools Good knowledge of REST APIs Good understanding of AWS Thorough understanding of software development and Computer Science fundamentals, including Object-Oriented Programming, Data Structures, and Design Patterns Familiarity with DevOps and CI/CD pipelines Collaborative approach and strong problem-solving skills Условия: Pension, Life Assurance ...

Java Developer Contract

Location
Greater London, England, United Kingdom
Lambda, S3), Docker, Kubernetes, and Terraform. Nice to Have Prior domain experience in banking, fintech, or high-frequency trading. Familiarity with reactive programming (Project Reactor, RxJava). #J-18808-Ljbffr ...

Lead C++ Software Engineer - Low-Latency Trading

Location
Greater London, England, United Kingdom
trading systems Required Qualifications, Capabilities, and Skills: Formal training or certification on C++14 onwards concepts and proficient advanced experience Expertise in multi-threaded and concurrent programming Experience in TCP/IP network programming and familiarity with LBM/UME Proven experience in ultra-low latency application development … Knowledge of Multi-Asset Electronic Trading and Equities, Futures, and Options Exchange Connectivity experience is desirable Experience with kernel tuning and low-level system programming Experience with Python, Git About Us J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world ...

Lead eSoftware Engineer - C++

Location
Greater London, England, United Kingdom
trading systems Required Qualifications, Capabilities, and Skills Formal training or certification on C++14 onwards concepts and proficient advanced experience Expertise in multi‐threaded and concurrent programming Experience in TCP/IP network programming and familiarity with LBM/UME Proven experience in ultra‐low latency application developmentProficiency … Knowledge of Multi‐Asset Electronic Trading and Equities, Futures, and Options Exchange Connectivity experience is desirable Experience with kernel tuning and low‐level system programming Experience with Python, Git We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly ...

Senior Java Low Latency Developer | Electronic Trading

Location
Greater London, England, United Kingdom
have experience in several of the following: Core Java development Electronic Trading platforms Low latency systems Pricing engines Execution platforms Market Data Multithreaded and concurrent programming Distributed systems Performance optimisation Experience within Rates or Equities trading technology would be particularly valuable, although candidates from other electronic trading asset ...

Senior Software Engineer, Machine Learning Services

Location
Greater London, England, United Kingdom
managing the lifecycle of models in a multi‐tenant, high‐availability system. Familiarity with building ML inference services, model serialization (e.g., ONNX), and GPU programming (CUDA). You've built or worked on custom storage or job‐queueing systems before and have the scars to prove it. Maybe ...

Global Banking & Markets - Software Engineer - Systematic Market Making -Vice President - London

Location
Greater London, England, United Kingdom
distributed systems. Know your way around a Linux shell. Preferred Experience Securities/trading experience is a plus but not required. Multi-threaded/concurrent programming. Just-in-time compilation/code path optimization. Memory management strategies. JVM tuning for low-latency. Low-latency messaging, network protocols, network ...

C++ Quant Developer - Options

Location
City Of London, England, United Kingdom
development of unit and integration tests to ensure the reliability and stability of the trading system. Hard Skills Strong proficiency in C++ programming and software development best practices. Experience in developing trading platforms, preferably from a HFT environment Knowledge of options or crypto would be an advantage. Familiarity with ...

C++ Low Latency Engineer | Systematic Trading

Location
Greater London, England, United Kingdom
/20/23 and beyond) Multithreading, Concurrency & Memory Management STL, Object-Oriented Design & Software Architecture Messaging Infrastructure Networking: TCP/IP, UDP & Socket Programming High-Performance Networking FIX Protocol Exchange Connectivity Market Data Feeds Electronic Trading Systems Ideal Background Open to candidates from either financial services or leading ...

C++ Team Lead (Low Latency)

Location
Greater London, England, United Kingdom
architecture Proven experience with garbage collection tuning and JVM performance , particularly where C++ and Java systems interact Strong knowledge of concurrency, multithreading, lock‐free programming and cache‐aware design Experience profiling and eliminating latency at microsecond and sub‐microsecond levels Excellent understanding of Linux, networking and systems‐level performance ...

Senior Software Engineer - Login Platform

Location
Greater London, England, United Kingdom
building, or operating distributed backend systems, ideally in high-availability, low-latency, or infrastructure-heavy environments. Strong experience designing and building multi-threaded or concurrent applications. Experience owning software across the full lifecycle, including design, implementation, testing, deployment, observability, incident response, and long-term evolution. Ability to make pragmatic ...

Java Developer – Front Office / Trading Systems

Location
Greater London, England, United Kingdom
Java Developer – Front Office/Trading Systems Join MARGO in the UK (London) – Perm & Contracting Opportunity* MARGO is a tech-native consultancy delivering high value-added IT expertise to the financial services industry. We specialise ...

Member of Technical Staff (Search Core, Indexing & Data Pipeline Stream)

Location
Greater London, England, United Kingdom
level optimizations and systems-level tuning Tackle challenges in multithreading, concurrency, and system-level optimization Qualifications 3+ years of hands-on experience in systems programming (Rust, C++, C, or similar) Ownership of full project lifecycle — you don't just write a fast inner loop, you care about ...

Senior Software Engineer – Ultra Low Latency Risk Engine Developer

Location
Greater London, England, United Kingdom
26996794 - Senior Software Engineer – Ultra Low Latency Risk Engine Developer Overview Citi Equities Technology | Equities Electronic Execution (Electronic Trading) Citi's Equities Technology organization is seeking a Senior Software Engineer – Ultra Low Latency Risk Engine ...

Software Engineer, TPU Compiler, PhD, Early Careers

Location
Greater London, England, United Kingdom
Intelligence. Currently enrolled in or graduated from a PhD program. Experience working with parallel computing. Experience with compilers and compiler construction. Excellent debugging and programming concurrent/parallel computations, and working on accelerators such as VLIW, Vector machines, GPUs, or DSPs. About the job Google's software engineers ...

Software Engineer (ML Infrastructure), London

Location
Greater London, England, United Kingdom
great opportunity to play a defining role in building and operating our inference platform. You will connect deep expertise in distributed systems programming with hands-on knowledge of operating Kubernetes-based platforms according to best practices, all while supporting the platform in production. You will be instrumental in serving … guidance for other contributors and users. Skills and qualifications Essential: Experience writing and maintaining Python code in production environments, with an emphasis on concurrent programming (with a strong knowledge of async, threads, processes, GIL, etc). Experience building, maintaining and operating Kubernetes services. Experience working with distributed systems. ...

Software Engineer, TPU Compiler, PhD, Early Careers

Location
London, United Kingdom
qualifications: Currently enrolled in or graduated from a PhD program. Experience working with parallel computing. Experience with compilers and compiler construction. Excellent debugging and programming concurrent/parallel computations, and working on accelerators such as VLIW, Vector machines, GPUs, or DSPs. Responsibilities: Write product or system development code ...

Software Engineer, TPU Compiler, PhD, Early Careers

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
qualifications: Currently enrolled in or graduated from a PhD program. Experience working with parallel computing. Experience with compilers and compiler construction. Excellent debugging and programming concurrent/parallel computations, and working on accelerators such as VLIW, Vector machines, GPUs, or DSPs. Responsibilities: Write product or system development code ...

Senior Java Developer - Credit Risk Technology, Vice President

Location
Greater London, England, United Kingdom
revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities. Team Background The Derivatives Credit Risk Technology Team is responsible for delivering Counterparty Credit Risk Management software solutions to Citi’s Risk organization … data analytics tool Skills Extensive experience working with most if not all the technologies listed below: Java Core with extensive hands-on experience with concurrent programming. Spring Framework including Core, Integration, Batch, JDBC, Hibernate. Distributed Caching frameworks such as Gemfire, Oracle Coherence, Redis or equivalent. Cloud computing technologies with ...