1 to 25 of 40 Concurrent Programming Jobs in England

Senior C++ Software Engineer

Hiring Organisation
Avanti
Location
Oxford, Oxfordshire, England, United Kingdom
Employment Type
Full-Time
Salary
£75,000 - £95,000 per annum
Role You'll be working on the core software platform, solving complex engineering problems involving: Modern C++ development High-performance algorithms and data structures Concurrent and multithreaded programming Memory management and performance optimisation Cross-platform software development across Linux, Windows and macOS Designing and maintaining robust, scalable software … problems. We're Looking For You'll ideally have experience with: Modern C++ (C++17 or later) Performance-critical or systems-level software Multithreaded and concurrent programming Strong computer science fundamentals, including algorithms and data structures Linux development Debugging and optimising complex software Experience in any of the following ...

Senior Java Software Engineer – FX Options Risk (VP)

Hiring Organisation
Jobleads-UK
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 5–8+ years of professional application development experience , with a strong focus on enterprise Java within highly parallel, low‐latency ...

Java Developer Kafka API - Tech Consultancy

Hiring Organisation
Client Server
Location
London, United Kingdom
Salary
£ 80 K
REST APIsYou have a good understanding of AWSYou have a thorough understanding of software development and Computer Science fundamentals such as Object Oriented Programming, Data Structures and Design PatternsYou are familiar with DevOps, CI/CD pipelinesYou're collaborative, enjoy problem solving and interacting with clients Apply ...

Senior Software Engineer, Machine Learning Services

Hiring Organisation
Jobleads-UK
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 ...

Senior C++ Software Engineer - Linux

Hiring Organisation
Softweb Resourcing
Location
Manchester, Greater Manchester, United Kingdom
Salary
£ 55 K
Commercial C++ experience across the full software development lifecycle - Application development on Linux (or Windows), including memory management and performance tuning and systems level programming - Multi-threading and concurrent programming, including synchronization primitives and lock free techniques - Experience designing systems, working on software architecture and leading technical ...

Lead eSoftware Engineer - C++

Hiring Organisation
Jobleads-UK
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

Hiring Organisation
McGregor Boyall Associates Limited
Location
London, United Kingdom
Employment Type
Permanent
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 ...

Principal Software Engineer Java Spring Boot AWS

Hiring Organisation
Client Server
Location
London, United Kingdom
Salary
£ 100 K
REST APIsYou have a good understanding of AWSYou have a thorough understanding of software development and Computer Science fundamentals such as Object Oriented Programming, Data Structures and Design PatternsYou are familiar with DevOps, CI/CD pipelinesYou're collaborative, enjoy problem solving and interacting with clients What ...

Principal Software Engineer Java Spring Boot AWS

Hiring Organisation
Client Server
Location
City of London, London, United Kingdom
Employment Type
Permanent, Work From Home
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 Embedded Rust / Systems Developer

Hiring Organisation
YT Technologies
Location
Crawley, West Sussex, South East, United Kingdom
Employment Type
Permanent
Salary
£60,000
features end-to-end from design through to deployment, and participate in code reviews. Performance Optimisation: Debug and optimise systems for performance, memory usage, concurrent programming, and maximum reliability. Hardware Integration: Interface software with custom low-level platforms, handling protocols for connected fleet and transit gateways. Process & Documentation … Technical Skills: Commercial Track Record: A minimum of 2+ years of commercial software development experience, with demonstrable experience deploying Rust in production environments. Systems Programming Foundations: Strong background in Rust, or an expert-level background in C/C++ development paired with strong, demonstrable Rust competence. Low-Level Mastery ...

Graduate Software Developer

Hiring Organisation
Spectrum IT Recruitment
Location
London, United Kingdom
Employment Type
Permanent
Salary
£45000 - £50000/annum
tools Required Skills & Experience At least a 2:1 BSc in Computer Science or a related subject from Russell Group University Strong foundation in programming, ideally with exposure to C# or .NET Understanding of object-oriented programming principles Familiarity with relational databases (SQL Server, Oracle, or similar) Strong … work in a team environment Eagerness to learn and develop in a fast-paced technical setting Desirable Skills Knowledge of multi-threading or concurrent programming concepts Basic understanding of networking (TCP/UDP) Familiarity with version control systems such as Git Exposure to Windows-based development environments Interest ...

Senior Developer

Hiring Organisation
Stealth B2B SaaS Startup
Location
London Area, United Kingdom
MVVM • RESTful APIs • SQL Server and Entity Framework Core • OpenID Connect, OAuth 2.0 and Role-Based Access Control (RBAC) • Multithreading and concurrent programming • Unit and integration testing • System design and software architecture • Azure DevOps CI/CD Pipelines • Experience with Azure or similar cloud platforms • Experience building secure ...

Java Python Engineer – Investment Management

