language (C#, Java, Python, TypeScript) and want to make the move, this is a chance to join a high-performing engineering team solving real-world problems at scale. Our systems are built around a microservices architecture, driven by performance, reliability, and clean service-to-service communication. You'll help design, develop, and optimise APIs that are integral to the … Be Doing: Designing and developing high-performance RESTful and event-driven APIs . Building scalable microservices using Golang or Erlang (training available if you're transitioning). Working on distributedsystems that require resilience, speed, and clean code practices. Contributing to architecture decisions and backend design patterns. Collaborating with product and DevOps teams across the full software lifecycle. … Bring: Solid backend development experience with a modern language (Golang, Erlang, C#, Java, Python, TypeScript, etc.). Experience (or strong interest) in building microservices and APIs . Familiarity with distributed system design and asynchronous communication. Exposure to containerised environments and CI/CD pipelines is a plus. Strong problem-solving skills and a team-first mindset. Why Join: Be More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Manchester Digital
with a modern tech stack including .NET, MongoDB, AWS, Jenkins, SQL Server, and streaming technologies. We're looking for a hands-on Principal Engineer who can code, design scalable systems, manage Staff Engineers, and drive technical excellence across multiple teams. This role is perfect for a technical leader who still enjoys writing code while shaping architecture and mentoring engineers. … About the role As a Principal Engineer, you will play a critical role in: Architecting scalable, high-performance systems Coding and reviewing mission-critical features (at-least 60% hands-on) Managing and mentoring Staff Engineers & Senior Developers Driving best practices in software development and AI-powered engineering Owning non-functional requirements (NFRs) such as security, scalability, and reliability Optimising … on core application components and system architecture Technical leadership - guiding multiple teams and ensuring best practices Managing & mentoring Staff Engineers - supporting career growth and technical excellence Architecting and scaling distributedsystems and cloud-native applications Defining and enforcing non-functional requirements (NFRs) - scalability, security, performance Implementing Test-Driven Development (TDD) and automation best practices Optimising CI/CD More ❯
a high degree of accountability and responsibility from Day 1. You will be an integral part of the Ripple Trading and Markets Team, building scalable, resilient and performant trading systems in a constantly evolving and fast paced environment. You will have real impact and have the opportunity to drive the architectural roadmap, whilst looking to optimise away manual inefficiencies. … refining the signal processing and breadth of trading strategies and products. Building towards an event-driven architecture to connect the logical building blocks and provide integrated communication between trading systems and to other partners. Continuing to support and complement Ripples Payments, Custody and Stablecoin business units WHAT YOULL DO: Research, design, and backtest systematic trading strategies and alpha signals … optimize execution algorithms (e.g., VWAP, TWAP, Participation) and Smart Order Routing (SOR) logic to minimize market impact. Contribute to the evolution of trading infrastructure, including Execution and Order Management Systems (EMS/OMS), and maintain high-performance codebases. Monitor real-time system performance, execution quality, P&L, and risk, proactively addressing issues and making strategy adjustments. Perform post-trade More ❯
Reigate, Surrey, England, United Kingdom Hybrid / WFH Options
esure Group
member of a high performing Claim's Agile squad accountable for shaping our products and customer journeys An expert developer, working with developers to design and build customer facing systems using Java microservices and the latest cloud technologies Actively sharing technical expertise with the team both as a hands-on developer, coach and mentor. Improving the engineering practices in … the squad including code quality, testing and CI/CD Working with SRE engineers to build distributedsystems with a focus on high availability, low latency and scalability (you build it, you run it) Senior member of esure’s engineering community, engaging in tech forums and driving tech change wider than your squad Qualifications We would love you More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
esure Group
member of a high performing Claim's Agile squad accountable for shaping our products and customer journeys An expert developer, working with developers to design and build customer facing systems using Java microservices and the latest cloud technologies Actively sharing technical expertise with the team both as a hands-on developer, coach and mentor. Improving the engineering practices in … the squad including code quality, testing and CI/CD Working with SRE engineers to build distributedsystems with a focus on high availability, low latency and scalability (you build it, you run it) Senior member of esure’s engineering community, engaging in tech forums and driving tech change wider than your squad Qualifications We would love you More ❯
in them. An appreciation of hardware and software development lifecycles and their impact on security practices. Knowledge of cryptographic algorithms (encryption, authentication, signatures, etc). Knowledge of data structures, distributedsystems, virtualisation and containerisation technologies. An understanding of network protocols and how software works - either assembly or interpreted languages, or anything in between. Familiarity with or a strong … overflows, format strings), and an interest in techniques attackers can use to bypass common security protections (e.g. NX, stack canaries, heap protection, ASLR, etc.) Knowledge and experience of embedded systems and operating systems, and hardware techniques for prototyping and debugging these. An appreciation of Linux OS internals. Ability to self-learn any language, given appropriate resources to study More ❯
Solihull, West Midlands, West Midlands (County), United Kingdom
Matchtech Group Plc
in them. An appreciation of hardware and software development lifecycles and their impact on security practices. Knowledge of cryptographic algorithms (encryption, authentication, signatures, etc). Knowledge of data structures, distributedsystems, virtualisation and containerisation technologies. An understanding of network protocols and how software works - either assembly or interpreted languages, or anything in between. Familiarity with or a strong … overflows, format strings), and an interest in techniques attackers can use to bypass common security protections (e.g. NX, stack canaries, heap protection, ASLR, etc.) Knowledge and experience of embedded systems and operating systems, and hardware techniques for prototyping and debugging these. An appreciation of Linux OS internals. Ability to self-learn any language, given appropriate resources to study More ❯
and production support). Strong hands-on experience in designing, developing, testing, and successfully deploying critical and complex projects. Strong Java skills with experience in development of concurrent and distributedsystems Advanced experience with Spring-based technologies (Spring Boot etc.) Experience in designing and implementing REST APIs & micro services-based solutions. Basic Knowledge of User Interface design & development … etc.) Experience in DevOps development and deployment using docker and containers. Domain knowledge in Financial Industry and Capital Markets is a plus. Bachelor's degree in computer science, Information Systems or Engineering is required, or in lieu, a demonstrated equivalence in work experience. About S&P Global Ratings At S&P Global Ratings, our analyst-driven credit ratings, research More ❯
Reading, Oxfordshire, United Kingdom Hybrid / WFH Options
Square One Resources
project based in the Wokingham area. This opportunity offers a hybrid working model (60% remote, 40% onsite) and the chance to work at the forefront of cloud, automation, and distributedsystems engineering, alongside some of the most talented professionals in the industry. Key Responsibilities : Detect and mitigate system issues to ensure high availability. Automate operational tasks to improve … pipelines for seamless deployment and release management. Ensure compliance with security standards, governance policies, and regulatory requirements. Required Skills & Experience : Expertise in software development and engineering for large-scale distributed systems. Strong proficiency in programming languages such as Golang, Java, or Python. Extensive experience with cloud infrastructure providers (AWS, Azure, or GCP). Deep knowledge of container orchestration platforms More ❯
Reading, Berkshire, United Kingdom Hybrid / WFH Options
Square One Resources
project based in the Wokingham area. This opportunity offers a hybrid working model (60% remote, 40% onsite) and the chance to work at the forefront of cloud, automation, and distributedsystems engineering, alongside some of the most talented professionals in the industry. Key Responsibilities : Detect and mitigate system issues to ensure high availability. Automate operational tasks to improve … pipelines for seamless deployment and release management. Ensure compliance with security standards, governance policies, and regulatory requirements. Required Skills & Experience : Expertise in software development and engineering for large-scale distributed systems. Strong proficiency in programming languages such as Golang, Java, or Python. Extensive experience with cloud infrastructure providers (AWS, Azure, or GCP). Deep knowledge of container orchestration platforms More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Certain Advantage
Interview process: 1 or 2 stage video interview Full Stack Software Development Engineer Job Description: The Environment Simulator Group provide a real-time environment, running simulations of the sub-systems to test the operation of the unit under test. You will be working within a small and will be responsible for: - The continued development of the Web UI components … Libraries:- Svelte, Angular, Vue.js, React, .NET 7/8 Tools and Technologies Visual Studio, Jira, GitLab, Node.js, npm CI, Docker, Kubernetes, Artifactory You have experience of working on complex, distributedsystems with Containerisation including a knowledge of Kubernetes/Docker You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You More ❯
understanding of RESTful and GraphQL architectures. Cloud & DevOps: Experience with cloud-native architectures, containerization, and CI/CD automation to enable rapid iteration and deployment. Software Architecture: Expertise in distributedsystems, microservices, event-driven architectures, and database technologies (SQL & NoSQL). GraphQL: Proficient in using GraphQL for efficient data fetching and API design, with a working knowledge of … diverse engineering teams and foster a high-performance culture. Collaboration & Communication: Strong ability to communicate technical concepts clearly across engineering and non-engineering teams. Experience in SaaS & High-Scale Systems: 5+ years working in SaaS software development, especially for large-scale, high-traffic applications. Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Passion More ❯
Chester, Cheshire, North West, United Kingdom Hybrid / WFH Options
Searchability (UK) Ltd
on the lookout for a Senior Software Developer with strong backend skills and experience across a modern cloud-native tech stack. You'll help design and implement robust, secure systems, write clean and testable code, and support key architectural decisions. You'll also collaborate with cross-functional teams, contribute to API development, and mentor junior developers. There's potential … We look forward to hearing from you! Key Skills: PHP, Symfony, MySQL, REST APIs, Microservices, JavaScript, React, Java, AWS, Docker, CI/CD, Git, Secure Coding, Test-Driven Development, DistributedSystems, Infrastructure as Code (CDK/Terraform), Linux/Bash More ❯
to lead the technical design and implementation of our most critical data infrastructure and products. In this senior-level individual contributor role, you'll be responsible for designing scalable systems, setting data architecture standards, and solving complex technical challenges that power analytics, data science, and business functions across the company. You'll collaborate with engineers, product managers, and business … time streaming architectures. Set technical direction and architectural standards across the data platform. Work closely with cross-functional partners to meet evolving business and analytical needs. Own complex technical systems end-to-end, from concept to production. Advocate for engineering excellence and mentor other engineers on the team. Technical Skills: 8+ years of experience in data engineering or a … related field, with a focus on building scalable data systems and platforms. Strong expertise with modern data tools and frameworks such as Spark , dbt , Airflow , Kafka , Databricks , and cloud-native services (AWS, GCP, or Azure). Deep understanding of data modeling , distributedsystems , streaming architectures , and ETL/ELT pipelines . Proficiency in SQL and at least More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
should possess a robust background in deploying and running Kubernetes clusters across multi-cloud and hybrid-cloud environments at scale. Responsibilities: Deploy and manage enterprise-scale Kubernetes clusters hosting distributed application services in a multi-tenant environment. Work proficiently with multi-cloud or hybrid-cloud setups, including data centers virtualisation technologies like VMware, Harvester, OpenStack, or others. Contribute to … Certified Kubernetes Application Developer (CKAD) certifications. Experience working automated deployment and management EKS clusters Specialist or Architect level certifications in AWS, GCP, and Azure. Experience in deploying and supporting distributedsystems on Kubernetes. In Return: Based in Cambridge UK, this is an opportunity to join a dynamic, collaborative, and driven team, and provides a genuine opportunity to craft More ❯
and maintain robust .NET Framework and .NET Core backend services, APIs, and libraries. Implement modular application architectures to support scalability and maintainability. Integrate with cloud platforms (AWS, Azure) for distributed computing and storage. Technical Leadership & Collaboration Lead design reviews, code reviews, and architectural discussions to ensure technical excellence. Collaborate with product managers, designers, and cross-functional engineers to deliver … Word Add-Ins. Exposure to other AI-powered developer tools and workflows. Familiarity with modern cross-platform frameworks like .NET MAUI, Blazor, or Avalonia. Understanding of cloud-native design, distributedsystems, and DevOps best practices. What we can offer you: Competitive Salary We offer a highly competitive salary that reflects your skills, experience, and contributions. Impact & Growth Join More ❯
handson experience in Java development with strong Spring Boot expertise Proficiency in Lombok JUnit Swagger and modern web architecture Experience designing and developing reusable frameworks Strong understanding of microservices distributedsystems and cloudnative development Handson experience with Kafka and API design RESTGraphQL Familiarity with CICD tools and containerization technologies More ❯
Rust software regularly. The company are profit making, have team members globally with over 500 employees, very established and very reputable. Other key skills: Rust, TDD, BDD, Microservices, AWS, DistributedSystems, PY03, SQL, Kafka, Docker, Kubernetes, Tokio, Async Apply for immediate consideration for this excellent Rust Engineer opportunity! Understanding Recruitment is acting as an employment agency for this More ❯
and expand our billing product, enabling clients to seamlessly manage their assets. So, what are we looking for? 5+ Years Experience in software engineering. Experience working with microservices and distributedsystems architecture. Expert proficiency in server-side development, ideally in TypeScript. Proficiency in Go/C#/C Java or another high-level language preferred. Experience with Node.JS More ❯
Chester, Cheshire, United Kingdom Hybrid / WFH Options
Pontoon
application rollouts, particularly with vendor solutions like Finacle. Leverage your knowledge of OpenShift templates, buildconfigs, deploymentconfigs, services, and routes to optimize application performance. Design, analyze, and troubleshoot large-scale distributedsystems and cloud-native microservices-based applications. Collaborate in Agile teams, employing CI/CD processes and DevSecOps methodologies. Utilize your Unix/Linux expertise and scripting skills More ❯
so that our clients can seamlessly manage their Fiat and Crypto activities. So, what are we looking for? 10+ Years Experience in software engineering. Experience working with microservices and distributedsystems architecture. Must be able to navigate open communication channels across the business. Ability to adapt to the dynamic nature of fintech and crypto markets, ensuring alignment with More ❯
in at least two of the following: Python, SQL, Java Commercial experience in client-facing projects is a plus, especially within multi-disciplinary teams Deep knowledge of database technologies: Distributedsystems (e.g., Spark, Hadoop, EMR) RDBMS (e.g., SQL Server, Oracle, PostgreSQL, MySQL) NoSQL (e.g., MongoDB, Cassandra, DynamoDB, Neo4j) Solid understanding of software engineering best practices - code reviews, testing More ❯
an expert inJava, well-versed in modern architectural patterns, and have extensive working knowledge ofAWS cloud services. Duties and Responsibilities Lead the architecture, design, and development of large-scale, distributed systems. Work closely with product and engineering teams to define architecture blueprints and technology roadmaps. Develop high-level and low-level design documents. Be hands-on with coding in More ❯
Tech AI Startup | Backend, Frontend & Full-Stack | High Comp + Equity We're partnering with a fast-moving venture-backed AI startup building cutting-edge infrastructure and real-time systems in the video intelligence space. As they scale, theyre hiring multiple Software Engineers across backend, frontend, and full-stack domains. Join a world-class team solving complex problems across … distributedsystems, UX, and performance-critical environments. What Youll Work On Building scalable backend APIs and services in Python or Go Developing modern, high-performance UIs using React and TypeScript Collaborating with ML, Edge, Infra, and Product teams to ship impactful features Designing systems with a strong focus on performance, reliability, and observability Writing clean, tested code … workflows A hands-on, startup-ready mindset and ownership mentality Familiarity with infra-as-code tooling (e.g., Pulumi , AWS ) is a bonus Platform engineering or experience with video streaming systems C++ experience or exposure to low-level systems programming Seniority level Seniority level Mid-Senior level Employment type Employment type Full-time Job function Job function Information Technology More ❯
or similar role Strong expertise in multiple programming languages (java/springboot openshift, REST, Kafka), architecture/design Strong understanding of both SQL and NoSQL databases Proven experience with distributedsystems, event-driven architectures, container-based micro-services, distributed logs, SQL and NoSQL databases, and DevSecOps Experience working in a product focused team as opposed to a More ❯