1 to 25 of 28 Asynchronous Programming Jobs in the UK excluding London

Senior Platform Software Engineer (Robotics and Lab Automation)

Location
Reading, England, United Kingdom
developer tools using established platform designs. Develop device drivers, instrument adapters, and robot interfaces using vendor SDKs and documented communication protocols. Implement state machines, asynchronous operations, device synchronisation, error handling, and recovery behaviour. Connect equipment and local execution software with cloud orchestration and data services. Work with scientists … What You’ll Bring 4+ years of professional software development experience, including production software for robotics, automation, instrumentation, or other hardware‐connected systems. Strong programming skills in Python or C++, PMC Programming or robotic programming environments with experience developing and debugging software that interacts with physical equipment. ...

Senior Software Developer - Scala

Hiring Organisation
Sage
Location
City, Newcastle Upon Tyne, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
robust backend services using Scala 2.13/3 and Play Framework in a Pekko-based environment. • Build clean, testable, and maintainable code using functional programming principles, immutability, pattern matching, and asynchronous programming with Futures. • Work with MySQL to design efficient data access patterns, optimize queries, tune indexes … profiling, and transaction behaviour. • Experience using Redis or similar technologies for caching, session handling, or performance-sensitive workloads. • Deep understanding of OOP principles, functional programming, concurrency, the Scala type system, and advanced architectural patterns (e.g., Tagless Final, type classes, effect systems). • Ability to design and evolve complex distributed ...

Senior .Net Developer

Location
Manchester, England, United Kingdom
testing, deployment and production support. Design and develop REST and GraphQL APIs, background processing and integrations using C#, .NET and ASP.NET Core. Build reliable asynchronous workflows, accounting for message delivery, retries, idempotency and data consistency. Design and develop relational data models and data access patterns with performance, scalability … .NET experience: You have built and maintained production applications using ASP.NET Core, including designing and developing REST and GraphQL APIs. A solid understanding of asynchronous programming, multithreading and concurrency: You can write efficient, thread‐safe code and reason about shared state, cancellation, synchronisation and resource management. Experience with ...

Senior Software Developer - Scala

Hiring Organisation
Hackajob Ltd
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent, Work From Home
maintain robust backend services using Scala 2.13 and Play Framework in a Pekko-based environment. Build clean, testable, and maintainable code using functional programming principles, immutability, pattern matching, and asynchronous programming with Futures. Work with MySQL to design efficient data access patterns, optimize queries, tune indexes … profiling, and transaction behaviour. Experience using Redis or similar technologies for caching, session handling, or performance-sensitive workloads. Deep understanding of OOP principles, functional programming, concurrency, the Scala type system, and advanced architectural patterns (e.g., Tagless Final, type classes, effect systems). Ability to design and evolve complex distributed ...

Developer - Scala

Hiring Organisation
Sage
Location
City, Newcastle Upon Tyne, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
robust backend services using Scala 2.13/3 and Play Framework in a Pekko-based environment. • Build clean, testable, and maintainable code using functional programming principles, immutability, pattern matching, and asynchronous programming with Futures. • Work with MySQL to design efficient data access patterns, optimize queries, tune indexes … profiling, and transaction behaviour. • Experience using Redis or similar technologies for caching, session handling, or performance-sensitive workloads. • Deep understanding of OOP principles, functional programming, concurrency, the Scala type system, and advanced architectural patterns (e.g., Tagless Final, type classes, effect systems). • Ability to design and evolve complex distributed ...

Developer - Scala

Hiring Organisation
Hackajob Ltd
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent, Work From Home
maintain robust backend services using Scala 2.13 and Play Framework in a Pekko-based environment. Build clean, testable, and maintainable code using functional programming principles, immutability, pattern matching, and asynchronous programming with Futures. Work with MySQL to design efficient data access patterns, optimize queries, tune indexes … profiling, and transaction behaviour. Experience using Redis or similar technologies for caching, session handling, or performance-sensitive workloads. Deep understanding of OOP principles, functional programming, concurrency, the Scala type system, and advanced architectural patterns (e.g., Tagless Final, type classes, effect systems). Ability to design and evolve complex distributed ...

Developer – Scala

