London, England, United Kingdom Hybrid / WFH Options
Diagrid
Sri Viswanath (Former CTO, Atlassian), Adam Frankl (Dev Marketing Expert, Neo4J & JFrog), and Roopak Venkatakrishnan (Head of platforms, Bolt). About the Role: Diagrid.io is at the forefront of distributedsystems and cloud-native development, building tools and platforms that empower developers to create reliable, scalable, and efficient applications. Our mission is to simplify the development of distributed … the Open Source Engineering team on Dapr upstream improvements. Provide actionable customer feedback to the product team for continuous improvement. Training and Enablement: Help customers adopt Diagrid products and distributed system architectures with Dapr. Contribute to webinars, workshops, and training sessions to educate users on product features and updates. Requirements: 3+ years of experience working on technical support teams … in the SaaS technology industry Technical Skills: Strong understanding of distributedsystems, cloud-native technologies, and microservices architectures. Experience with Kubernetes, containers, and related ecosystem tools. Proficiency in at least one programming language (Go, Python, .NET or JavaScript). Familiarity with Kubernetes troubleshooting and debugging tools, such as logs analysis and network diagnostics. Customer Focus: Excellent interpersonal and More ❯
London, England, United Kingdom Hybrid / WFH Options
Xtremepush
Experience And Qualifications 5+ years experience in an engineering role responsible for supporting a scaled SaaS platform running on Linux in a cloud environment Experience working with high-performance systems, and solving complex engineering problems at scale (our platform processes ~100 Billion messages per year) Understanding of distributedsystems design – including asynchronous tasks, event driven architecture, scheduling … caching and queue processing Ability to apply distributedsystems design knowledge to resolve scaling constraints. The capability to carry out performance tuning from the API to Application to Database layer of the platform. Strong communication skills and ability to explain complex technical solutions simply to others Strong understanding of PHP, GoLang, MySQL, Opentelemetry, Prometheus Experience with Cloud and More ❯
mentor, and develop engineering managers, architects, and technical leads — supporting career growth and succession planning. Make high-level technical and architectural decisions to support enterprise-grade SaaS delivery. Ensure systems and services meet the highest standards for security, reliability, observability, and operational excellence. Partner with stakeholders to manage team capacity, hiring, and resource allocation as Redwood’s product portfolio … . Proven success building and scaling enterprise SaaS products, ideally in finance, automation, or workflow orchestration domains. Strong technical background in backend software development (e.g., Java or similar languages), distributedsystems, and RESTful APIs. Experience leading teams building cloud-native applications on platforms like AWS or Azure. Deep understanding of financial processes, ERP systems (e.g., SAP, Oracle … compliance-driven workflows is a strong plus. Track record of leading Agile software development processes and cross-functional product delivery. Exceptional leadership, organizational, and communication skills, with experience managing distributed, remote teams. Experience in operationalizing DevOps, CI/CD pipelines, and continuous cloud delivery best practices. Nice to Have: Background in ERP automation, workload automation, financial process automation, or More ❯
London, England, United Kingdom Hybrid / WFH Options
Diagrid
Sri Viswanath (Former CTO, Atlassian), Adam Frankl (Dev Marketing Expert, Neo4J & JFrog), and Roopak Venkatakrishnan (Head of platforms, Bolt). About The Role Diagrid.io is at the forefront of distributedsystems and cloud-native development, building tools and platforms that empower developers to create reliable, scalable, and efficient applications. Our mission is to simplify the development of distributed … the Open Source Engineering team on Dapr upstream improvements. Provide actionable customer feedback to the product team for continuous improvement. Training and Enablement: Help customers adopt Diagrid products and distributed system architectures with Dapr. Contribute to webinars, workshops, and training sessions to educate users on product features and updates. Requirements 3+ years of experience working on technical support teams … in the SaaS technology industry Technical Skills: Strong understanding of distributedsystems, cloud-native technologies, and microservices architectures. Experience with Kubernetes, containers, and related ecosystem tools. Proficiency in at least one programming language (Go, Python, .NET or JavaScript). Familiarity with Kubernetes troubleshooting and debugging tools, such as logs analysis and network diagnostics. Customer Focus: Excellent interpersonal and More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
XenServer
the platform, offering a unique opportunity to influence modern infrastructure management at scale. You’ll primarily work in OCaml, a functional programming language suited for building safe and maintainable systems software. The role involves challenges like distributed system orchestration, performance optimization, and robust API design within an active open-source and enterprise environment. It is ideal for engineers … eager to grow their skills while solving impactful problems. About XenServer XenServer powers critical infrastructure worldwide — including hospitals, government systems, cloud platforms, and high-security environments. It supports thousands of virtual desktops, ultra-low-latency network appliances, and workloads demanding high performance and reliability. Contributing to XenServer enables organizations globally to operate confidently. What you'll do Design, implement … efforts Operate within a self-organizing, agile team that values quality, feedback, and continuous improvement What we’re looking for Strong experience in software development on Unix/Linux systems Familiarity with procedural languages (e.g., C, C++, C#, Java) and scripting languages (e.g., Python) Interest or experience in functional programming (e.g., OCaml, Haskell, F#, Scala, ML) Understanding of best More ❯
Follow us on Instagram @zopalife The engineering challenge Our Software Engineers don't just write code, they solve real financial problems for millions of customers. You'll work on distributedsystems processing thousands of transactions daily, build resilient services that handle people's money, and create experiences that make traditionally complex financial products feel simple. Your impact: You … and other modern technologies. If you haven't worked with all of these, we value skilled engineers with a willingness to learn. A product-focused engineering mindset Experience building distributedsystems at scale Test-driven development practices Comfort operating in uncertainty and rapid change Collaborative problem-solving skills Our engineering culture: Customer impact over unnecessary complexity Team success More ❯
London, and other major financial hubs. Team & Role Overview Our team owns multiple Java Spring Boot Services that execute, partition, and track quantitative risk graphs/trades in a distributed environment. These graphs can fail due to their complexity and our system must adapt quickly to these failures to provide a seamless experience for clients. XiP Compute Services are … platform from complexity and low-value features Collaborating with key partners across the firm for extending the platform, such as: the infrastructure provider group; quant group; upstream and downstream systems Mentoring/coaching junior developers on coding/architecture approaches and best practices Skills and Experience: Expert knowledge of distributedsystems including event-driven architecture; at-least … once messaging; CAP Theorem; horizontal and vertical scaling strategies; massively distributed architectures Expert knowledge of Java, JVM, memory management, garbage collection Thorough understanding of multithreaded environment challenges Expert knowledge of Spring, SpringBoot framework and associated technologies Expert knowledge of test frameworks, such as Junit, Mockito, writing easily-testable code Expertise in Java debugging, including remote debugging of services deployed More ❯
Team to build this platform. We are hiring a Senior Software Engineer, Advertising Platform, to be a vital part of this mission. If you bring extensive experience building complex systems, love great technology at scale, enjoy mentoring, jumping in, and figuring things out in any system, this role is for you! What you'll be doing Work alongside a … for platform innovation and reuse Deliver top-quality software in a timely fashion We're excited if you have 10+ years of experience building large scale and low latency distributedsystems Command of Java, C++ or Go/Golang Solid understanding of algorithms, data structures, performance optimization techniques, object-oriented programming, multi-threading, and real-time programming Experience … with distributed caching, SQL/NO SQL, and other databases is a plus Experience with Big Data and cloud services such as AWS/GCP is a plus Experience in advertising domain a big plus B.S. or M.S. degree in Computer Science, Engineering, or equivalent Benefits Roku is committed to offering a diverse range of benefits as part of More ❯
sacrificing the speed and flexibility that make Mytos successful — enabling scientists to develop breakthrough therapies with confidence. What you'll do Build and maintain secure, scalable infrastructure for our distributed system, which spans cloud services and on-premise hardware. Represent Mytos to customers' executive, security, and quality teams, effectively communicating our approach to security, compliance and risk management. Own … teams to build a Quality Management System that aligns with regulatory requirements whilst preserving our engineering culture. Develop core architecture improvements for system reliability, database performance, API security, and distributed system design. Mentor the team on security and quality best practices, helping to build a culture where compliance is a natural outcome of good engineering. Must-haves Experience with … practices (AWS preferred). Experience implementing and maintaining security controls and compliance frameworks. Proficiency with infrastructure-as-code and GitOps methodologies. Strong fundamentals in API design, databases, networks, and distributed systems. Experience with CI/CD pipelines and automated testing. TypeScript and Node.js proficiency in production environments. Understanding of security principles and experience implementing them in production systems. Ability More ❯
London, England, United Kingdom Hybrid / WFH Options
Form3 - External
THE ROLE You will build and run defensive security controls for highly-available multi-cloud payment systems running the latest technology. You understand current threats, exploitation paths, and risk tradeoffs to advise engineering teams on security features and prioritize defensive controls. WE'RE LOOKING FOR Essential You live on the Linux command line Your research and experience support your … developed complex, heavily customized multi-cluster environments Your security expertise extends to at least one public cloud, including essential security features and long-term hardening practices You appreciate building systems with good engineering practices and may have a background in software engineering at scale You're open to being part of our on-call rota for severe security incidents … effective risk reduction patterns Your engineering experience aligns with Form3's tech stack, including Golang and Terraform TECH STACK AWS, GCP, Azure, and private Data Centers Kubernetes, Helm, Flux Distributedsystems, mainly Golang with CockroachDB and NATS SIEM/SOAR, EDR, CNAPP, and open-source tools with custom integrations THE TEAM You will join a team of security More ❯
will play a crucial role in developing and scaling Proxy, our generalist agent, ensuring robust performance and a seamless user experience. Responsibilities Design, develop, and maintain scalable asynchronous backend systems using Python and FastAPI Collaborate with frontend developers to integrate important features with server-side logic Optimise applications for maximum speed and scalability Implement security and data protection measures … years of experience as a backend focused software engineer Proficiency in Python and FastAPI Familiarity with React and TypeScript (frontend experience is a plus) Experience building and maintaining production systems with a large user base Solid understanding of cloud technologies, particularly with GCP and Azure Experience working effectively in medium-sized engineering teams A passion for AI and LLMs … managers and engineers, to deliver high quality applications Bonus Qualifications Experience with LLM development and integration Contributions to open-source projects Knowledge of DevOps practices and tools Experience with distributedsystems and microservices architecture Why Join Us? Be at the cutting edge of AI and LLM technology Work on challenging problems that impact users' daily lives Collaborative and More ❯
with excellent international growth opportunities, you'll gain exposure to world-class financial technologies and global markets. Responsibilities Take part in the development and enhancement of the back-end distributed system, providing continuous and uninterrupted Risk and Profit&Loss information to Portfolio Managers and Risk Officers. Manage a small team of Python back-end developers while continuing to work … least 2 years in Python). Proven ability with technical leadership making critical design decisions Previous experience managing a team/leading developers on projects Experience in Client-Server, Distributed computing and Microservices design patterns Experience developing and maintaining back-end distributed system. Good understanding of various Design Patterns, Algorithms & Data structures Experience working with Git/GitHub … asyncio library reactive and/or functional programming Linux environment Continuous Integration and Deployment (CI/CD) Java or C++ (including modern C++ standards) Cross Asset Pricing and Risk Systems, financial mathematics and statistics, or the financial industry Contact If this sounds like you, or you'd like more information, please get in touch: George Hutchinson-Binks george.hutchinson-binks More ❯
London, England, United Kingdom Hybrid / WFH Options
Citi
London, and other major financial hubs. Team & Role Overview Our team owns multiple Java Spring Boot Services that execute, partition, and track quantitative risk graphs/trades in a distributed environment. These graphs can fail due to their complexity and our system must adapt quickly to these failures to provide a seamless experience for clients. XiP Compute Services are … platform from complexity and low-value features • Collaborating with key partners across the firm for extending the platform, such as: the infrastructure provider group; quant group; upstream and downstream systems • Mentoring/coaching junior developers on coding/architecture approaches and best practices Skills and Experience: • Expert knowledge of distributedsystems including event-driven architecture; at-least … once messaging; CAP Theorem; horizontal and vertical scaling strategies; massively distributed architectures • Expert knowledge of Java, JVM, memory management, garbage collection • Thorough understanding of multithreaded environment challenges • Expert knowledge of Spring, SpringBoot framework and associated technologies • Expert knowledge of test frameworks, such as Junit, Mockito, writing easily-testable code • Expertise in Java debugging, including remote debugging of services deployed More ❯
Sheffield, England, United Kingdom Hybrid / WFH Options
KnowBe4
our platforms are reliable, secure, scalable, and efficient. They work alongside other engineers in a fast-paced, agile development environment, and share solutions to advance the technologies running our systems, improve their safety and reliability, and make the complex distributed services that deliver our platforms easy to understand. The ideal member of our team gets excited about new … and continuous deployment (CI/CD) - GitLab is preferred Excellent communication skills Effectively able to self-manage your time across competing projects Ability to quickly understand and debug complex distributedsystems Bonus Points: Confident writing in Python AWS Cloud Certification(s) - Professional Level Experience working for a public company Open-source contributions or technical blog experience Our Fantastic More ❯
Social network you want to login/join with: Do you want to build and manage scaleable, self-healing, globally-distributedsystems? Join this dynamic team of SREs who keep this organisation fast, available, and growing, connecting users to great local businesses. They work in both the dev and systems worlds, implementing key parts of the core … using industry-leading tools like Splunk and SignalFX Automate everything with Puppet, Git, Jenkins, and Terraform Develop custom tools when off-the-shelf solutions don’t work Design new systems, tests, and procedures What You’ll Bring to the Role: A mastery of Linux Command of your favourite modern programming language: Python, Ruby, Go, Rust, Java, C++, etc. A More ❯
Heata is a groundbreaking green distributed compute network that uses the waste heat from compute to heat the water in people’s homes, helping to tackle climate change and the fuel poverty crisis simultaneously. Backed by British Gas and a number of other prominent investors, the company has a network of units installed in UK homes and is now … testing wherever possible to enable quick and secure repeatable deployments of services for our growing client base. Core Responsibilities: Platform Development: Lead the running and scale out of our distributed compute network, leveraging your experience with enterprise Linux environments, Dev-Ops, and Cloud-Ops. Automation and Scalability: Define and help implement automation processes to ensure quick and secure deployment …/Podman/other container frameworks. Container Orchestration Tools: Working knowledge of an Orchestration framework; Kubernetes, Docker Swarm, etc. System Knowledge: A strong understanding of hardware, networks, and storage systems, and their impacts on application and network performance. Cloud Operations: Experience with cloud platforms, preferably Azure. Scripting and Programming: Very competent at the Linux command prompt, and at least More ❯
engineering teams to automate and improve systems. About You You are dependable, innovative, and pragmatic. You love to operate in a high-trust, high-autonomy environment. You enjoy scaling systems and automating tasks while contributing to a collaborative, inclusive team environment. Essential Skills Technical skills: Strong knowledge of cloud platforms (AWS, Azure, GCP). Expertise in containerization (Docker, Kubernetes … and infrastructure as code (AWS CDK or equivalent). Experience with automation and CI/CD pipelines to ensure scalable, reliable systems. Capable of managing large-scale systems efficiently with a focus on reducing manual intervention. Problem-solving: Ability to develop scalable, efficient solutions to complex problems. Eager to continuously learn and implement new technologies that drive improvement. Collaboration … a Platform Engineer, Infrastructure Engineer, DevOps, or a similar role (flexible for candidates with relevant skills and proven impact). Hands-on experience with cloud infrastructure and automation across distributedsystems, ensuring reliability and scalability. Company Culture We are a passionate group of people from a diverse range of backgrounds who work together to produce amazing outcomes for More ❯
world’s leading professional services firms. Operating more like a tech start-up than a consultancy, they deliver secure, modern platforms that underpin large-scale public and private sector systems — think data-intensive, always-on, and deeply impactful. They’re scaling fast and now hiring multiple Lead Software Engineers to join their Leeds-based team. This is a hands … PowerPoints, not client calls: 🔧 What You’ll Be Doing Take the lead on backend engineering using C#/.NET (full-stack experience welcomed). Architect, build, and deliver secure distributedsystems at scale. Guide a team of engineers, mentoring and leading by example. Work across containerization (Docker, Kubernetes), APIs, microservices, and cloud platforms (Azure, AWS, or GCP). More ❯
world's leading professional services firms. Operating more like a tech start-up than a consultancy, they deliver secure, modern platforms that underpin large-scale public and private sector systems - think data-intensive, always-on, and deeply impactful. They're scaling fast and now hiring multiple Lead Software Engineers to join their Leeds-based team. This is a hands … PowerPoints, not client calls: What You'll Be Doing Take the lead on backend engineering using C#/.NET (full-stack experience welcomed). Architect, build, and deliver secure distributedsystems at scale. Guide a team of engineers, mentoring and leading by example. Work across containerization (Docker, Kubernetes), APIs, microservices, and cloud platforms (Azure, AWS, or GCP). More ❯
understanding of Python Good understanding on AWS services (EC2, ECS, EKS, API Gateway and Serverless technologies) Integration Engine tools: Apache Camel and Active MQ for messaging, web services and distributedsystems Public Sector domain experience preferable More ❯
understanding of Python Good understanding on AWS services (EC2, ECS, EKS, API Gateway and Serverless technologies) Integration Engine tools: Apache Camel and Active MQ for messaging, web services and distributedsystems Public Sector domain experience preferable More ❯
London, England, United Kingdom Hybrid / WFH Options
Citi
are a global team responsible for a markets-wide strategic risk management platform. We're looking for skilled Java Developers to enhance our platform and integrate it with trading systems across markets. Role Overview/What You'll Do Collaborate with management to integrate functions and identify system enhancements. Solve critical issues by evaluating complex business and system processes. … solutions. Mentor junior developers and analysts. Key Skills And Experience Required Extensive Core Java experience with strong knowledge of data structures, design patterns, and SOLID principles. Experience with messaging systems like Kafka and Solace. Proficiency in Spring framework and cloud technologies (Docker/Kubernetes/OpenShift). Familiarity with Jira, Bitbucket, and Gradle. Experience with document databases (MongoDB). … Experience developing multi-threaded, distributed systems. Experience with testing frameworks like JUnit and Cucumber. Solid understanding of the FIX protocol. Beneficial Skills And Experience Experience with Chronicle framework or low-latency programming. Experience with time-series databases like KDB. Experience with Equities trading OMS. Strong communication and problem-solving skills. Ability to work in a globally distributed team. More ❯
other complex technologies is a plus, it's not required from day one. What matters most is your enthusiasm to acquire new skills and grow with us. Navigate Complex Systems: Proven ability to navigate complex distributedsystems through relevant work experience. Priority will be given to candidates who have built and supported complex software products. Language Proficiency More ❯
London, England, United Kingdom Hybrid / WFH Options
ivee | The return-to-work platform
a Senior Software Engineer to join their remote-first team. You’ll help build and maintain the core platform that powers their ScriptRunner Cloud products, designing and delivering scalable systems using cutting-edge tools and methodologies. This is a fantastic opportunity for an experienced backend engineer with AWS and Java expertise who’s ready to work in a flexible … innovative, and inclusive engineering culture. Key Responsibilities: Build, test, and deploy serverless applications using AWS (ECS, Lambda, DynamoDB, S3, SQS, SNS) Design scalable, fault-tolerant architecture for high-traffic systems Oversee build pipelines, hosting architecture, and CI/CD practices Manage application monitoring, set up alerts, and respond to incidents Solve complex platform challenges and support infrastructure improvements Collaborate … reviews Create documentation and provide technical insight into engineering decisions Skills & Experience Required: Strong backend engineering experience, especially in Java and Spring Boot Hands-on experience with AWS and distributedsystems at scale Understanding of CI/CD pipelines and serverless architecture Excellent problem-solving and communication skills Ability to collaborate and share knowledge across a team Passion More ❯
London, Geneva, Houston, Singapore, Shanghai, and Beijing. Our diversified technology team is spread across key hubs and strategic co-development centres. We focus on delivering multi-asset-class commodity systems with an emphasis on automation, optimization, and innovation. Role Overview This is a great opportunity to join the front office technology team as a Senior Data Engineer. This role … services. Familiarity with DevOps practices and tools, including CI/CD pipelines. Background in the commodities or financial services industry is highly advantageous. Experience with big data technologies and distributedsystems is a plus. Non-Technical Skills Leadership and collaboration skills, effective with cross-functional teams. Strong analytical and problem-solving abilities. Drive for innovation and continuous improvement. More ❯