London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
engaging and simple user interfaces across all internal business systems. You'll collaborate with UX and Product teams, actively participating in all stages of a project, through product design, development, implementation, testing and maintenance. Location/WFH: You'll join colleagues in the impressive Central London office with flexibility to work from home twice a week. About you … and TypeScript You are experienced with other web technologies such as HTML, CSS, Web APIs You have a strong knowledge of Computer Science fundamentals including OOP, DesignPatterns, Data Structures You have experience of working in large, fast paced organisations You are collaborative with great communication skills You are degree educated, having achieved a 2.1 or above More ❯
london, south east england, united kingdom Hybrid / WFH Options
Ozone Talent
to align engineering to ambitious commercial objectives Experience in line management responsibilities while remaining deeply technical Desire for building API-first products Deep understanding of software designpatterns, SOLID principles, and test-driven development Experience with Agile methodologies, including peer reviews & pair programming. Ability to translate business needs into scalable technical solutions Benefits: Competitive salary and bonus More ❯
slough, south east england, united kingdom Hybrid / WFH Options
Ozone Talent
to align engineering to ambitious commercial objectives Experience in line management responsibilities while remaining deeply technical Desire for building API-first products Deep understanding of software designpatterns, SOLID principles, and test-driven development Experience with Agile methodologies, including peer reviews & pair programming. Ability to translate business needs into scalable technical solutions Benefits: Competitive salary and bonus More ❯
london (city of london), south east england, united kingdom Hybrid / WFH Options
Ozone Talent
to align engineering to ambitious commercial objectives Experience in line management responsibilities while remaining deeply technical Desire for building API-first products Deep understanding of software designpatterns, SOLID principles, and test-driven development Experience with Agile methodologies, including peer reviews & pair programming. Ability to translate business needs into scalable technical solutions Benefits: Competitive salary and bonus More ❯
Repeat Yourself) and SOLID principles to ensure clean, maintainable, and scalable code. You will also engage in continuous improvement initiatives, participate in code reviews, and apply designpatterns to build robust software solutions. Ensuring high-quality software through automated testing and best coding practices will be a core part of your role. Knowledge in Angular is crucial More ❯
Repeat Yourself) and SOLID principles to ensure clean, maintainable, and scalable code. You will also engage in continuous improvement initiatives, participate in code reviews, and apply designpatterns to build robust software solutions. Ensuring high-quality software through automated testing and best coding practices will be a core part of your role. Knowledge in Angular is crucial More ❯
slough, south east england, united kingdom Hybrid / WFH Options
Tuza
workflows that form the backbone of our core banking platform, keeping it scalable, secure, and auditable by design. Spike proof-of-concepts to explore new technologies, designpatterns, and product opportunities. Balance speed with longevity by knowing when to move fast and when to invest in scalable, maintainable and extensible foundations. We collaborate and deliver Work closely … with product, design, and data teams to turn complex, regulated banking processes into elegant, automated workflows. Own features end-to-end, from concept to production, with a done-is-deployed attitude. We keep the bar high Drive technical excellence by setting the standard for speed, quality, and craft through code, PR reviews, and knowledge sharing. Continuously improve our … balanced by a bias for shipping . You bring advanced expertise in TypeScript and feel comfortable working across the full-stack. You have a solid grasp of system design and can build scalable, maintainable architectures. You hold a high bar for craftsmanship , and care deeply about what you build and how users experience it. You’re excited to More ❯
london, south east england, united kingdom Hybrid / WFH Options
Tuza
workflows that form the backbone of our core banking platform, keeping it scalable, secure, and auditable by design. Spike proof-of-concepts to explore new technologies, designpatterns, and product opportunities. Balance speed with longevity by knowing when to move fast and when to invest in scalable, maintainable and extensible foundations. We collaborate and deliver Work closely … with product, design, and data teams to turn complex, regulated banking processes into elegant, automated workflows. Own features end-to-end, from concept to production, with a done-is-deployed attitude. We keep the bar high Drive technical excellence by setting the standard for speed, quality, and craft through code, PR reviews, and knowledge sharing. Continuously improve our … balanced by a bias for shipping . You bring advanced expertise in TypeScript and feel comfortable working across the full-stack. You have a solid grasp of system design and can build scalable, maintainable architectures. You hold a high bar for craftsmanship , and care deeply about what you build and how users experience it. You’re excited to More ❯
scraping and parsing of unstructured text (e.g., scanned forms and documents). Collaborating on forecasting and predictive analytics initiatives. Bringing modern engineering practices, testing frameworks, and designpatterns to the wider data function. Tech Stack & Skills Core skills: Strong experience with DBT, Airflow, Snowflake, and Python Proven background in automated testing, CI/CD, and test-driven … development Experience building and maintaining data pipelines and APIs in production environments Nice to have: Knowledge of Snowflake infrastructure and data architecture design Experience using LLMs or MLOps frameworks for data extraction or model training Familiarity with cloud-agnostic deployments and version control best practices What You'll Bring A proactive, hands-on approach to engineering challenges A More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
engaging and simple user interfaces across all internal business systems. You'll collaborate with UX and Product teams, actively participating in all stages of a project, through product design, development, implementation, testing and maintenance. Location/WFH: You'll join colleagues in the impressive Central London office with flexibility to work from home twice a week. About you … and TypeScript You are experienced with other web technologies such as HTML, CSS, Web APIs You have a strong knowledge of Computer Science fundamentals including OOP, DesignPatterns, Data Structures You have experience of working in large, fast paced organisations You are collaborative with great communication skills You are degree educated, having achieved a 2.1 or above More ❯
empowering its employees with career growth, professional development, and the chance to work on meaningful projects that truly make a difference. What You Will Do: - Lead the architecture, design, development, documentation, and testing of embedded and application software for multiple concurrent research, development, and production programmes. - Apply object-oriented design techniques to enable code re-use … and seamless integration with testing frameworks. - Review system design artefacts and derive software requirements and architecture to meet high-level system needs. - Design and maintain software using modelling tools, ensuring accurate code generation where required. - Contribute to the Software Community of Practice, proposing improvements to tools, processes, and techniques to enhance efficiency and innovation. - Mentor and … embedded product development, including bare-metal and RTOSes such as ThreadX, QNX or Linux. - Proficiency in C and C++ programming languages, with a solid understanding of object-oriented design and design patterns. - Experience with software testing, design for test, and best practice software development processes. - Familiarity with version control, continuous integration, and automated test More ❯
empowering its employees with career growth, professional development, and the chance to work on meaningful projects that truly make a difference. What You Will Do: - Lead the architecture, design, development, documentation, and testing of embedded and application software for multiple concurrent research, development, and production programmes. - Apply object-oriented design techniques to enable code re-use … and seamless integration with testing frameworks. - Review system design artefacts and derive software requirements and architecture to meet high-level system needs. - Design and maintain software using modelling tools, ensuring accurate code generation where required. - Contribute to the Software Community of Practice, proposing improvements to tools, processes, and techniques to enhance efficiency and innovation. - Mentor and … embedded product development, including bare-metal and RTOSes such as ThreadX, QNX or Linux. - Proficiency in C and C++ programming languages, with a solid understanding of object-oriented design and design patterns. - Experience with software testing, design for test, and best practice software development processes. - Familiarity with version control, continuous integration, and automated test More ❯
Woking, Surrey, United Kingdom Hybrid / WFH Options
Arrow McLaren IndyCar
milliseconds And play your part in racing history You belong here. High performance starts with you. Purpose of the Role The purpose of this role is to analyse, design and engineer innovative software solutions to projects aligned with the requirements of McLaren Racing. As a senior member of the development team, you will provide technical leadership on a … range of projects, contribute to initiatives beyond your own team, and mentor less experienced team members. Role Dimensions The Software & Data Science department is responsible for the analysis, design, and delivery of bespoke software tools and methodologies that help improve our Formula 1 car's performance. This starts with aerodynamicists submitting designs via the CFD Portal, through wind … business/team manager. Planning a year in advance, while remaining flexible and adapting to changing circumstances. To drive all stages of the development life cycle: initial analysis, design, implementation, build, integration, testing, deployment, debugging and support. To take ownership and lead on assigned projects in order to deliver solutions on time and on budget. To capture and More ❯
london, south east england, united kingdom Hybrid / WFH Options
Focus on SAP
data-driven solutions, analytical models, and digital tools that empower analysts and commercial teams across multiple trading regions. Working in a highly collaborative, fast-paced environment, you will design, build, and support scalable analytics applications that directly influence trading strategies and business decisions. Key Responsibilities: Partner with analysts and stakeholders to translate business requirements into robust technical solutions … including testing, version control, and CI/CD pipelines. Key Skills: Proven experience in Python programming for data analysis (pandas, numpy, Jupyter). Strong object-oriented programming and designpattern knowledge. Experience with SQL and relational databases. Familiarity with data visualisation tools (e.g., Plotly Dash, Power BI). Understanding of software development best practices (Git, CI/CD More ❯
slough, south east england, united kingdom Hybrid / WFH Options
Focus on SAP
data-driven solutions, analytical models, and digital tools that empower analysts and commercial teams across multiple trading regions. Working in a highly collaborative, fast-paced environment, you will design, build, and support scalable analytics applications that directly influence trading strategies and business decisions. Key Responsibilities: Partner with analysts and stakeholders to translate business requirements into robust technical solutions … including testing, version control, and CI/CD pipelines. Key Skills: Proven experience in Python programming for data analysis (pandas, numpy, Jupyter). Strong object-oriented programming and designpattern knowledge. Experience with SQL and relational databases. Familiarity with data visualisation tools (e.g., Plotly Dash, Power BI). Understanding of software development best practices (Git, CI/CD More ❯
Redhill, Surrey, England, United Kingdom Hybrid / WFH Options
Travelers Insurance Co. Ltd
office and two days at home (or pro rata for part-time employees). This policy may be changed at the Company’s discretion. What Will You Do? Design, implement, and manage cloud-based infrastructure solutions using AWS native services. Develop and maintain CI/CD pipelines to automate build, test, and deployment processes. Monitor system performance and … is a plus. Bachelor's degree preferred in Technology or a similar field (or equivalent experience). Strong understanding of software development principles, including object-oriented programming and design patterns. Proficiency in Python for developing automation scripts, tools, and applications. Experience with version control systems, particularly Git, and understanding of branching strategies. Familiarity with software testing methodologies and More ❯
with quants, traders, and risk managers to develop scalable, high-performance platforms that process large datasets and support complex pricing and risk analytics across asset classes. Key Responsibilities Design, develop, and maintain Java-based risk platform components that support pricing, market data integration, and risk analytics. Collaborate with quantitative analysts and model developers to integrate risk models into … within financial services or a trading environment. Proven experience building or supporting risk platforms, pricing systems, or valuation engines. Strong knowledge of object-oriented programming, data structures, and design patterns. Familiarity with market risk, credit risk, or counterparty risk concepts. Experience with messaging systems (e.g., Solace, Kafka, or RabbitMQ) and distributed architecture. Solid understanding of multi-threaded and More ❯
with quants, traders, and risk managers to develop scalable, high-performance platforms that process large datasets and support complex pricing and risk analytics across asset classes. Key Responsibilities Design, develop, and maintain Java-based risk platform components that support pricing, market data integration, and risk analytics. Collaborate with quantitative analysts and model developers to integrate risk models into … within financial services or a trading environment. Proven experience building or supporting risk platforms, pricing systems, or valuation engines. Strong knowledge of object-oriented programming, data structures, and design patterns. Familiarity with market risk, credit risk, or counterparty risk concepts. Experience with messaging systems (e.g., Solace, Kafka, or RabbitMQ) and distributed architecture. Solid understanding of multi-threaded and More ❯
South East London, London, United Kingdom Hybrid / WFH Options
TEN10 SOLUTIONS LIMITED
performance testing to create bespoke solutions for our clients. Youll also take a leadership role, guiding your team to success and leading by example. What Youll Be Doing Design and Develop: Build and support automation or performance test frameworks using the most appropriate solutions. Whether open source or commercial, or a combination . Collaborate with Clients: Work closely … environments (SCRUM, Kanban, TDD, BDD). Implementing pipelines using common tooling such as Jenkins, ADO, GitHub actions, CirlceCI etc. Awareness of the latest developments in testing tools and design patterns. Bonus Points for: Experience with emerging technologies, e.g using AI/ML within your engineering projects. Familiarity with testing in cloud environments such as AWS, Azure or Google More ❯
service delivery and updates. Requirements : The technical requirements for the role are: Must haves: Ability and experience in system programming using Golang. This includes knowledge of database (MongoDB) access patterns (e.g., Optimistic Concurrency Control - OCC) and schema design, domain-driven architecture, and concurrency. Proven experience developing production-grade RESTful APIs ideally with an API-first approach. Some … proficiency in JavaScript/TypeScript-based frontend development, with extensive expertise in React. This includes a deep understanding of the DOM, component design, CSS, and state management. Familiarity with Kubernetes-specific platform components and principles , such as load balancers, cluster DNS, autoscalers, API/SDK toolsets, and the operator pattern. Experience developing and containerizing microservice applications is a … releases, preferably with GitHub Actions. Nice-to-haves: Familiarity with the OpenAPI specification and code generation toolsets for API development. Some experience with Python, modern development techniques, and design patterns. Experience in data science tools and ML tools (e.g., NumPy, pandas, scikit-learn, PyTorch) and open-source contributions (especially Python-based) would be a bonus. Familiarity with CUDA More ❯
london (city of london), south east england, united kingdom
Safe Intelligence
service delivery and updates. Requirements : The technical requirements for the role are: Must haves: Ability and experience in system programming using Golang. This includes knowledge of database (MongoDB) access patterns (e.g., Optimistic Concurrency Control - OCC) and schema design, domain-driven architecture, and concurrency. Proven experience developing production-grade RESTful APIs ideally with an API-first approach. Some … proficiency in JavaScript/TypeScript-based frontend development, with extensive expertise in React. This includes a deep understanding of the DOM, component design, CSS, and state management. Familiarity with Kubernetes-specific platform components and principles , such as load balancers, cluster DNS, autoscalers, API/SDK toolsets, and the operator pattern. Experience developing and containerizing microservice applications is a … releases, preferably with GitHub Actions. Nice-to-haves: Familiarity with the OpenAPI specification and code generation toolsets for API development. Some experience with Python, modern development techniques, and design patterns. Experience in data science tools and ML tools (e.g., NumPy, pandas, scikit-learn, PyTorch) and open-source contributions (especially Python-based) would be a bonus. Familiarity with CUDA More ❯
service delivery and updates. Requirements : The technical requirements for the role are: Must haves: Ability and experience in system programming using Golang. This includes knowledge of database (MongoDB) access patterns (e.g., Optimistic Concurrency Control - OCC) and schema design, domain-driven architecture, and concurrency. Proven experience developing production-grade RESTful APIs ideally with an API-first approach. Some … proficiency in JavaScript/TypeScript-based frontend development, with extensive expertise in React. This includes a deep understanding of the DOM, component design, CSS, and state management. Familiarity with Kubernetes-specific platform components and principles , such as load balancers, cluster DNS, autoscalers, API/SDK toolsets, and the operator pattern. Experience developing and containerizing microservice applications is a … releases, preferably with GitHub Actions. Nice-to-haves: Familiarity with the OpenAPI specification and code generation toolsets for API development. Some experience with Python, modern development techniques, and design patterns. Experience in data science tools and ML tools (e.g., NumPy, pandas, scikit-learn, PyTorch) and open-source contributions (especially Python-based) would be a bonus. Familiarity with CUDA More ❯
re passionate about performance, have strong Core Java and SpringBoot expertise, and thrive in a collaborative yet opinionated engineering culture, we want to hear from you. Key Responsibilities : Design, develop, and optimize low-latency, high-throughput backend systems using Core Java and SpringBoot. Build and maintain RESTful APIs and microservices that power secure payment workflows. Work with XML … applications on Red Hat OpenShift and/or Kubernetes. Strong cloud experience with AWS services such as ECS, EKS, Lambda, S3, etc. Solid understanding of MongoDB and NoSQL design patterns. Prior experience in Payments Processing, financial services, or banking systems. Strong communication skills and a bias toward action and opinionated design decisions. Nice to Have : Familiarity More ❯
re passionate about performance, have strong Core Java and SpringBoot expertise, and thrive in a collaborative yet opinionated engineering culture, we want to hear from you. Key Responsibilities : Design, develop, and optimize low-latency, high-throughput backend systems using Core Java and SpringBoot. Build and maintain RESTful APIs and microservices that power secure payment workflows. Work with XML … applications on Red Hat OpenShift and/or Kubernetes. Strong cloud experience with AWS services such as ECS, EKS, Lambda, S3, etc. Solid understanding of MongoDB and NoSQL design patterns. Prior experience in Payments Processing, financial services, or banking systems. Strong communication skills and a bias toward action and opinionated design decisions. Nice to Have : Familiarity More ❯
london (city of london), south east england, united kingdom
RE Partners
re passionate about performance, have strong Core Java and SpringBoot expertise, and thrive in a collaborative yet opinionated engineering culture, we want to hear from you. Key Responsibilities : Design, develop, and optimize low-latency, high-throughput backend systems using Core Java and SpringBoot. Build and maintain RESTful APIs and microservices that power secure payment workflows. Work with XML … applications on Red Hat OpenShift and/or Kubernetes. Strong cloud experience with AWS services such as ECS, EKS, Lambda, S3, etc. Solid understanding of MongoDB and NoSQL design patterns. Prior experience in Payments Processing, financial services, or banking systems. Strong communication skills and a bias toward action and opinionated design decisions. Nice to Have : Familiarity More ❯