Location
Newcastle upon Tyne, England, United Kingdom
maintain robust backend services using Scala 2.13 and Play Framework in a Pekko-based environment. Build clean, testable, and maintainable code using functional programming principles, immutability, pattern matching, and asynchronous programming with Futures. Work with MySQL to design efficient data access patterns, optimize queries, tune indexes … profiling, and transaction behaviour. Experience using Redis or similar technologies for caching, session handling, or performance-sensitive workloads. Deep understanding of OOP principles, functional programming, concurrency, the Scala type system, and advanced architectural patterns (e.g., Tagless Final, type classes, effect systems). Ability to design and evolve complex distributed ...

.NET Developer, Consultant, Manager

Location
Belfast City District, Northern Ireland, United Kingdom
both technical and non‐technical audiences. Actively contribute to the engineering community. Proven .NET development experience using advanced C# features (LINQ, delegates and lambdas, asynchronous programming, concurrency, and generics) and mentoring others. Experience with the .NET platform and ASP.NET Core, including building web applications and services. Experience designing … developing, and securing RESTful APIs using ASP.NET Core Web API, including threat assessment throughout the development process. Deep understanding of object‐oriented programming principles (SOLID), design patterns, dependency injection, and secure coding practices. Experience deploying and managing .NET applications using containerisation technologies (Docker, Kubernetes). Experience using and defining ...

Senior/Staff Software Engineer - Silicon Engineering Platform

