to help design and evolve internal compute frameworks that underpin their trading and research platforms. This is a high-impact role, working at the intersection of software engineering and distributedsystems, with the opportunity to build scalable tools and frameworks used across the business. What youll do: Design, develop, and maintain performant, reliable frameworks and services in Python … Build productivity tools and platforms that streamline workflows across investment and technology teams Contribute to code reviews and best practices, improving overall development quality Work across distributedsystems, containers, and automation pipelines to deliver scalable solutions What were looking for: 6+ years professional software development experience Strong proficiency in high-performance Python (deep ecosystem knowledge and best practices … Experience with at least one JVM language (Java, Kotlin, Scala) is an advantage Background in distributedsystems and large-scale compute frameworks Familiarity with Docker, Kubernetes, Linux environments, and CI/CD automation This role offers the chance to work on complex technical challenges at scale, with direct impact on high-performance computing platforms. If youre a skilled More ❯
to help design and evolve internal compute frameworks that underpin their trading and research platforms. This is a high-impact role, working at the intersection of software engineering and distributedsystems, with the opportunity to build scalable tools and frameworks used across the business. What you ll do: Design, develop, and maintain performant, reliable frameworks and services in … Python Build productivity tools and platforms that streamline workflows across investment and technology teams Contribute to code reviews and best practices, improving overall development quality Work across distributedsystems, containers, and automation pipelines to deliver scalable solutions What we re looking for: 6+ years professional software development experience Strong proficiency in high-performance Python (deep ecosystem knowledge and … best practices) Experience with at least one JVM language (Java, Kotlin, Scala) is an advantage Background in distributedsystems and large-scale compute frameworks Familiarity with Docker, Kubernetes, Linux environments, and CI/CD automation This role offers the chance to work on complex technical challenges at scale, with direct impact on high-performance computing platforms. If you More ❯
to help design and evolve internal compute frameworks that underpin their trading and research platforms. This is a high-impact role, working at the intersection of software engineering and distributedsystems, with the opportunity to build scalable tools and frameworks used across the business. What you’ll do: Design, develop, and maintain performant, reliable frameworks and services in … Python Build productivity tools and platforms that streamline workflows across investment and technology teams Contribute to code reviews and best practices, improving overall development quality Work across distributedsystems, containers, and automation pipelines to deliver scalable solutions What we’re looking for: 6+ years’ professional software development experience Strong proficiency in high-performance Python (deep ecosystem knowledge and … best practices) Experience with at least one JVM language (Java, Kotlin, Scala) is an advantage Background in distributedsystems and large-scale compute frameworks Familiarity with Docker, Kubernetes, Linux environments, and CI/CD automation This role offers the chance to work on complex technical challenges at scale, with direct impact on high-performance computing platforms. If you More ❯
to help design and evolve internal compute frameworks that underpin their trading and research platforms. This is a high-impact role, working at the intersection of software engineering and distributedsystems, with the opportunity to build scalable tools and frameworks used across the business. What you’ll do: Design, develop, and maintain performant, reliable frameworks and services in … Python Build productivity tools and platforms that streamline workflows across investment and technology teams Contribute to code reviews and best practices, improving overall development quality Work across distributedsystems, containers, and automation pipelines to deliver scalable solutions What we’re looking for: 6+ years’ professional software development experience Strong proficiency in high-performance Python (deep ecosystem knowledge and … best practices) Experience with at least one JVM language (Java, Kotlin, Scala) is an advantage Background in distributedsystems and large-scale compute frameworks Familiarity with Docker, Kubernetes, Linux environments, and CI/CD automation This role offers the chance to work on complex technical challenges at scale, with direct impact on high-performance computing platforms. If you More ❯
Employment Type: Permanent
Salary: £170000 - £200000/annum plus Bonus & Package
Guildford, Surrey, England, United Kingdom Hybrid/Remote Options
Jonothan Bosworth
Senior Python/C++ DistributedSystems Engineer Location: Hybrid Salary: £60,000 – £70,000 Type: Permanent About the Role: Our employer-partner is looking for a Senior Python/C++ Engineer with strong experience in distributedsystems, VoIP, audio/video processing, and cloud-native architectures. This role suits someone who enjoys building performance-critical tools … working across the full stack, and contributing to scalable real-time communication products. Key Responsibilities: Develop backend services and distributed components using Python and C++ . Work with media processing technologies (FFMPEG, audio mixing, streaming pipelines). Engineer VoIP, DECT, and SIP-based communication software, including real-time call handling. Build and maintain REST APIs (Flask, FastAPI, Django) and … control-plane systems. Desirable: FFMPEG, PyQt, NumPy, SQLAlchemy experience. Understanding of secure communications (SSL/TLS, JWT). Passion for scalable, highly available architecture (real-time or mission-critical systems). Why Apply? Join a highly technical engineering group solving complex real-time communication challenges. Opportunity to work on both cloud and on-premise distributed systems. A role More ❯
Marketing, Sales, Service, and CMS. It is a core, highly scalable system touched by nearly every HubSpot user every day. The Global Search team builds and operates the backend systems that power discovery, navigation, and contextual recommendations throughout the platform. Our mission is to make it effortless for users to find information and take action so they can stay … focused on getting their work done. Working on this team means solving challenges in search relevance, indexing, data modeling, and distributedsystems at scale, all while delivering a fast, intuitive experience that grows with our customers. What You'll Do As a Senior Backend Engineer on the Global Search team within the Customer Journey Product Line, you'll … play a key role in shaping the systems and services that power how users find and discover information across HubSpot. You will: Design, build, and maintain scalable backend services that support global search and discovery experiences across the HubSpot platform. Collaborate closely with product managers, frontend engineers, and data teams to deliver reliable, intelligent, and context-aware search results. More ❯
Marketing, Sales, Service, and CMS. It is a core, highly scalable system touched by nearly every HubSpot user every day. The Global Search team builds and operates the backend systems that power discovery, navigation, and contextual recommendations throughout the platform. Our mission is to make it effortless for users to find information and take action so they can stay … focused on getting their work done. Working on this team means solving challenges in search relevance, indexing, data modeling, and distributedsystems at scale, all while delivering a fast, intuitive experience that grows with our customers. What You'll Do As a Senior Backend Engineer on the Global Search team within the Customer Journey Product Line, you'll … play a key role in shaping the systems and services that power how users find and discover information across HubSpot. You will: Design, build, and maintain scalable backend services that support global search and discovery experiences across the HubSpot platform. Collaborate closely with product managers, frontend engineers, and data teams to deliver reliable, intelligent, and context-aware search results. More ❯
Role: DistributedSystems Software Engineer - Up to £190k + Bonus Salary: Up to £190k + Bonus Location: London (Hybrid) Skills: Language agnostic, just need to be a keen technologist (Ideally experienced in Rust, Python or C++) This firm is an elite company with high tech standards who have previously set tech world records. They are made up of … to the limits. They'll find the best team to suit your skillset/interests but you could be working on: • Designing and developing scalable, tested and production grade distributedsystems • R&D work for functional programming; either pre-existing languages (such as Rust and Erlang), or purpose-built languages similar to OCaml • Building out Machine Learning Infrastructure More ❯
St. Albans, Hertfordshire, England, United Kingdom
Method Resourcing
business for nearly 30-years, and after a very successful period, they have acquired several competitors. After a period of consolidation, they are now looking to unify all their systems into a single source of truth. They are also looking to scale massively over the next 5-years as they enter new markets, and as a result, are looking … several million events per day, before scaling up to 100+ millions events per day. You'll work at the top of the engineering track, designing and delivering high-performance, distributedsystems while guiding others through implementation and problem-solving. This is a deep technical role, ideal for someone who thrives on code, architecture, and tangible impact. What you … ll do Design and build scalable, distributedsystems that support critical environments. Lead technical decision-making and resolve engineering challenges across domains. Own the delivery of complex features, ensuring performance, resilience, and maintainability. Collaborate with Engineering Leads, Architects, and Product to translate roadmap goals into reality. Contribute to a 5-year architectural refresh, evolving systems to event More ❯
Senior Software Developer | Surrey | Hybrid | £65,000 - £75,000 Are you an experienced systems-level engineer craving impact We’re seeking a Senior Software Developer versed in Rust, or an equivalent systems language, who thrives in high-availability, mission-critical environments. Our client is a fast-growing technology provider delivering next-generation communications solutions to a global customer … is a chance to join a forward-thinking engineering team where you’ll make a real impact. You’ll play a key role in architecting, building, and optimising telecommunications systems in Rust , contributing to secure, high-performance, and scalable solutions used worldwide. You’ll collaborate closely across DevOps, API (Java), front-end, and database teams, and be empowered to … architectural refinements, and shape technology direction. What We're Looking For Three key areas of experience, strong candidates may excel in any one or two : Rust programming or equivalent systems-level expertise Proven experience in Rust development is ideal, but strong developers in C, C++, or similar systems languages are very welcome. Telecommunications or comparable high-availability background More ❯
Ref # 10047651 Description & Requirements We are part of the engineering organization that powers Bloomberg's global Electronic Trading platforms across Fixed Income, Foreign Exchange, Equities, and Derivatives. Our systems process millions of trades daily, providing clients with real-time insights, regulatory transparency, and post-trade analytics through scalable, reliable, and high-performance applications. We operate at the intersection … of scale, performance, and reliability. As engineers, we design full-stack, distributedsystems that handle high-volume, low-latency workflows while meeting the resiliency needs of global markets. Our work powers Bloomberg Terminal client applications that directly impact users worldwide, providing the shared foundation that enables Bloomberg's Electronic Trading platforms to evolve and scale efficiently. What's … You'll join a highly collaborative team that designs and delivers foundational services used across Bloomberg's Electronic Trading ecosystem. You'll have the opportunity to: Build high-performance distributedsystems that serve multiple trading workflows and products Design common frameworks and APIs that unify data exchange across applications and services Drive initiatives that enhance scalability, resilience, and More ❯
Cheltenham, Gloucestershire, South West, United Kingdom Hybrid/Remote Options
Sanderson Government and Defence
cloud-native solutions that modernise public-sector and national-security organisationsacross three specialisms: Software Engineering (Java, full stack, microservices) DevOps/Platform Engineering (Kubernetes, automation, cloud) Solution & Cloud Architecture (distributedsystems, event-driven design) You'll work hands-on building secure, scalable systems; shaping technical direction; and contributing to a collaborative engineering culture focused on simplicity, resilience … cloud-native foundation.) Software Engineering Design and build cloud-native applications using Java (Spring Boot) and React Develop microservices, APIs, and event-driven components Work with PostgreSQL, MongoDB, and distributed data patterns DevOps/Platform Engineering Build and maintain secure, automated platforms using Docker , Kubernetes , and IaC Implement CI/CD pipelines and delivery automation Manage cloud environments (AWS …/Azure), observability, and reliability tooling Architecture Define cloud-native architectures for secure, high-impact systems Lead decisions around microservices, workflow automation, event-driven patterns Translate complex requirements into scalable, maintainable technical designs Essential Skills & Experience You should bring strengths in at least one of the below: Software Engineering Strong experience with Java , Spring Boot , APIs, and microservices Full More ❯
Job summary A Lead Systems Engineer is typically the technical lead for multidisciplinary teams delivering and operating multiple components for a system. We work on national, highly available distributedsystems being built and run by in house teams. The systems can differ in size, scale and purpose, but an example system would: Have a round-the … which builds and operates a set of products including the Personal Demographics Service (PDS) and GP Registration Main duties of the job Developing, building and operating national, highly available distributedsystems being built and run within NHS England. Operating within and contributing to the NHS England engineering principles. Have technical ownership across the system space, including application, environments … networks, pipelines and operational tools. Engaged in peer-to-peer collaboration to solve engineering problems and drive-up organisation engineering standards. This is a significant part of the Lead Systems Engineer role, in the order of 25% of time. Responsible for Engineering maturity within the team. Coaching and mentoring colleagues to develop the team. Candidates will need to demonstrate More ❯
St. Albans, Hertfordshire, England, United Kingdom
Method Resourcing
Senior Software Engineer (C#, Azure, Event-Driven Systems)£75,000-£8,000 + Bonus + Shares | St Albans (Hybrid) A long-established, high-growth technology business is beginning a major architectural rebuild following several acquisitions. They are unifying multiple systems into a single source of truth and preparing to scale their platform significantly over the next five years. … Senior Software Engineer to play a key role in designing, building, and delivering the next-generation event-driven platform. You'll help break down a large monolith into a distributed, event-driven system processing several million events per day, scaling further as new markets open. This role is hands-on: building services, solving technical challenges, and contributing to the … engineering standards that will define the new platform. Key Responsibilities * Build scalable, resilient, event-driven services using C# and Azure.* Work on distributedsystems that support high-throughput, high-availability environments.* Deliver features end-to-end with a focus on performance, reliability, and maintainability.* Collaborate with Engineering Leads, Architects, and Product to refine designs and deliver roadmap goals. More ❯
London, South East, England, United Kingdom Hybrid/Remote Options
Utility Warehouse Limited
impact will include: Improving resilience, scalability and system reliability Raising engineering standards across observability, SLAs and deployment quality Contributing to key launches (including partner rollout and rebrand work) Supporting distributed system improvements and database migration projects Core Responsibilities Work primarily in Go, GraphQL, Docker & Kubernetes Break down complex work and deliver with minimal oversight Maintain strong engineering standards across … customer acquisition platforms. You’ll work primarily with Go, GraphQL, Docker and Kubernetes. You’ll own deployments end-to-end within our team’s Kubernetes namespace and contribute to systems where resilience, reliability, observability and uptime really matter. You’ll thrive here if you enjoy autonomy, solving distributedsystems problems, and mentoring others as a player-coach. … essential. Required Skills and Experience To be successful in this role, you’ll need: Strong production experience with Go (non-negotiable) Fluency with GraphQL, Docker and Kubernetes Experience with distributedsystems , concurrency and event-driven architectures Good understanding of resilience, observability, uptime, SLAs and progressive degradation Ability to deliver end-to-end: design build deploy support Experience with More ❯
shape technical direction, ensure performance and scalability, and mentor a talented development team within a growing technology business. Key Responsibilities Lead the architecture and development of high-performance, secure systems using C#/.NET Build low-latency, scalable applications for real-time communication and data handling Define and implement coding standards, CI/CD pipelines and best practices Resolve … to support continuous improvement Skills & Experience Required Degree in Computer Science, Software Engineering or similar 10+ years' experience with C# and .NET (Core/5+) Strong background in scalable, distributedsystems (microservices) Experience with messaging and data technologies (Kafka, RabbitMQ, gRPC, TCP/IP) Skilled in performance tuning, concurrency and multithreading Solid understanding of security for critical systems … MVVM, MVP or MVC Desirable Experience planning and managing software projects Agile Scrum background Familiarity with Docker, Kotlin/Java and CI/CD tools Keywords C#, .NET, Microservices, DistributedSystems, Kafka, RabbitMQ, CI/CD, WPF, Agile, Docker, Kotlin For more info please do reach out, Sam Payne @ The One Group. More ❯
role will be hands-on as well as leading the team to shape the future backend systems. As a Staff Software Engineer, you'll lead backend architecture, scaling secure distributedsystems for a growing customer base. Set engineering standards, mentor engineers, and collaborate across teams to deliver scalable features. Tackle challenges in performance, fault tolerance, and data-heavy … workloads while influencing product strategy.Requirements: Strong foundations in algorithms, data structures, and distributedsystems Experience building and operating large-scale backend systems Expertise in system and API design, scalability, and performance tuning Proficiency in a modern backend language (Java preferred) Knowledge of cloud-native architectures, containers, and CI/CD Proven leadership in technical strategy and mentoring More ❯
role will be hands-on as well as leading the team to shape the future backend systems. As a Staff Software Engineer, you'll lead backend architecture, scaling secure distributedsystems for a growing customer base. Set engineering standards, mentor engineers, and collaborate across teams to deliver scalable features. Tackle challenges in performance, fault tolerance, and data-heavy … workloads while influencing product strategy. Requirements: Strong foundations in algorithms, data structures, and distributedsystems Experience building and operating large-scale backend systems Expertise in system and API design, scalability, and performance tuning Proficiency in a modern backend language (Java preferred) Knowledge of cloud-native architectures, containers, and CI/CD Proven leadership in technical strategy and More ❯
evolve the overall software architecture and technology vision for the organisation. Provide deep technical guidance to multiple engineering teams across projects. Lead the design and delivery of large-scale distributedsystems that integrate AI and data services. Champion engineering excellence, establishing standards for code quality, performance, and reliability. Collaborate with product and AI leadership to align software strategy … designing, building, and scaling enterprise-grade software systems. Deep technical expertise across the full stack, with mastery in Python, TypeScript/React, and cloud-native architectures. Proven experience architecting distributedsystems and integrating AI services or data platforms. Experience setting technical direction, establishing patterns, and guiding multiple teams. Strong understanding of DevOps, infrastructure as code, and microservices design. … what might work. Flexible Methodology: Traditional development approaches don't always apply to AI. We need people who can adapt their working methods to the unique characteristics of AI systems, embracing experimental approaches when appropriate. "Can Do" Attitude: When faced with a seemingly impossible challenge, your response should be "let's figure out how" rather than "it can't More ❯
infrastructure. This team acts as the bridge between research and full-scale production—taking state-of-the-art ML and generative AI models and transforming them into robust, scalable systems that support AI-driven features used by millions. The ML Platform team owns the AI pipeline end to end, from early research prototypes to production-grade deployments. The role … and enabling seamless AI experiences across multiple products. This position requires a blend of deep technical expertise and people-focused leadership. The manager will drive architectural decisions for complex distributedsystems while mentoring and developing the engineering team. Success in this role means delivering reliable, scalable AI infrastructure that supports rapid innovation in a fast-moving environment. Your … Skills and Experience 6+ years of experience in backend systems, with 1–3 years in engineering management or strong technical leadership roles Proven ability to design, build, and scale platform systems, owning complex projects from architecture to production Strong experience with cloud-based distributedsystems, including architectural decision-making, deployment strategies, and operational excellence Advanced backend More ❯
infrastructure. This team acts as the bridge between research and full-scale production—taking state-of-the-art ML and generative AI models and transforming them into robust, scalable systems that support AI-driven features used by millions. The ML Platform team owns the AI pipeline end to end, from early research prototypes to production-grade deployments. The role … and enabling seamless AI experiences across multiple products. This position requires a blend of deep technical expertise and people-focused leadership. The manager will drive architectural decisions for complex distributedsystems while mentoring and developing the engineering team. Success in this role means delivering reliable, scalable AI infrastructure that supports rapid innovation in a fast-moving environment. Your … Skills and Experience 6+ years of experience in backend systems, with 1–3 years in engineering management or strong technical leadership roles Proven ability to design, build, and scale platform systems, owning complex projects from architecture to production Strong experience with cloud-based distributedsystems, including architectural decision-making, deployment strategies, and operational excellence Advanced backend More ❯
will be used directly by the key Quants/Quant Researchers. You will be one of the key engineers that are responsible for architecting and developing scalable, high performing, distributedsystems while influencing decisions from infrastructure through to application design. Requirements: 6+ years of experience building scalable, distributedsystems from scratch Proficient skills in Python and More ❯
Wigan, Lancashire, England, United Kingdom Hybrid/Remote Options
Searchability
and platform teams THE SITE RELIABILITY ENGINEER ROLE: As a Site Reliability Engineer, you'll ensure the reliability, performance and scalability of critical digital platforms. You'll monitor production systems, refine SLAs/SLOs and error budgets, design scalable solutions, improve architecture through telemetry insights, and build dashboards that provide clear visibility of system health. You'll also contribute … and knowledge of container orchestration (Kubernetes) and Infrastructure as Code (Terraform) * Experience with monitoring and observability tools such as Grafana, Prometheus or OpenTelemetry * Strong understanding of networking fundamentals and distributedsystems* Ability to collaborate effectively with engineering, operations and product teams TO BE CONSIDERED: Please either apply through this advert or email me directly via .For further information … your application to our client in conjunction with this vacancy only. KEY SKILLS SRE, Site Reliability Engineer, AWS, Kubernetes, Terraform, Observability, Performance, SLAs/SLOs, Monitoring, Automation, GO, .NET, DistributedSystems, Cloud-Native Engineering More ❯
Wigan, Greater Manchester, North West, United Kingdom Hybrid/Remote Options
Searchability (UK) Ltd
and platform teams THE SITE RELIABILITY ENGINEER ROLE: As a Site Reliability Engineer, you'll ensure the reliability, performance and scalability of critical digital platforms. You'll monitor production systems, refine SLAs/SLOs and error budgets, design scalable solutions, improve architecture through telemetry insights, and build dashboards that provide clear visibility of system health. You'll also contribute … and knowledge of container orchestration (Kubernetes) and Infrastructure as Code (Terraform) * Experience with monitoring and observability tools such as Grafana, Prometheus or OpenTelemetry * Strong understanding of networking fundamentals and distributedsystems * Ability to collaborate effectively with engineering, operations and product teams TO BE CONSIDERED: Please either apply through this advert or email me directly via . For further … your application to our client in conjunction with this vacancy only. KEY SKILLS SRE, Site Reliability Engineer, AWS, Kubernetes, Terraform, Observability, Performance, SLAs/SLOs, Monitoring, Automation, GO, .NET, DistributedSystems, Cloud-Native Engineering More ❯
ll be responsible for running and optimising large-scale production environments (5,000+ hosts) built on technologies such as Kafka, Redis, Kubernetes and MySQL. This is a hands-on, systems-level position focused on reliability, scalability, performance and troubleshooting. You'll work alongside experienced engineers, operating with a high degree of autonomy to keep critical systems healthy, resilient … and observable. Key Responsibilities Manage, configure and maintain Linux systems (CentOS, Rocky, RHEL or similar distributions) in production environments Install, upgrade and troubleshoot third-party systems including Kafka, Redis, Kubernetes and MySQL Support day-to-day operations in data centre/large-scale infrastructure environments (5,000+ hosts) Contribute to system reliability, scalability and performance improvements across the … platform Participate in an on-call rotation (one week every 4–5 weeks) to ensure 24x7 availability of critical systems Collaborate with internal teams to improve observability, monitoring and alerting across services Identify and implement operational improvements to existing monitoring, logging and incident response processes Use scripting and automation (primarily Bash and Python) to reduce toil and streamline recurring More ❯