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

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

Back-End Engineer - Geospatial Platforms

Location
Aberaeron, Wales, United Kingdom
testing, CI/CD, Git, Linux, and collaborative development experience. Preferred Skills Experience designing large-scale microservice and distributed system architectures. Advanced Python development, asynchronous programming, and high-volume data processing. Knowledge of SQLAlchemy, Django ORM, Pydantic, or related data-access frameworks. Experience with Go, Node.js, or Java ...

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

Engineering & Science - Senior Software Engineering

Location
Crawley, England, United Kingdom
/CD pipelines (Azure DevOps or similar). Familiarity with open‐source tools, cloud platforms, and infrastructure automation. Understanding of software design patterns, asynchronous programming, and event‐driven systems. Experience in regulated industries (healthcare preferred), cybersecurity best practices, and observability tools desired. What You’ll Get Work pattern ...

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

Senior Software Engineer (Fixed Term)

Location
Cambridge, England, United Kingdom
secure-by-design web applications and APIs with a focus on maintainability and stability, using clean code. Integrating applications via APIs, event buses, and asynchronous tasks. Writing expert-level Python and Django, with working knowledge of TypeScript and React (or comparable languages and frameworks). Packaging web applications ...

Software Engineer

Location
Huntingdon, England, United Kingdom
data using Entity Framework Core and Azure SQL, and contribute to decisions about where services such as Cosmos DB are appropriate.* Build and support asynchronous workflows using Azure Service Bus and MassTransit.* Contribute to Azure DevOps pipelines and Bicep infrastructure, helping the team release changes consistently across environments.* Investigate … practices with the team.**What we are looking for*** Experience developing and maintaining applications using C# and modern .NET.* An understanding of API development, asynchronous programming and writing code that other engineers can understand and maintain.* Experience working with relational databases, SQL and data-access tools such ...

Software Engineer

Location
Birmingham, England, United Kingdom
bring to our team Strong professional experience with Node.js, React and TypeScript in production environments. A solid understanding of modern JavaScript and TypeScript, including asynchronous programming and sound type design. Experience building and operating cloud‐based web applications, backend services and distributed systems. Experience with API design, databases ...

Android Developer

Location
Manchester, England, United Kingdom
Java codebases Experience with Jetpack Compose and/or traditional Android Views Experience with Android Jetpack libraries and modern Android architecture components Experience with asynchronous programming and Kotlin Coroutines Knowledge of Android application architecture and design patterns Experience working with cloud-based services and RESTful APIs Familiarity with ...

iOS Developer

Location
City of Edinburgh, Scotland, 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
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 ...

Android Developer

Location
City of Edinburgh, Scotland, United Kingdom
Java codebases Experience with Jetpack Compose and/or traditional Android Views Experience with Android Jetpack libraries and modern Android architecture components Experience with asynchronous programming and Kotlin Coroutines Knowledge of Android application architecture and design patterns Experience with CI/CD pipelines and automated build and deployment ...

Android Developer x 2 - FinTech

Hiring Organisation
Sanderson Recruitment
Location
South West, United Kingdom
Employment Type
Contract
Contract Rate
£550 - £650 per day
design patterns such as MVVM or Clean Architecture. Experience with dependency injection frameworks such as Hilt or Dagger . Proficiency with Coroutines and asynchronous programming. Experience consuming REST APIs and working with JSON data. Familiarity with Git-based source control and Agile delivery methodologies. Strong understanding of mobile application ...

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

Software Engineer (Machine Learning) New UK (London, Manchester, Bath)

Location
Manchester, England, United Kingdom
empirical mindset. You design experiments, measure outcomes, and use metrics to validate and demonstrate impact. Willingness to learn Go and modern Perl, including asynchronous programming. Strong attention to detail and a real sense of responsibility. Customers act on our classifications, and Netcraft's reputation depends on getting them right. ...

Software Engineer (Machine Learning) New UK (London, Manchester, Bath)

Location
Bath, England, United Kingdom
empirical mindset. You design experiments, measure outcomes, and use metrics to validate and demonstrate impact. Willingness to learn Go and modern Perl, including asynchronous programming. Strong attention to detail and a real sense of responsibility. Customers act on our classifications, and Netcraft's reputation depends on getting them right. ...

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

Senior Software Engineer, Windows/Desktop Applications - Cardiff, United Kingdom

Location
Cardiff, Wales, United Kingdom
dedication to building accessible and inclusive software. Excellent software engineering fundamentals: OOP, design patterns, data structures, algorithms, memory management, multi‐threading or asynchronous programming (where relevant). Experience leading technical design, mentoring other engineers, conducting code reviews, and making architecture‐level decisions. Strong communication skills; ability to articulate ...

Senior Software Engineer

Location
Sheffield, England, United Kingdom
TypeScript and Node.js* Experience developing Electron applications, Chromium-based applications, native desktop software, or comparable systems-level application platforms* Strong understanding of application architecture, asynchronous programming, process boundaries, security, and software lifecycle management* Experience independently delivering complex software features from design through production* Strong debugging and troubleshooting skills … flags, release cycles, or build systems* Experience with C++, native Node.js modules, or bindings between JavaScript and native platform APIs* Experience with Windows systems programming or Windows desktop APIs* Experience diagnosing memory, process, performance, or crash problems in Chromium-based applications* Familiarity with Chromium or Electron build tooling such ...

Python AI Engineer

Location
Coventry, England, United Kingdom
workflows using structured outputs, tool calling and schema validation. Implement vector, lexical and hybrid retrieval, reranking, metadata filtering and evidence selection. Build robust asynchronous services with appropriate retries, timeouts and failure handling. Develop automated unit, integration, contract and regression tests. Implement logging, tracing, monitoring and performance optimisation. Improve … quality, latency, cost, token usage and reliability through evaluation and production feedback. Essential Experience Strong commercial Python development experience, including async programming, typing, testing and performance optimisation. Proven delivery of Generative AI and RAG solutions into production. Hands‐on experience with Pydantic, LangGraph, Semantic Kernel/Microsoft Agent Framework ...

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

Senior Software Engineer, System Orchestration

Location
Oxford, England, United Kingdom
About IonQ: IonQ, Inc (https://cts.businesswire.com/ct/CT id=smartlink&url=https%3A%2F%2Fionq.com%2F&esheet=54451094&newsitemid=20260316477473&lan=en-US&anchor=IonQ%2C+Inc&index=7&md5=0818ffbedc6dbad8c4d1611ac94c2a0f). ...

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