IIBA (International Institute of Business Analysis)
backend development. 2+ years of experience leading development teams, with a preference for direct people management. Extensive experience with ReactJS, Java, with a significant focus on developing concurrent and distributed systems. Advanced knowledge of user interface design and development using React, TypeScript, HTML5, XML, and CSS. Advanced expertise in Spring-based technologies such as Spring Boot. Proven experience in … structures and algorithms. Ability to collaborate effectively with product and UX teams to translate UI designs into functional solutions while maintaining high accessibility standards. Ability to design complex software systems, create technical documentation, and implement solutions effectively. Passionate, smart, and articulate developer Excellent analytical thinking, interpersonal, oral and written communication skills Good work ethic, self-starter, and results-oriented More ❯
there, and our engineers are at the forefront of taking us forward to meet the demands of even greater scale. Our stack runs on AWS as a set of distributed applications using Kubernetes and a microservice-led architecture. We are also utilising Kafka for our streaming and PACT for Contract testing. What you'll get to do As a … payments platform, focusing on high availability, cloud native, microservice concepts You'll get to work as the Senior Engineer in your squad, leading on discussions around technical direction and systems design, as well as mentoring more junior members of the team You'll get Clear ownership of your domain An independent path to production Strong platform and product support … native applications on AWS are key to our next phase of growth, are written to 12-factor principles and fit into our microservices architecture Cloud-related tools, services, and distributed system observability to support these applications, such as Docker, Kubernetes, ElasticSearch, log management systems, and Datadog APM, to name but a few API specifications, conforming to the OpenAPI 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 Ripple's Payments, Custody and Stablecoin business units WHAT YOU'LL DO: Be an ambitious builder, working up and down … the stack, mixing software engineering, data engineering, and distributedsystems knowledge to build modern enterprise payment applications. Build reliable, high-throughput, low-latency microservices to power a diverse range of trading use cases Engage in the complete software development lifecycle by collecting requirements, showcasing solid software design principles, and maintaining operational excellence through unit and integration testing Be More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Become
hands-on experience with Java and Spring Boot in enterprise environments Proven expertise in designing and delivering secure APIs (OAuth2, FAPI, OpenID Connect) Strong understanding of microservices architecture and distributedsystems Experience working in regulated environments (banking, fintech, insurance) Familiarity with CI/CD pipelines , Docker , and cloud platforms (e.g., AWS, Azure) Excellent communication and stakeholder engagement skills … working in or contributing to a Centre of Excellence team Consulting experience or a strong consulting mindset is highly desirable Desirable Attributes Experience with event-driven architectures and messaging systems (e.g., Kafka) Exposure to Infrastructure as Code (e.g., Terraform, Ansible) Familiarity with observability tools and performance tuning Ability to mentor junior engineers and lead backend design initiatives Engagement Model More ❯
IIBA (International Institute of Business Analysis)
teams, innovate and experiment, give face to business ideas and present to key stakeholders. What We're Looking For: Basic Required Qualifications: Bachelor's degree in computer science, Information Systems, Engineering, or related technical degree. A minimum of 5-8 years of experience in application development. Strong Java/.NET Core skills with experience in development of concurrent and … distributedsystems Basic Knowledge of User Interface design & development using Angular, React, HTML5, XML & CSS Develop design and architecture exposure and ability to ensure quality across various technology components that are developed by geographically diversified software engineer. Experience writing SQL queries and understanding of data models. Experience in designing and implementing REST APIs & micro services-based solutions. Should More ❯
Out in Science, Technology, Engineering, and Mathematics
change the world by connecting people and capital with ideas and solve the most challenging and pressing engineering problems for our clients. Our engineering teams build scalable software and systems, architect low latency infrastructure solutions, proactively guard against cyber threats, and leverage machine learning alongside financial engineering to continuously turn data into action. Engineering, which is comprised of our … architecting, designing, and developing applications in an Amazon Web Services, Google Cloud Platform, or Microsoft Azure cloud environment. Ability to reason about performance, security, and process interactions in complex distributed systems. Experience with version control, continuous integration, deployment, and configuration management tools in a DevOps environment. Experience meeting demands for high availability and scale. Ability to communicate technical concepts More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Become
maintain backend services using Java and Spring Boot Build and integrate secure APIs aligned with industry standards (e.g., OAuth2, OpenID Connect) Contribute to the development of microservices architectures and distributedsystems Collaborate with frontend, DevOps, and QA teams to deliver cohesive, end-to-end solutions Participate in technical design sessions, code reviews, and architecture discussions Support the definition … on experience with Java , Spring Boot , and enterprise-grade backend development Proven experience designing and implementing secure APIs and service integrations Solid understanding of microservices architecture , service orchestration, and distributedsystems Experience working in regulated environments such as banking, fintech, or insurance Familiarity with CI/CD pipelines , containerisation (e.g., Docker), and cloud platforms (e.g., AWS, Azure) Prior … working in or contributing to a Centre of Excellence team Excellent communication skills and ability to collaborate across multidisciplinary teams Desirable Attributes Exposure to event-driven architectures and messaging systems (e.g., Kafka) Experience with Infrastructure as Code (e.g., Terraform, Ansible) Familiarity with observability tools and performance tuning Ability to mentor junior engineers and contribute to backend design leadership Prior More ❯
that processes massive datasets, integrates complex geospatial data, and offers real-time or near-real-time insights. You will have the opportunity to work on cutting-edge technologies, including distributed computing, cloud infrastructure, and machine learning, to deliver a world-class platform that powers critical data-driven applications. Key Responsibilities: Platform Development & Optimization: Design, develop, and optimize the core … efficiently process large volumes of geospatial and sensor data. Leverage technologies such as Hadoop, Apache Spark, and Kafka to ensure scalability, fault tolerance, and speed. Geospatial Data Integration: Develop systems that integrate geospatial data from a variety of sources (e.g., satellite imagery, remote sensing, IoT sensors, and GIS data) and process this data for use in data analytics applications. … and tools for geospatial analysis, pattern recognition, anomaly detection, and predictive modeling using machine learning techniques. Real-Time Data Processing: Build real-time or near-real-time data processing systems to deliver actionable insights to end-users. Optimize data flows and streaming analytics to ensure fast, low-latency decision-making capabilities. Cloud & DistributedSystems: Work with cloud More ❯
has a certain focus, we want people to design, develop, and maintain scalable frontend and backend features using Ruby, Node.js, K8, AWS Lambda, Terraform, MySQL , DynamoDB, Redis, and more. Systems Thinking : Design cohesive solutions that consider individual components and the overall user experience while allowing us to grow. Efficient Problem-Solving : Identify and resolve issues quickly to maintain high … success in building high-traffic APIs and services. Technical Expertise : Strong proficiency in Ruby, TypeScript/Node.js, relational databases ( MySQL/PostgreSQL), non-relational databases (e.g. dynamoDB), event-driven systems (e.g. SNS/SQS, RMQ , Kafka), as well as Docker, Kubernetes and enterprise-level distributed system architecture. Cloud Platform Experience : Working knowledge of major cloud platforms ( AWS , Azure … development methods ( XP experience is beneficial). Initiative : Self-motivated with a strong sense of ownership, curiosity and constant learning. Experience with the following is a plus: • Serverless architectures • Systems programming languages (Rust or Go) • Edge computing and storage solutions (Fastly/Cloudflare) What's in it for you? Join an ambitious tech company reshaping the way people build More ❯
standard monitoring tools. Required Skills & Qualifications: 3+ years of experience administering enterprise-grade messaging systems. Strong background in production support, preferably in a 24x7 enterprise environment. Experience working with distributedsystems over wide-area networks, with an understanding of networking, latency, and failover strategies. Solid experience with system monitoring and alerting tools (e.g., Prometheus, Grafana). Proficiency in … troubleshooting message delivery, persistence, and topic routing. Experience with capacity management, performance tuning, and system scaling. Familiarity with Linux/Unix systems and scripting (Bash, Python, etc.). Strong analytical and problem-solving skills, with attention to detail. Excellent communication and collaboration skills. Nice to Have: Experience with containerized environments (e.g., Docker, Kubernetes). Exposure to various messaging platforms. More ❯
standard monitoring tools. Required Skills & Qualifications: 3+ years of experience administering enterprise-grade messaging systems. Strong background in production support, preferably in a 24x7 enterprise environment. Experience working with distributedsystems over wide-area networks, with an understanding of networking, latency, and failover strategies. Solid experience with system monitoring and alerting tools (e.g., Prometheus, Grafana). Proficiency in … troubleshooting message delivery, persistence, and topic routing. Experience with capacity management, performance tuning, and system scaling. Familiarity with Linux/Unix systems and scripting (Bash, Python, etc.). Strong analytical and problem-solving skills, with attention to detail. Excellent communication and collaboration skills. Nice to Have: Experience with containerized environments (e.g., Docker, Kubernetes). Exposure to various messaging platforms. More ❯
these insights with technical expertise to contribute to our strategy and plans, influence product design, shape our roadmap, and help plan delivery. Proven experience designing, building, and operating concurrent, distributed systems. Experience with advertising technology (AdTech) highly desired. Proven experience and a passion for developing and operating full stack production systems in Clojure, k8s, and AWS or GCP. … ClojureScript , JavaScript, TypeScript, React, Java, Python, and Terraform experience highly desirable. Proven experience leading teams, designing simple/scalable/reliable architectures, building, and operating concurrent, distributedsystems, solving difficult and novel problems, and leading engineering and operational teams working in this space. Proven experience in developing data structures and algorithms. Experience working with ML/AI highly More ❯
market and derived data. We work particularly closely with the UP Risk, and UP Middle Office Analytics engineering teams to deliver real-time Profit-and-Loss and Risk monitoring systems, allowing our users to, for example, ensure responsible allocation of capital across the firm. Our systems are used across the organisation by Trading Desk leads, Global Risk Management … as the primary developer independently leading end-to-end delivery of complex features. Designing, developing and maintaining greenfield and existing API and application services. The overwhelming majority of our systems are written in Elixir, but where necessary, we use small amounts of Python and Java where vendor SDKs require it. Designing, developing and maintaining realtime data streaming, and batch … and programming best practices, and providing mentorship and collaboration with other members of the team. Required Qualifications : Interest in working with Elixir and the BEAM. Experience in working on distributedsystems as part of a wider team. Fluency in functional, object-oriented and procedural programming languages. Skilled in principles of encapsulation, separation of concerns, intentional data model design More ❯
and asynchronous dispatch. We often reach for Python to build smaller services and frequently interact with analytics libraries in C++. Responsibilities Design, implement and operate low latency risk analytics systems as part of a highly capable team . D ecompose complex functional requirements into coherent service designs that are efficient, simple to operate , and can be changed reliably . … Be a capable mentor who is eager to contribute their unique knowledge and perspective to advance the team's capabilities . Required qualifications Extensive experience designing & operating low latency distributedsystems at scale for critical business functions. Extensive experience in testing & test automation Fluency in functional and object -oriented programming languages . Competency in using Git, CI/ More ❯
is expected to be hands-on coding, design and architecture as well as providing leadership and driving innovation. Role Responsibilities Architect and develop high-performance, scalable, and robust trading systems, tools, and platforms. Lead and mentor a team of engineers, providing technical guidance and hands-on coding expertise. Collaborate with product managers, business stakeholders, and other technology teams to … as appropriate Guide and support team in implementation and adherence to Change Control principles Experience/Competences Proven experience as a senior/principal engineer in high-performance trading systems or similar domains. Strong proficiency in Java, C#, and/or React with a deep understanding of system architecture and distributed systems. Experience with low-latency, high-throughput … messaging systems (e.g., Kafka, RabbitMQ, or proprietary systems). Expertise in cloud technologies and deployment pipelines (AWS, GCP, or Azure). Expertise in performance profiling and optimisation. Strong leadership and communication skills with experience in mentoring and guiding development teams. In-depth knowledge of financial markets, particularly credit markets, is a significant advantage. Hands-on experience with CI More ❯
approach to third-party software. We believe in simple solutions adhering to Clean Code principles that promote maintainable and extensible software, automated testing and Continuous Integration & Delivery. Experience on distributedsystems with a focus on resiliency and maintainability is highly valued. Our Core Tech Stack The following technologies form the foundation of our platform. While expertise in all … JDBI, Flyway TeamCity for CI/CD Terraform and Grafana The Team: The Core Banking group is seeking passionate engineers ready to tackle complex challenges and contribute to foundational systems, powering modern banking, that process millions of transactions daily, ensuring financial integrity and regulatory compliance. It's a great opportunity to dive deep into the mechanics of banking, solving More ❯
and successfully deploying critical and complex projects Strong Knowledge of User Interface design & development using React, HTML5, XML & CSS 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. Should have experience writing unit/integration More ❯
is a full stack role where you'll contribute to our microservices architecture, frontend applications, and infrastructure. It's a great opportunity to flex your skills across a modern, distributed system. We define ourselves as product engineers - this means we love building products, thinking about the user experience, and collaborating with stakeholders to deliver impactful solutions. As a product … Product collaboration : Partner with product managers and designers to translate business requirements into technical solutions, breaking down complex features into manageable deliverables Performance & scalability : Optimise system performance across our distributed architecture, identifying bottlenecks and implementing solutions DevOps integration : Contribute to our deployment pipeline, working with our custom Kitt CLI tools and Kubernetes infrastructure to ensure smooth releases Documentation & standards … full-stack development environments, preferably with microservices architectures. Technical breadth : Strong proficiency in strongly-typed programming languages (preferably strong TypeScript experience, with bonus points for Go) with experience in distributedsystems and cloud platforms Systems thinking : You understand the complexities of large-scale systems and can make informed architectural decisions that balance performance, maintainability, and business More ❯
clear, up-to-date documentation for operational continuity What Were Looking For: 3+ years hands-on experience with Solace PubSub+ in a production environment Strong knowledge of WAN-based distributedsystems and networking fundamentals Experience with Prometheus and Grafana for observability and alerting Confident in Linux/Unix systems and scripting (Bash, Python, etc.) Excellent problem-solving More ❯
React.js, collaborating closely with traders, risk managers, and quant teams in a dynamic and fast-paced environment. What You'll Do: Build robust front-to-back trading and risk systems using Java 21 and React.js Work across teams (Trading, Risk, Quants, DevOps) to deliver scalable solutions Focus on performance, maintainability, and reliability from day one Enhance CI/CD … pipelines and development processes Support production environments (Level 3 support) What You Bring: Strong Java (streams, lambdas, concurrency) and front-end skills with React.js Deep knowledge of multithreaded, distributedsystems and asynchronous architecture Experience with JVM tuning and observability tools (Prometheus, Elastic, etc.) TDD, CI/CD, and agile delivery experience Ability to deliver from design to deployment More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Pontoon
React.js, collaborating closely with traders, risk managers, and quant teams in a dynamic and fast-paced environment. What You'll Do: Build robust front-to-back trading and risk systems using Java 21 and React.js Work across teams (Trading, Risk, Quants, DevOps) to deliver scalable solutions Focus on performance, maintainability, and reliability from day one Enhance CI/CD … pipelines and development processes Support production environments (Level 3 support) What You Bring: Strong Java (streams, lambdas, concurrency) and front-end skills with React.js Deep knowledge of multithreaded, distributedsystems and asynchronous architecture Experience with JVM tuning and observability tools (Prometheus, Elastic, etc.) TDD, CI/CD, and agile delivery experience Ability to deliver from design to deployment More ❯
flexible and hybrid working (ideally 2 days per week in the office). About the role As a Senior Data Engineer, you will take responsibility for continuously improving critical systems which transport hundreds of gigabytes of data per day and trillions of messages per year. You will work closely with the broader team to bring innovative new datasets and … work with tech like Kubernetes, Vault, go microservices and other cloud services, as well as on-premise infrastructure. Your technical expertise will be instrumental in developing and operating these systems for our existing and new products and features; you will be crucial in helping us maintain our market-leading position in the UK, and in scaling internationally. In this … s like to work at VivaCity . About you You are a technical expert with a proven ability to creatively solve complex problems across a broad remit, manage production systems reliably, and navigate ambiguity to deliver impactful solutions. You have a good understanding of distributedsystems, data pipelines, and cloud infrastructure, and you thrive in an environment More ❯
This is an exciting opportunity for an experienced Software Engineer from a product engineering background ideally working with asynchronous, event driven systems to assist in the successful delivery of a market-leading solution for real-time payment processing. The Icon Payments Framework (IPF) provides institutions with faster and more cost-effective access to payments through an advanced and highly … and experience: • Strong JAVA 11 + skills and Reactive Programming Experience with the Spring framework and technologies. • Good understanding of asynchronous request handling Building for high availability/resilient distributed systems. • Experience of event sourced/driven solutions. • Experience in automation using Continuous Integration & Continuous Deployment processes. • Agile delivery experience e.g. working in Kanban/Scrum delivery environment and … technical discussions as part of the engineering team. • Build reusable code and libraries for future use. • Optimise applications for maximum speed and scalability. • Previous experience with real-time messaging systems (incl. Kafka and JMS). • AKKA or other reactive framework. • Experience with Angular 9+ on front end. • DevOps experience gained within highly transactional software environments. • Knowledge and/or More ❯
tooling, deployment pipelines, and overall engineering processes Provide level 3 support and contribute to operational excellence Essential Skills: Strong core Java development (streams, lambdas, concurrency APIs) Deep understanding of distributedsystems and multithreaded architectures Proficiency in TDD, agile delivery, and CI/CD for complex enterprise systems Experience with performance tuning and monitoring tools (JVisualVM, Prometheus, Elastic … delivering applications from design to production Desirable Experience: Background in investment banking, particularly Risk or Pricing domains Cloud-native development (EKS, Docker, GRPC, Redis, Prometheus, etc.) Kafka, event-driven systems, and stateful workflow orchestration Familiarity with financial instruments and risk sensitivities This is a fantastic opportunity to work on high-impact systems in a top-tier financial organisation More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Pontoon
tooling, deployment pipelines, and overall engineering processes Provide level 3 support and contribute to operational excellence Essential Skills: Strong core Java development (streams, lambdas, concurrency APIs) Deep understanding of distributedsystems and multithreaded architectures Proficiency in TDD, agile delivery, and CI/CD for complex enterprise systems Experience with performance tuning and monitoring tools (JVisualVM, Prometheus, Elastic … delivering applications from design to production Desirable Experience: Background in investment banking, particularly Risk or Pricing domains Cloud-native development (EKS, Docker, GRPC, Redis, Prometheus, etc.) Kafka, event-driven systems, and stateful workflow orchestration Familiarity with financial instruments and risk sensitivities This is a fantastic opportunity to work on high-impact systems in a top-tier financial organisation More ❯