Hiring Organisation
Imagination Technologies Group
Location
Kings Langley, Hertfordshire, UK
Employment Type
Full-time
business logic. Experience building composable software: small, well-scoped modules/functions/classes that combine predictably, rather than large monolithic scripts. Comfortable with asynchronous programming (e.g. Python asyncio) for coordinating external process execution and I/O-bound work. Experience designing data models/schemas (e.g. Pydantic ...

.Net Developer -Manchester

Hiring Organisation
Capgemini
Location
Manchester, United Kingdom
Employment Type
Full Time
maintain scalable, secure, and high-quality applications using C#, .NET, and ASP.NET Core. Build Microservices-based solutions, REST APIs, and service integrations using synchronous, asynchronous, and event-driven communication patterns. Implement and support messaging solutions using Azure Service Bus, Kafka, RabbitMQ, or similar technologies. Configure and manage API Gateway … patterns. Experience with messaging technologies such as Azure Service Bus, Kafka, RabbitMQ, or similar platforms. Strong understanding of API Gateway implementation, Dependency Injection (DI), asynchronous programming, and concurrent application design. Knowledge of OAuth 2.0, JWT, OpenID Connect, SSL/TLS, Azure Key Vault (or similar), and secure application ...

AI Engineer Python

Location
Bracknell, England, United Kingdom
What You’ll Do Design, build and maintain production-grade Python services, libraries and developer tools. Apply modern Python practices, including packaging, type hints, asynchronous programming and maintainable API design. Create shared libraries, service templates and engineering standards that enable multiple internal teams to build consistently and efficiently. … clean, maintainable and well-tested code, and to solve complex engineering problems independently. Strong experience with modern Python practices: packaging, dependency management, typing, async programming and service/API development. Experience designing and maintaining reusable libraries, service templates or internal developer platforms used by multiple teams. Strong knowledge ...

Senior Full-Stack Engineer (Integrations)

Location
City of Edinburgh, Scotland, United Kingdom
service-to-service communication. Strong Microsoft Azure experience covering application hosting, networking, monitoring and integration services. Advanced C# and .NET development skills, including asynchronous programming, dependency injection and automated testing. Solid understanding of integration patterns, distributed systems and secure application architecture. Experience with GitHub, GitHub Actions and modern ...

Software Engineer - Backend

Location
Reading, England, United Kingdom
empathize with end-users’ needs when designing UI interactions and workflows. Great teamwork and communication skills Highly Desirable: An understanding of and experience of asynchronous programming (such as python Twisted or AsyncIO or similar) A good understanding of Linux A solid understanding of databases Experience of working with ...

Android Engineer

Location
Burgess Hill, England, United Kingdom
Experience with build tools such as Gradle, GitHub Actions, and CircleCI. Understanding of Continuous Integration and Continuous Delivery (CI/CD) practices. Experience with asynchronous programming and reactive development patterns. Strong debugging, troubleshooting, and problem-solving skills. Experience with performance analysis and application optimization. Ability to work with ...

iOS Developer

Location
Manchester, England, United Kingdom
Desirable technical skills Experience with Objective-C and maintaining or modernising existing Objective-C codebases. Experience with SwiftUI and/or UIKit. Experience with asynchronous programming and concurrency in Swift. Knowledge of iOS application architecture and design patterns. Experience with CI/CD pipelines and automated build ...

iOS Developer

Location
Leeds, England, United Kingdom
Desirable technical skills Experience with Objective-C and maintaining or modernising existing Objective-C codebases. Experience with SwiftUI and/or UIKit. Experience with asynchronous programming and concurrency in Swift. Knowledge of iOS application architecture and design patterns. Experience with CI/CD pipelines and automated build ...

Senior Developer

Location
Farnborough, England, United Kingdom
mentoring others Operate as part of a flexible Team and undertake ad hoc project work as required. Skills and Knowledge Understanding the nature of asynchronous programming, web sockets and event driven architecture Implement accessibility, security compliance and data protection best practices User authentication and authorization between multiple systems ...

C++ Developer

Hiring Organisation
Pure Talent Group
Location
DE1 2RU, Derby, Derbyshire, United Kingdom
Employment Type
Permanent
Salary
£25000 - £38000/annum
Skills & Experience Proven commercial experience in C++ development (modern C++/Versions C++20 and C++23) Experience developing games or interactive applications Strong understanding of asynchronous programming (e.g. coroutines) Working knowledge of JavaScript (ES6+) Experience working with JSON Git or other source control systems Strong problem-solving skills ...

Senior Developer/Sotware Engineer - Python/PySpark/API - AI Assisted Development

Hiring Organisation
Scope AT Limited
Location
Manchester, Cheshire, United Kingdom
Employment Type
Contract
Contract Rate
GBP Annual
strong engineering judgement and the ability to contribute independently from day one, with technical depth of experience in overall architecture, core Python multiprocessing, async programming, FastAPI, source control and CI/CD. Including practical experience with messaging platforms such as Kafka and the use of AI assisted tools ...

Senior Native iOS Engineer

Location
Northampton, England, United Kingdom
provides business, platform, and technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross-functional collaboration with product managers, designers, and other engineers … modern engineering approaches including MVVM architecture, coordinator-based navigation and protocol-oriented design. Experience working within modular, feature-based architectures, applying reactive and asynchronous programming using Combine and Swift Concurrency (async/await) to build scalable and maintainable applications. Experience applying quality-focused engineering practices, including test-driven ...

Hybrid .NET Microservices Engineer

Location
Manchester, England, United Kingdom
implement microservices, REST/gRPC APIs, and messaging patterns using Azure Service Bus, Kafka, and RabbitMQ. The role emphasizes secure API gateways, async programming, and CI/CD within Agile teams. You will collaborate with architects and engineers to deliver high-quality software, apply security best practices, and leverage ...

Development Engineer

Location
Harrogate, England, United Kingdom
Requirements Excellent working knowledge of .NET Framework v4.5.2. Solid understanding of design patterns and use of third-party frameworks. Good understanding of multithreaded/asynchronous programming techniques. Good understanding of IP networking (SSH, HTTP(s), WebSockets, etc). Good understanding of server infrastructure (specifically Windows Server). Good … work both independently and collaboratively. Creative thinker and team player. Understanding of the AV or UC market is desirable. Knowledge of A/V programming languages such as AMX Netlinx, Crestron Simpl# and Extron Python is desirable. #J-18808-Ljbffr ...

Software Engineer, System Orchestration

Location
Oxford, England, United Kingdom
ship. Take part in code review, and improve the APIs our internal users depend on Requirements To be successful, you will need solid programming skills, an interest in the systems that keep long‐running machines working, and either experience of a systems programming language or the appetite … migration goes wrong, and can contribute effectively within a fast moving, highly technical team. You'd be a great fit with: Strong programming skills in one or more mainstream programming languages. Experience with a systems programming language. Our System Orchestration layer is written in Rust, so either ...

Senior Software Engineer, System Orchestration

Location
Oxford, England, United Kingdom
About IonQ IonQ, Inc. [NYSE: IONQ] is the world’s leading quantum platform and merchant supplier - delivering integrated quantum solutions across computing, networking, sensing, and security. IonQ’s newest generation of quantum computers, the IonQ ...

Staff Software Engineer, System Orchestration

Location
Oxford, England, United Kingdom
About IonQ: IonQ, Inc. [NYSE: IONQ] is the world’s leading quantum platform and merchant supplier - delivering integrated quantum solutions across computing, networking, sensing, and security. IonQ’s newest generation of quantum computers, the IonQ ...