1 to 25 of 61 Concurrent Programming Jobs in the UK

Senior Software Developer

Location
Gloucester, England, United Kingdom
software architecture, design patterns and object-oriented development principles. Experience developing enterprise-scale backend systems, APIs and distributed applications. Strong knowledge of multithreaded and concurrent programming. Experience diagnosing, troubleshooting and optimising software performance. Familiarity with relational and/or NoSQL databases. Experience with containerisation technologies such as Docker. Knowledge ...

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 ...

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 ...

Java Developer (AVP)

Location
Belfast City District, Northern Ireland, United Kingdom
results through hands on development/bug fixes of our Java application. The overall objective of this role is to drive applications development through programming activities. Responsibilities Platform Support & Enhancement: Build and maintain common solutions for trading platform monitoring, trade reconciliation, application recovery, and other essential support functions. Core ...

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 ...

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 – Ultra Low Latency Risk Engine Developer (VP)

Location
Belfast City District, Northern Ireland, United Kingdom
/projects through in-depth evaluation of complex business processes, system processes, and industry standards Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging ...

Global Banking & Markets - Software Engineer- Credit Engineering - Vice President - London

Location
Greater London, England, United Kingdom
experience in software development Expertise in Java and/or C++ with a proven track record in developing and optimizing multi-threaded and concurrent applications. Proficiency inTypeScript,React,HTML5/CSS3, and state management (Redux/Zustand). Experience with real-time data processing, distributed systems, and multi-threaded ...

Senior Software Engineer - Full Stack

Location
Oxford, England, United Kingdom
5+ years’ experience, following a Bachelor’s degree or above in Comp Science or a related field.- Distributed Systems Expertise: Deep understanding of concurrent programming and experience building high-performance, scalable backend systems in cloud environments.- Analytical Mindset: A habit of asking \"how will we know this worked ...

Senior Software Engineer - Full Stack/Front-end focused

Location
Greater London, England, United Kingdom
5+ years’ experience, following a Bachelor’s degree or above in Comp Science or a related field.- Distributed Systems Expertise: Deep understanding of concurrent programming and experience building high-performance, scalable backend systems in cloud environments.- Analytical Mindset: A habit of asking \"how will we know this worked ...

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. JVM tuning for low-latency. Low-latency messaging, network protocols, network I/O in Java, JNI. Hardware stack and hardware architecture from ...

Software Engineer - High-Performance Java / Low Latency

Hiring Organisation
Randstad Technologies Recruitment
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
£400 - £450/day Inside IR35 via Umbrella
drive key EMEA and US regional projects, developing low-latency, event-driven trading platforms. Core Responsibilities Design, build, and optimize high-throughput, low-latency concurrent systems for agency liquidity expansion. Perform fine-grained JVM tuning, garbage collection (GC) optimization, and memory profiling to achieve ultra-low response times. Engineer … APIs (Unsafe, JNI, JNR-FFI), CPU architecture, shared memory, and memory-mapped files. Architecture & Concurrency: Mastery of event-driven/reactive designs, multi-threading, concurrent programming patterns, and core Data Structures & Algorithms. Networking & OS Internals: Strong hands-on knowledge of networking protocols (TCP/UDP, low-latency socket ...

Java Low Latency Engineer

Hiring Organisation
DCV Technologies
Location
London, United Kingdom
Employment Type
Contract
Engineer with strong expertise in Java performance optimization, JVM tuning, and high-performance system development. The ideal candidate will have experience building event-driven, concurrent systems designed for low-latency and high-frequency environments Required Skills & Experience Strong Core Java and JVM performance tuning expertise. Excellent knowledge of Data ...

Engineer II

Location
Belfast City District, Northern Ireland, United Kingdom
questions.● Work collaboratively with multiple teams to deliver quality, business critical software.● Support operation of services in production. ****Core Competencies:**** ● 2+ years of systems programming experience in Rust, C, C++, Go, Java or a comparable language with enthusiasm to write production Rust (we will help you ramp up with ...

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 ...

Java Full Stack Developer (Broker Dealer / Capital Markets)

Location
Greater London, England, United Kingdom
About the Job you are considering:Join Capgemini’s Financial Services Business Unit within the Cloud & Custom Applications (C&CA) practice, where we Consult with Purpose. Continuously Evolve. Architect Tomorrow. We are seeking a talented ...

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 ...

C# / C++ Software Engineer

Location
Greater Manchester, England, United Kingdom
development within a Windows environment Strong proficiency in C#, including its use for tooling, test interfaces and Windows components Experience developing multi-threaded and concurrent software applications Strong understanding of software design principles, memory management and performance optimisation Experience with version control systems such as Git and CI/ ...

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 ...

C# / C++ Software Engineer

Hiring Organisation
Certain Advantage
Location
Bolton, Greater Manchester, North West, United Kingdom
Employment Type
Contract, Work From Home
Contract Rate
£65 per hour, Benefits Overtime Rate
C# development in a Windows environment. Proficiency in C# for tooling, test interfaces, or Windows components as needed. Demonstrable skills in multi-threaded and concurrent programming. Strong understanding of software design principles, memory management, and performance optimisation. Experience with version control systems (e.g., Git) and CI/CD pipelines. ...

Software HWIL

Hiring Organisation
Akkodis
Location
Bolton, Lancashire, United Kingdom
Employment Type
Full-Time
Salary
Salary negotiable
C# development in a Windows environment. Proficiency in C# for tooling, test interfaces, or Windows components as needed. Demonstrable skills in multi-threaded and concurrent programming. Strong understanding of software design principles, memory management, and performance optimisation. Experience with version control systems (e.g., Git) and CI/CD Experience ...

Software HWIL

Hiring Organisation
Akkodis
Location
Bolton, Greater Manchester, United Kingdom
Employment Type
Contract
C# development in a Windows environment. Proficiency in C# for tooling, test interfaces, or Windows components as needed. Demonstrable skills in multi-threaded and concurrent programming. Strong understanding of software design principles, memory management, and performance optimisation. Experience with version control systems (e.g., Git) and CI/CD Experience ...

Software Developer (C++)

Location
Cheltenham, England, United Kingdom
years) developing software in Java and/or C++, preferably within Linux environments. Strong understanding of software architecture, software design patterns, and object-oriented programming principles. Experience designing and developing enterprise-scale backend applications, APIs, and distributed systems. Strong understanding of multithreaded and concurrent application development. Experience analysing ...

Lead Java Developer (VP)

Location
Belfast City District, Northern Ireland, United Kingdom
Discover your future at Citi Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At ...