Hiring Organisation
Quant Capital
Location
London, United Kingdom
Salary
£ 100 K
Strong A Levels – Please list them. • Java • Python • Ideally Cloud Architecture or model deployment onto the cloud. • An Understanding of computing fundamentals, object orientated programming, threading, concurrency and distributed systems • TDD • CICDThis is an outstanding opportunity to join a growing trading business at a time of significant and interesting ...

Risk Systems Developer

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
role Good understanding of software engineering principles, data structures, design patterns, and scalable application development Strong proficiency in software development, data structures, algorithms, and concurrent programming. Scala and Java are the primary languages used within the team, but candidates with experience in other languages such as Python, C# ...

Senior Software Engineer - Login Platform

Hiring Organisation
Jobleads-UK
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 ...

Senior Staff Software Development Engineer

Hiring Organisation
Jobleads-UK
Location
Cambridge, England, United Kingdom
issues and research alternative, more efficient ways to accomplish the same work Develop technical relationships with peers and partners PREFERRED EXPERIENCE: Strong object-oriented programming background in C is a must. Ability to write high quality code with a keen attention to detail Experience with modern concurrent programming ...

Senior Software Engineer (Back End)

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
The TP ICAP Group is a world leading provider of market infrastructure.Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible ...

Java + CloudNative

Hiring Organisation
Randstad Technologies Recruitment
Location
City of London, London, United Kingdom
Employment Type
Permanent
Salary
£65000 - £70000/annum
We are seeking a highly skilled Specialist with 5 to 7 years of hands-on experience in Core Java, React, and cloud-native architecture to join our client's Investment Banking engineering team. In this ...

Full Stack Software Engineer

Hiring Organisation
Connells Group HQ
Location
Milton Keynes, Buckinghamshire, England, United Kingdom
Employment Type
Full-Time
Salary
£40,000 - £50,000 per annum
Agile methodologies and working in that environment Team-oriented, with a willingness to work as part of a collaborative environment Highly Desirable: Experience with concurrent programming techniques, parallelism, and threading Experience working with distributed systems and microservice architectures Experience with high-scalability projects involving cloud-based infrastructure design ...

Senior Software Developer

Hiring Organisation
NSD
Location
Gloucestershire, South West, United Kingdom
Employment Type
Permanent
Skills & Experience Commercial experience developing software with Java and/or C++ (5+ years). Strong Linux development experience. Excellent understanding of object-oriented programming, software architecture and design patterns. Experience building enterprise-scale backend applications, APIs and distributed systems. Experience with multithreaded and concurrent application development. Strong ...

Research Engineer, Machine Learning (Reinforcement Learning)

Hiring Organisation
Humanloop
Location
London, United Kingdom
Salary
> £ 150 K
clean APIs, and build scalable infrastructure that accelerates AI research.You may be a good fit if you:Are proficient in Python and async/concurrent programming with frameworks like TrioHave experience with machine learning frameworks (PyTorch, TensorFlow, JAX)Have industry experience in machine learning researchCan balance research exploration … with engineering implementationEnjoy pair programming (we love to pair!)Care about code quality, testing, and performanceHave strong systems design and communication skillsAre passionate about the potential impact of AI and are committed to developing safe and beneficial systemsStrong candidates may have:Familiarity with LLM architectures and training methodologiesExperience with ...

Early Career - Graphics Software Engineer

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
Science (BS) degree or equivalent Excellent communications skills. Curiosity and creativity when solving novel problems. Self-motivated and well-organised Excellent C/C++ programming skills Experience with CPU and/or GPU concurrent programming English language fluency (both written and verbal) Preferred Qualifications Experience with ...

Software Engineer (C++/Linux Real-Time Systems)

Hiring Organisation
Defence
Location
Hertfordshire, South East, United Kingdom
Employment Type
Permanent
practical use of C# for tooling, interfaces, or supporting applications. Experience developing real-time data processing systems . Strong understanding of multi-threaded and concurrent programming concepts. Experience working with low-level I/O, DMA, PCIe cards, or driver-level interfaces . Experience developing sequencing frameworks, workflow ...

Mid-Level Java Developer

Hiring Organisation
Halliburton
Location
Abingdon, Oxfordshire, United Kingdom
Salary
£ 80 K
We are looking for the right people — people who want to innovate, achieve, grow and lead. We attract and retain the best talent by investing in our employees and empowering them to develop themselves and ...

CAD CAM Programmer

Hiring Organisation
Optical Precision
Location
Aylesford, Kent, South East, United Kingdom
Employment Type
Permanent
Salary
From £22 to £25 per hour Plus Overtime & Benefits
Role We are seeking a skilled CAD/CAM Offline Programmer to join our precision engineering team. In this role, you will lead the programming of high-quality components, ensuring our CNC milling machines run safely, efficiently, and at peak capacity. This is an excellent opportunity for a detail … oriented programmer looking for a stable, permanent role with excellent earning potential through overtime. CAD/CAM Offline Programmer - Key Responsibilities CAM Programming: Create, optimize, and modify precision toolpaths using Autodesk PowerMill or Fusion. Multi-Machine Management: Efficiently generate concurrent programming strategies for multiple CNC milling machines. ...