TP ICAP Group Services Ltd is seeking a graduate in Computer Science or related STEM field to join Brokerage Technology. You will help build and maintain back-end services and APIs in .NET C# on a cloud-based AWS architecture. You will work with senior engineers, learn Infrastructure as Code (AWS CDK, Python) and use AI-assisted development tools to deliver reliable software while growing across the stack in a modernising tech landscape.
20/07/2026
Full time
TP ICAP Group Services Ltd is seeking a graduate in Computer Science or related STEM field to join Brokerage Technology. You will help build and maintain back-end services and APIs in .NET C# on a cloud-based AWS architecture. You will work with senior engineers, learn Infrastructure as Code (AWS CDK, Python) and use AI-assisted development tools to deliver reliable software while growing across the stack in a modernising tech landscape.
Role Overview Graduate-level opportunity within Brokerage Technology to help build and maintain the back-end services and APIs that power Brokerage Pricing. Work alongside senior engineers to contribute .NET C# code on a cloud-based distributed architecture on AWS, learn to automate deployments through Infrastructure as Code, and use AI-assisted development tools. Collaborate with Business Analysts, QA engineers and Project Managers to turn business requirements into reliable software, and grow your skills across the stack in a modernising tech landscape. Role Responsibilities Contribute to the design, development and maintenance of back-end services and APIs in .NET C# on a cloud-based distributed architecture, under the guidance of senior engineers. Write clean, well-tested code, focusing on unit testing and consistent code quality. Help implement and maintain Infrastructure as Code using AWS CDK (Python preferred) to deploy and manage cloud resources. Make effective, responsible use of AI coding assistants to accelerate development, review and documentation tasks. Collaborate with Business Analysts, QA engineers and Project Managers to turn business requirements into working software. Participate in agile ceremonies and adopt an agile mindset. Investigate and help resolve issues promptly, escalating where appropriate to minimise disruption to business operations. Support the modernisation and simplification of the tech landscape. Keep documentation of code, processes and system configurations clear and up to date. Actively seek feedback and invest in learning across .NET, AWS and applied AI to grow into a well-rounded engineer. Experience / Competences Essential: A degree in Computer Science, Software Engineering, Mathematics or a closely related STEM discipline is required; a Master's degree is strongly preferred. Essential: Solid foundations in object-oriented programming, data structures and algorithms, demonstrated through academic work, internships, placements or personal projects. Essential: Working knowledge of a modern back-end language such as .NET C#, Java or similar, and a willingness to focus on .NET C#. Essential: Understanding of unit testing principles and the value of automated testing. Essential: Familiarity with cloud concepts, ideally AWS, and an interest in Infrastructure as Code (for example AWS CDK with Python). Essential: Comfortable using Git for version control. Essential: Clear written and verbal communication and an ability to collaborate effectively in a team. Essential: Curious, detail-oriented and able to stay focused when tasks get complex. Desired: Exposure to AI or machine learning through academic projects, coursework or dissertations, for example working with LLMs, Generative AI or classical ML techniques. Desired: Hands-on use of AI coding assistants (for example GitHub Copilot, Amazon Q Developer or similar). Desired: Awareness of AWS AI services such as Bedrock. Desired: Exposure to microservices architectures and API design. Desired: Experience with containerisation tools such as Docker. Desired: Familiarity with relational and/or NoSQL databases, and with ORMs such as Entity Framework. Desired: Interest in financial markets or prior exposure to the finance sector through internships or projects. Band & level: Professional, 4 We wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us.
20/07/2026
Full time
Role Overview Graduate-level opportunity within Brokerage Technology to help build and maintain the back-end services and APIs that power Brokerage Pricing. Work alongside senior engineers to contribute .NET C# code on a cloud-based distributed architecture on AWS, learn to automate deployments through Infrastructure as Code, and use AI-assisted development tools. Collaborate with Business Analysts, QA engineers and Project Managers to turn business requirements into reliable software, and grow your skills across the stack in a modernising tech landscape. Role Responsibilities Contribute to the design, development and maintenance of back-end services and APIs in .NET C# on a cloud-based distributed architecture, under the guidance of senior engineers. Write clean, well-tested code, focusing on unit testing and consistent code quality. Help implement and maintain Infrastructure as Code using AWS CDK (Python preferred) to deploy and manage cloud resources. Make effective, responsible use of AI coding assistants to accelerate development, review and documentation tasks. Collaborate with Business Analysts, QA engineers and Project Managers to turn business requirements into working software. Participate in agile ceremonies and adopt an agile mindset. Investigate and help resolve issues promptly, escalating where appropriate to minimise disruption to business operations. Support the modernisation and simplification of the tech landscape. Keep documentation of code, processes and system configurations clear and up to date. Actively seek feedback and invest in learning across .NET, AWS and applied AI to grow into a well-rounded engineer. Experience / Competences Essential: A degree in Computer Science, Software Engineering, Mathematics or a closely related STEM discipline is required; a Master's degree is strongly preferred. Essential: Solid foundations in object-oriented programming, data structures and algorithms, demonstrated through academic work, internships, placements or personal projects. Essential: Working knowledge of a modern back-end language such as .NET C#, Java or similar, and a willingness to focus on .NET C#. Essential: Understanding of unit testing principles and the value of automated testing. Essential: Familiarity with cloud concepts, ideally AWS, and an interest in Infrastructure as Code (for example AWS CDK with Python). Essential: Comfortable using Git for version control. Essential: Clear written and verbal communication and an ability to collaborate effectively in a team. Essential: Curious, detail-oriented and able to stay focused when tasks get complex. Desired: Exposure to AI or machine learning through academic projects, coursework or dissertations, for example working with LLMs, Generative AI or classical ML techniques. Desired: Hands-on use of AI coding assistants (for example GitHub Copilot, Amazon Q Developer or similar). Desired: Awareness of AWS AI services such as Bedrock. Desired: Exposure to microservices architectures and API design. Desired: Experience with containerisation tools such as Docker. Desired: Familiarity with relational and/or NoSQL databases, and with ORMs such as Entity Framework. Desired: Interest in financial markets or prior exposure to the finance sector through internships or projects. Band & level: Professional, 4 We wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us.
TP ICAP Group Services Ltd is seeking a Software Engineer to join their Fusion Platform team in London. The role involves collaborating with AWS to develop the next generation of the Fusion Platform, with responsibilities across development, testing, and deployment of software. The ideal candidate will have experience in full stack or backend engineering, particularly with Typescript, and knowledge of Agile methodologies. A focus on quality, strong analytical skills, and familiarity with AWS technologies are essential for success in this position.
20/07/2026
Full time
TP ICAP Group Services Ltd is seeking a Software Engineer to join their Fusion Platform team in London. The role involves collaborating with AWS to develop the next generation of the Fusion Platform, with responsibilities across development, testing, and deployment of software. The ideal candidate will have experience in full stack or backend engineering, particularly with Typescript, and knowledge of Agile methodologies. A focus on quality, strong analytical skills, and familiarity with AWS technologies are essential for success in this position.
TP ICAP Group Services Ltd is looking for a Full Stack Engineer to contribute to the Fusion Platform, partnering with AWS. In this role, you'll develop backend services and APIs utilizing modern architecture and cloud-native technologies, ensuring high-quality code through testing and documentation. The ideal candidate should have significant experience in TypeScript, HTML, CSS, and JavaScript frameworks. Knowledge of cloud practices, financial markets, and contributing to open-source projects will be advantageous. Join a cutting-edge team focused on transformation initiatives.
19/07/2026
Full time
TP ICAP Group Services Ltd is looking for a Full Stack Engineer to contribute to the Fusion Platform, partnering with AWS. In this role, you'll develop backend services and APIs utilizing modern architecture and cloud-native technologies, ensuring high-quality code through testing and documentation. The ideal candidate should have significant experience in TypeScript, HTML, CSS, and JavaScript frameworks. Knowledge of cloud practices, financial markets, and contributing to open-source projects will be advantageous. Join a cutting-edge team focused on transformation initiatives.
Role Overview TP ICAP has partnered with Amazon Web Services (AWS) to build the next generation of the Fusion Platform, transforming it into a global market infrastructure. This is a unique opportunity to join a newly formed team working on a cutting edge platform using modern architecture and cloud native technologies. Key Responsibilities Communicate architecture principles and design decisions clearly to team members and stakeholders. Support Agile delivery through planning, estimation, and prioritisation activities. Contribute to solution design and development, focusing on back end services and APIs in .NET C# within a cloud based distributed architecture. Implement and maintain Infrastructure as Code (IaC) using AWS CDK (Python preferred) to automate deployment and resource management. Ensure high quality code through unit testing, automated testing, and adherence to best practices. Collaborate with cross functional teams (BAs, QA, PMs) to deliver solutions aligned with business requirements. Demonstrate T shaped skills, supporting team members in building their own breadth of expertise. Participate in Agile ceremonies and foster a culture of continuous improvement. Troubleshoot and resolve issues promptly to minimise business impact. Contribute to the modernisation and simplification of the technology landscape, driving transformation initiatives. Maintain clear documentation of code, processes, and system configurations. Experience / Competencies Demonstrable experience as a Full Stack or Front/Back End Engineer using TypeScript in a professional environment. Proficiency in HTML5, CSS3, TypeScript, and modern JavaScript frameworks (React, Redux, ReactQuery). Familiarity with RESTful APIs, GraphQL, and CSS pre processors (e.g., Tailwind). Strong understanding of version control systems (Git) and cross browser compatibility. Experience with back end programming languages (TypeScript and/or other OOP languages such as C# or Java). Desired: experience with C# (.NET 8+) in a professional environment. Ability to work with BAs/POs to clarify requirements and constructively challenge assumptions. Experience in technical platform teams delivering reusable services across multiple projects. Knowledge of financial markets, OTC products, and regulatory driven projects. Contribution to open source projects is a plus.
19/07/2026
Full time
Role Overview TP ICAP has partnered with Amazon Web Services (AWS) to build the next generation of the Fusion Platform, transforming it into a global market infrastructure. This is a unique opportunity to join a newly formed team working on a cutting edge platform using modern architecture and cloud native technologies. Key Responsibilities Communicate architecture principles and design decisions clearly to team members and stakeholders. Support Agile delivery through planning, estimation, and prioritisation activities. Contribute to solution design and development, focusing on back end services and APIs in .NET C# within a cloud based distributed architecture. Implement and maintain Infrastructure as Code (IaC) using AWS CDK (Python preferred) to automate deployment and resource management. Ensure high quality code through unit testing, automated testing, and adherence to best practices. Collaborate with cross functional teams (BAs, QA, PMs) to deliver solutions aligned with business requirements. Demonstrate T shaped skills, supporting team members in building their own breadth of expertise. Participate in Agile ceremonies and foster a culture of continuous improvement. Troubleshoot and resolve issues promptly to minimise business impact. Contribute to the modernisation and simplification of the technology landscape, driving transformation initiatives. Maintain clear documentation of code, processes, and system configurations. Experience / Competencies Demonstrable experience as a Full Stack or Front/Back End Engineer using TypeScript in a professional environment. Proficiency in HTML5, CSS3, TypeScript, and modern JavaScript frameworks (React, Redux, ReactQuery). Familiarity with RESTful APIs, GraphQL, and CSS pre processors (e.g., Tailwind). Strong understanding of version control systems (Git) and cross browser compatibility. Experience with back end programming languages (TypeScript and/or other OOP languages such as C# or Java). Desired: experience with C# (.NET 8+) in a professional environment. Ability to work with BAs/POs to clarify requirements and constructively challenge assumptions. Experience in technical platform teams delivering reusable services across multiple projects. Knowledge of financial markets, OTC products, and regulatory driven projects. Contribution to open source projects is a plus.
Role Overview TP ICAP has partnered with Amazon Web Services (AWS) to build the Next Generation of the Fusion Platform and make it Global Market Infrastructure. This role will be working in a new team to build out a new Platform based on the latest technology and architecture. You will be working alongside AWS and learning from the best. As a Software Engineer you will support the technical delivery abilities of the development teams across all disciplines from development, testing, dev-ops and business analysis, ultimately assisting in the delivery of production systems. The Associate Engineer will be proactive in seeking opportunities to learn and extend their knowledge in the engineering disciplines through supervised contribution supported by more senior team members. The Associate Engineer will be passionate about software development, a self-learner, and keen to grow their technical skills to help their development team to be successful. They should be comfortable working in agile teams, foster transparent communication, have a commitment to quality, and a focus on getting things done. Role Responsibilities Act as a technical contributor on a team, demonstrating good technical competencies and a desire to improve those competencies to become a valued and independent contributor to the team. With support from more senior team members, participate in the elicitation, design, development and testing of software changes or features and support their successful deployment into a production setting. Contribute to the elicitation and capturing of business requirements using techniques such as user stories and use cases. Contribute to the development and execution of test cases and associated tasks to assess completion and quality of delivered user stories and use cases. Contribute to the delivery of complex systems. Communicate the architecture and principles behind a system to other members of the team. Support the use of preferred planning and prioritisation tooling to capture and track deliveries, identify issues and help with iteration planning and prioritisation. Support the team through active participation in estimation of work to be done by discussing requirements and potential solutions with other team members. Learn to recognise patterns in the software systems so that it is possible to have meaningful conversations about wider system architecture with more senior team members. Gain an appreciation of how to evolve systems towards target state architecture through the use of directed refactoring and prioritisation of deliveries. The Fusion Platform Team builds, owns and runs its own services all the way through to production. The services are used 24/5 by several teams. As part of a global team, there may be times when you are asked to assist with production incidents or support outside regular hours to maintain operational stability. Experience / Competencies Demonstrable experience as a Full Stack or Front/Backend Engineer in Typescript in a professional environment. Front end skills: HTML5, CSS3, and Typescript React, Redux, React Query. Experience with modern JavaScript frameworks - React. Knowledge of version control systems (Git). Understanding of cross-browser compatibility. Familiarity with RESTful APIs, GraphQL and WebSockets. Experience with CSS pre-processors e.g. Tailwind. Back end skills: Proficiency in backend programming languages (Typescript and/or other OOP language such as C# / Java). Strong database knowledge (SQL and NoSQL). Proficiency with RESTful APIs and GraphQL APIs and WebSockets. Experience with microservices architecture. Experience with Terraform. Experience with automated testing. Experience with AWS (AWS Lambda, AWS Fargate, Amazon API Gateway, AWS AppSync). Worked within an Agile Cross functional delivery team. Developing well tested software into low latency event driven production environments. Full software development lifecycle in a technical role. Pub/Sub patterns with messaging technologies (such as SOLACE/AMQP). Worked within a technical platform team, delivering reusable services across multiple agile projects. Containerization. Maintaining code quality with Unit, Integration and end to end testing. AWS cloud ecosystem and the AWS CLI (or industry equivalent). Linux shell or Windows PowerShell. CI and CD flows within an enterprise environment. Continuous Delivery Agile tooling to support team delivery, such as JIRA and other project management systems. Open to innovative ideas/experiences and ability to create new ideas, approaches or insights. Seeks opportunities for improvements. Demonstrates high levels of energy in seeking out and achieving new goals. Can work with BAs/POs to demystify ambiguity, handle challenge, and is comfortable to challenge team mates constructively. Adapts communication style to suit audience. Works ethically and shows respect for both professional and company values. Excellent attention to detail, highly organised with a proactive approach. Strong analytical ability and innovative problem solving skills. Software Design Patterns. OOP / SOLID Principles. Contribution to open source projects. Experience of regulatory driven projects. Knowledge of Financial Markets, Systems and Over the Counter (OTC) products. Band & Level - Professional, 5
19/07/2026
Full time
Role Overview TP ICAP has partnered with Amazon Web Services (AWS) to build the Next Generation of the Fusion Platform and make it Global Market Infrastructure. This role will be working in a new team to build out a new Platform based on the latest technology and architecture. You will be working alongside AWS and learning from the best. As a Software Engineer you will support the technical delivery abilities of the development teams across all disciplines from development, testing, dev-ops and business analysis, ultimately assisting in the delivery of production systems. The Associate Engineer will be proactive in seeking opportunities to learn and extend their knowledge in the engineering disciplines through supervised contribution supported by more senior team members. The Associate Engineer will be passionate about software development, a self-learner, and keen to grow their technical skills to help their development team to be successful. They should be comfortable working in agile teams, foster transparent communication, have a commitment to quality, and a focus on getting things done. Role Responsibilities Act as a technical contributor on a team, demonstrating good technical competencies and a desire to improve those competencies to become a valued and independent contributor to the team. With support from more senior team members, participate in the elicitation, design, development and testing of software changes or features and support their successful deployment into a production setting. Contribute to the elicitation and capturing of business requirements using techniques such as user stories and use cases. Contribute to the development and execution of test cases and associated tasks to assess completion and quality of delivered user stories and use cases. Contribute to the delivery of complex systems. Communicate the architecture and principles behind a system to other members of the team. Support the use of preferred planning and prioritisation tooling to capture and track deliveries, identify issues and help with iteration planning and prioritisation. Support the team through active participation in estimation of work to be done by discussing requirements and potential solutions with other team members. Learn to recognise patterns in the software systems so that it is possible to have meaningful conversations about wider system architecture with more senior team members. Gain an appreciation of how to evolve systems towards target state architecture through the use of directed refactoring and prioritisation of deliveries. The Fusion Platform Team builds, owns and runs its own services all the way through to production. The services are used 24/5 by several teams. As part of a global team, there may be times when you are asked to assist with production incidents or support outside regular hours to maintain operational stability. Experience / Competencies Demonstrable experience as a Full Stack or Front/Backend Engineer in Typescript in a professional environment. Front end skills: HTML5, CSS3, and Typescript React, Redux, React Query. Experience with modern JavaScript frameworks - React. Knowledge of version control systems (Git). Understanding of cross-browser compatibility. Familiarity with RESTful APIs, GraphQL and WebSockets. Experience with CSS pre-processors e.g. Tailwind. Back end skills: Proficiency in backend programming languages (Typescript and/or other OOP language such as C# / Java). Strong database knowledge (SQL and NoSQL). Proficiency with RESTful APIs and GraphQL APIs and WebSockets. Experience with microservices architecture. Experience with Terraform. Experience with automated testing. Experience with AWS (AWS Lambda, AWS Fargate, Amazon API Gateway, AWS AppSync). Worked within an Agile Cross functional delivery team. Developing well tested software into low latency event driven production environments. Full software development lifecycle in a technical role. Pub/Sub patterns with messaging technologies (such as SOLACE/AMQP). Worked within a technical platform team, delivering reusable services across multiple agile projects. Containerization. Maintaining code quality with Unit, Integration and end to end testing. AWS cloud ecosystem and the AWS CLI (or industry equivalent). Linux shell or Windows PowerShell. CI and CD flows within an enterprise environment. Continuous Delivery Agile tooling to support team delivery, such as JIRA and other project management systems. Open to innovative ideas/experiences and ability to create new ideas, approaches or insights. Seeks opportunities for improvements. Demonstrates high levels of energy in seeking out and achieving new goals. Can work with BAs/POs to demystify ambiguity, handle challenge, and is comfortable to challenge team mates constructively. Adapts communication style to suit audience. Works ethically and shows respect for both professional and company values. Excellent attention to detail, highly organised with a proactive approach. Strong analytical ability and innovative problem solving skills. Software Design Patterns. OOP / SOLID Principles. Contribution to open source projects. Experience of regulatory driven projects. Knowledge of Financial Markets, Systems and Over the Counter (OTC) products. Band & Level - Professional, 5
TP ICAP Group Services Ltd is seeking a DevOps Engineer in London to enhance software delivery and reliability through automation and CI/CD practices. This role involves collaborating with developers and central technology teams to optimise deployment pipelines and embrace DevOps principles. The ideal candidate will have a degree in a relevant discipline, strong scripting skills, and experience with cloud platforms like AWS. The position offers a hybrid work model.
19/07/2026
Full time
TP ICAP Group Services Ltd is seeking a DevOps Engineer in London to enhance software delivery and reliability through automation and CI/CD practices. This role involves collaborating with developers and central technology teams to optimise deployment pipelines and embrace DevOps principles. The ideal candidate will have a degree in a relevant discipline, strong scripting skills, and experience with cloud platforms like AWS. The position offers a hybrid work model.
Role Overview The DevOps Engineer will enable modern engineering practices by driving automation, optimising deployment pipelines, and embedding DevOps principles across development and operational teams. The role requires a technically skilled, collaborative engineer who can partner with developers, architects, and central technology teams to enhance software delivery, reliability, and operational efficiency. Responsibilities Support adoption of agile and DevOps practices across engineering teams. Automate build, deployment, and release processes for on premise and cloud applications. Implement and maintain CI/CD pipelines and associated tooling. Contribute to architecture and implementation of microservices, containerised workloads, and serverless solutions. Develop automation solutions for environment provisioning, monitoring, and logging. Collaborate with cloud, platform, and development teams to enhance delivery efficiency. Maintain strong relationships with stakeholders to promote best practice engineering approaches. Contribute to continual improvement of engineering tooling, processes, and standards. Perform additional duties as required to support business and technology objectives. Experience / Competences Essential: Degree in a relevant discipline or equivalent industry experience. Strong understanding of DevOps principles, automation, and modern software delivery practices. Experience with cloud platforms such as AWS, and operating systems including Windows and Linux. Proficiency in at least one programming language (Python, C#, Java, JavaScript). Strong scripting skills (Python, Bash, PowerShell, or similar). Hands on experience with CI/CD tooling (GitLab, Jenkins, TFS, CloudBees). Experience with containerisation technologies and writing Dockerfiles/manifests. Working knowledge of infrastructure as code tooling (Terraform, CloudFormation, CDK). Experience working within agile delivery teams. Understanding of multi tier architectures and application deployment patterns. Desired: Experience with monitoring, observability, and logging platforms. Familiarity with Kubernetes or managed orchestration services (EKS). Exposure to serverless architectures and microservices design. Knowledge of networking concepts relevant to cloud and distributed systems. Experience collaborating with cross functional engineering and platform teams. Ability to influence engineering improvements across multiple teams. Strong communication skills with the ability to explain technical concepts to non technical stakeholders. Role Band & Level Professional, 5. Location: UK - 135 Bishopsgate - London
19/07/2026
Full time
Role Overview The DevOps Engineer will enable modern engineering practices by driving automation, optimising deployment pipelines, and embedding DevOps principles across development and operational teams. The role requires a technically skilled, collaborative engineer who can partner with developers, architects, and central technology teams to enhance software delivery, reliability, and operational efficiency. Responsibilities Support adoption of agile and DevOps practices across engineering teams. Automate build, deployment, and release processes for on premise and cloud applications. Implement and maintain CI/CD pipelines and associated tooling. Contribute to architecture and implementation of microservices, containerised workloads, and serverless solutions. Develop automation solutions for environment provisioning, monitoring, and logging. Collaborate with cloud, platform, and development teams to enhance delivery efficiency. Maintain strong relationships with stakeholders to promote best practice engineering approaches. Contribute to continual improvement of engineering tooling, processes, and standards. Perform additional duties as required to support business and technology objectives. Experience / Competences Essential: Degree in a relevant discipline or equivalent industry experience. Strong understanding of DevOps principles, automation, and modern software delivery practices. Experience with cloud platforms such as AWS, and operating systems including Windows and Linux. Proficiency in at least one programming language (Python, C#, Java, JavaScript). Strong scripting skills (Python, Bash, PowerShell, or similar). Hands on experience with CI/CD tooling (GitLab, Jenkins, TFS, CloudBees). Experience with containerisation technologies and writing Dockerfiles/manifests. Working knowledge of infrastructure as code tooling (Terraform, CloudFormation, CDK). Experience working within agile delivery teams. Understanding of multi tier architectures and application deployment patterns. Desired: Experience with monitoring, observability, and logging platforms. Familiarity with Kubernetes or managed orchestration services (EKS). Exposure to serverless architectures and microservices design. Knowledge of networking concepts relevant to cloud and distributed systems. Experience collaborating with cross functional engineering and platform teams. Ability to influence engineering improvements across multiple teams. Strong communication skills with the ability to explain technical concepts to non technical stakeholders. Role Band & Level Professional, 5. Location: UK - 135 Bishopsgate - London
TP ICAP Group Services Ltd is looking for a Senior Quality Assurance Engineer in Belfast. This role advocates for quality within Agile teams, focusing on BDD and TDD practices to ensure deployable software at the end of each sprint. The ideal candidate will have extensive experience in QA automation and strong skills in Selenium and Playwright, along with proficiency in programming languages. Join a collaborative environment where quality is prioritized and innovative solutions are encouraged.
19/07/2026
Full time
TP ICAP Group Services Ltd is looking for a Senior Quality Assurance Engineer in Belfast. This role advocates for quality within Agile teams, focusing on BDD and TDD practices to ensure deployable software at the end of each sprint. The ideal candidate will have extensive experience in QA automation and strong skills in Selenium and Playwright, along with proficiency in programming languages. Join a collaborative environment where quality is prioritized and innovative solutions are encouraged.
Role Overview The Senior Quality Assurance Engineer (SQA) is a key advocate for quality within an Agile team, driving BDD and TDD practices to ensure high quality, business aligned outcomes. Working closely with Product Owners and Developers, the SQA provides in sprint QA aligned to the Definition of Done, ensuring deployable software at the end of each sprint. The role leads on test strategy, balancing manual, automated, and performance testing approaches with a strong emphasis on shift left methodologies and API first automation. The SQA also contributes to the evolution of scalable, robust test frameworks while solving complex technical challenges alongside high performing engineering teams. Role Responsibilities Collaborate with global BA, Development, and QA teams to design and coordinate effective test strategies. Design, develop, execute, and maintain automated and functional tests within CI/CD pipelines. Leverage AI tools (e.g., MCP, Copilot, ChatGPT) to optimise testing efficiency and workflows. Develop and maintain scalable, self healing automation frameworks (e.g., Playwright). Integrate AI driven tooling into automation workflows to improve script creation and maintenance. Identify performance bottlenecks and provide actionable recommendations. Champion quality across the Agile team, promoting best practices (unit testing, code reviews, etc.). Mentor and coach team members to elevate QA standards. Take ownership of deliverables, ensuring priorities are managed effectively and risks raised early. Drive clear communication on progress, risks, and impediments. Experience / Competences Extensive experience in QA automation within Agile environments. Strong automation experience using tools such as Selenium, Cypress, Playwright, or TestComplete. Proficiency in Java, JavaScript, or similar programming/scripting languages. Proven ability to design and maintain scalable automation frameworks (Playwright/WebDriverIO preferred). Experience integrating automation within CI/CD pipelines (e.g., Jenkins, GitLab, TeamCity). Hands on experience with BDD frameworks (e.g., Cucumber). Experience using AI tools (e.g., Copilot, ChatGPT, Amazon Q) to design and optimise test automation. Strong experience in API, functional, and end to end testing. Experience defining acceptance criteria and aligning testing to business requirements. Working knowledge of non functional testing (performance, load, stress; tools such as K6/JMeter). Understanding of SDLC and quality engineering principles. Experience working in Agile/SAFe environments with distributed teams. Ability to identify risks, challenge design decisions, and influence quality outcomes. Strong communication and stakeholder engagement skills. Highly organised, detail oriented, and proactive problem solver. Delivery focused, with the ability to manage multiple priorities effectively. Desired Experience Experience within financial services/trading platforms (including FIX/API). Knowledge of trade lifecycle, broker/trader platforms, and equity products. Experience with AWS, microservices, and serverless architectures. Formal testing qualifications (e.g., ISTQB, Agile Testing). Exposure to TDD/BDD design approaches. Band & Level Manager / 6 Location UK - City Quays - Belfast
19/07/2026
Full time
Role Overview The Senior Quality Assurance Engineer (SQA) is a key advocate for quality within an Agile team, driving BDD and TDD practices to ensure high quality, business aligned outcomes. Working closely with Product Owners and Developers, the SQA provides in sprint QA aligned to the Definition of Done, ensuring deployable software at the end of each sprint. The role leads on test strategy, balancing manual, automated, and performance testing approaches with a strong emphasis on shift left methodologies and API first automation. The SQA also contributes to the evolution of scalable, robust test frameworks while solving complex technical challenges alongside high performing engineering teams. Role Responsibilities Collaborate with global BA, Development, and QA teams to design and coordinate effective test strategies. Design, develop, execute, and maintain automated and functional tests within CI/CD pipelines. Leverage AI tools (e.g., MCP, Copilot, ChatGPT) to optimise testing efficiency and workflows. Develop and maintain scalable, self healing automation frameworks (e.g., Playwright). Integrate AI driven tooling into automation workflows to improve script creation and maintenance. Identify performance bottlenecks and provide actionable recommendations. Champion quality across the Agile team, promoting best practices (unit testing, code reviews, etc.). Mentor and coach team members to elevate QA standards. Take ownership of deliverables, ensuring priorities are managed effectively and risks raised early. Drive clear communication on progress, risks, and impediments. Experience / Competences Extensive experience in QA automation within Agile environments. Strong automation experience using tools such as Selenium, Cypress, Playwright, or TestComplete. Proficiency in Java, JavaScript, or similar programming/scripting languages. Proven ability to design and maintain scalable automation frameworks (Playwright/WebDriverIO preferred). Experience integrating automation within CI/CD pipelines (e.g., Jenkins, GitLab, TeamCity). Hands on experience with BDD frameworks (e.g., Cucumber). Experience using AI tools (e.g., Copilot, ChatGPT, Amazon Q) to design and optimise test automation. Strong experience in API, functional, and end to end testing. Experience defining acceptance criteria and aligning testing to business requirements. Working knowledge of non functional testing (performance, load, stress; tools such as K6/JMeter). Understanding of SDLC and quality engineering principles. Experience working in Agile/SAFe environments with distributed teams. Ability to identify risks, challenge design decisions, and influence quality outcomes. Strong communication and stakeholder engagement skills. Highly organised, detail oriented, and proactive problem solver. Delivery focused, with the ability to manage multiple priorities effectively. Desired Experience Experience within financial services/trading platforms (including FIX/API). Knowledge of trade lifecycle, broker/trader platforms, and equity products. Experience with AWS, microservices, and serverless architectures. Formal testing qualifications (e.g., ISTQB, Agile Testing). Exposure to TDD/BDD design approaches. Band & Level Manager / 6 Location UK - City Quays - Belfast
Role Overview As the Product Owner (PO) you will be responsible for helping to deliver on TP ICAP's vision for the Fusion Platform, supporting hybrid broking across TP ICAP business divisions. You will be the Agile team member primarily accountable for maximizing the value delivered by the feature team, supporting the development team alongside the Scrum Master and Business Analyst to deliver tangible outcomes. You will work in partnership with the Product Manager to ensure that delivery aligns to the overall product strategy and priorities. You will also work closely with stakeholders in both IT and the business, including end users, to drive the product roadmap and build relationships between key parties within the organisation. Role Responsibilities Create and own the Product Backlog, ensuring User Stories are clearly defined and meet the agreed Definition of Ready Prioritise product backlog items based on their business value, alignment to strategy and the time required to complete them Assist the development team in clarifying requirements and helping them to understand priorities and business drivers Collaborate with UX Designers to create mock ups for the final product Review prototypes and other proofs of concepts for feasibility before moving to the next stage Verify that the product meets customer needs by reviewing feedback from customers or conducting usability testing Communicate with stakeholders to ensure everyone is aligned with Epics, Features, User Stories and delivery roadmap Co ordinate effort across Fusion Platform for new developments, managing delivery including highlighting slippages, etc. to stakeholders Proactively coordinate and conduct demos for new Features and ensure business and Operations users receive relevant training Oversight of BAU issues to ensure prompt resolution and help identify thematic trends Help drive improvements in functionality and process across in scope applications within Fusion Gain full end to end understanding of functionality and capabilities of upstream applications to help troubleshoot issues and facilitate requirement gathering and solutioning Facilitation of regular meetings between key stakeholders across relevant teams to drive prioritisation of effort and define roadmap for applications Manage corporate change process, risk process and stakeholder communication Manage ad hoc tasks as required Experience / Competences Proven experience operating as a Product Owner in Financial Services Technology, ideally within a SAFe Agile environment Excellent communication skills, with experience in working with both Business Stakeholders and Technical teams Experience in managing a Product Backlog, including documentation of user stories, well defined acceptance criteria, and clear prioritisation Experience using Agile tooling to support team delivery e.g. Jira Experience using design tools e.g. Figma to make mock ups to communicate concepts to the development team or stakeholders A good understanding of the front to back trade lifecycle, including client facing UI, trading, middle/back office (booking, clearing), onboarding, and reference data Desired experience of authentication services and APIs e.g. OAuth2, Okta Good understanding of web technologies and associated tools Experience in use of Cloud Services e.g. AWS Role Band & Level Manager, 7 Location UK - 135 Bishopsgate - London
19/07/2026
Full time
Role Overview As the Product Owner (PO) you will be responsible for helping to deliver on TP ICAP's vision for the Fusion Platform, supporting hybrid broking across TP ICAP business divisions. You will be the Agile team member primarily accountable for maximizing the value delivered by the feature team, supporting the development team alongside the Scrum Master and Business Analyst to deliver tangible outcomes. You will work in partnership with the Product Manager to ensure that delivery aligns to the overall product strategy and priorities. You will also work closely with stakeholders in both IT and the business, including end users, to drive the product roadmap and build relationships between key parties within the organisation. Role Responsibilities Create and own the Product Backlog, ensuring User Stories are clearly defined and meet the agreed Definition of Ready Prioritise product backlog items based on their business value, alignment to strategy and the time required to complete them Assist the development team in clarifying requirements and helping them to understand priorities and business drivers Collaborate with UX Designers to create mock ups for the final product Review prototypes and other proofs of concepts for feasibility before moving to the next stage Verify that the product meets customer needs by reviewing feedback from customers or conducting usability testing Communicate with stakeholders to ensure everyone is aligned with Epics, Features, User Stories and delivery roadmap Co ordinate effort across Fusion Platform for new developments, managing delivery including highlighting slippages, etc. to stakeholders Proactively coordinate and conduct demos for new Features and ensure business and Operations users receive relevant training Oversight of BAU issues to ensure prompt resolution and help identify thematic trends Help drive improvements in functionality and process across in scope applications within Fusion Gain full end to end understanding of functionality and capabilities of upstream applications to help troubleshoot issues and facilitate requirement gathering and solutioning Facilitation of regular meetings between key stakeholders across relevant teams to drive prioritisation of effort and define roadmap for applications Manage corporate change process, risk process and stakeholder communication Manage ad hoc tasks as required Experience / Competences Proven experience operating as a Product Owner in Financial Services Technology, ideally within a SAFe Agile environment Excellent communication skills, with experience in working with both Business Stakeholders and Technical teams Experience in managing a Product Backlog, including documentation of user stories, well defined acceptance criteria, and clear prioritisation Experience using Agile tooling to support team delivery e.g. Jira Experience using design tools e.g. Figma to make mock ups to communicate concepts to the development team or stakeholders A good understanding of the front to back trade lifecycle, including client facing UI, trading, middle/back office (booking, clearing), onboarding, and reference data Desired experience of authentication services and APIs e.g. OAuth2, Okta Good understanding of web technologies and associated tools Experience in use of Cloud Services e.g. AWS Role Band & Level Manager, 7 Location UK - 135 Bishopsgate - London
TP ICAP Group Services Ltd is seeking a Senior Java Developer based in the City Of London. The role involves designing and implementing low-latency trading system components while collaborating with diverse teams to ensure optimal performance and stability. Candidates should have substantial experience in Java, familiarity with cloud platforms, and knowledge of trading flows. Join their dynamic environment and contribute to mission-critical trading services across multiple asset classes.
19/07/2026
Full time
TP ICAP Group Services Ltd is seeking a Senior Java Developer based in the City Of London. The role involves designing and implementing low-latency trading system components while collaborating with diverse teams to ensure optimal performance and stability. Candidates should have substantial experience in Java, familiarity with cloud platforms, and knowledge of trading flows. Join their dynamic environment and contribute to mission-critical trading services across multiple asset classes.
TP ICAP Group Services Ltd is seeking a Software Team Lead in Belfast. This role involves providing hands-on technical leadership to a cross functional engineering team delivering business-critical software solutions. The ideal candidate will combine people leadership with deep software engineering expertise, drive engineering best practices, and guide the team from design through to implementation and production support, all in an Agile environment.
19/07/2026
Full time
TP ICAP Group Services Ltd is seeking a Software Team Lead in Belfast. This role involves providing hands-on technical leadership to a cross functional engineering team delivering business-critical software solutions. The ideal candidate will combine people leadership with deep software engineering expertise, drive engineering best practices, and guide the team from design through to implementation and production support, all in an Agile environment.
Overview Role Overview: As a Development Team Leader in the Client Facing Technology (CFT) Team, you will work on Client Connectivity Platforms servicing primarily the Global Broking Division. The platforms are built using a combination of in-house and vendor-based software. The Role reports to the CFT Engineering Manager. Responsibilities A 'hands-on' manager who will develop software, line manage developers and influence architectural decisions. Build and review client connectivity applications to maximise maintainability, stability, performance and scalability. Be a team player and closely work with Architecture, QA Team, Business Analysts, Product Managers, Project Manager / Agile Scrum Lead, Support Teams and other Stake Holders. Work in a collaborative environment as part of a close team. Manage releases and production rollouts with Support teams. Hands-on involvement supporting production issues. Essential Experience / Competences Experience with leading a team of developers. Conducting appraisals and technical reviews. Broking / trading / banking business domain e.g. FX and Fixed Income. Strong communication skills. Experience with building systems using FIX Protocol. Senior-level experience with Java. Experience with version control systems e.g. GitLab, GitHub. Deploying and configuring applications running in Amazon Web Service (AWS) EC2, ELB, EKS, AMI . Developing software using Agile methodologies. Level 3 Support for Production systems. Delivering software using SAFe/Agile frameworks. Knowledge of Observability technologies such as Grafana. Desired Experience Experience using AI tools in a Development Environment e.g. AWS Kiro. Senior level experience with a scripting language such as Python. Rapid Addition Platform or other FIX Messaging Hub. Experience with DevOps/build technologies such as Ansible, Jenkins, Maven and Groovy. Experience with database technologies with SQL. Experience with messaging platforms e.g. Solace. Role Details Role Band & Level: Manager, 7 Location: UK - 135 Bishopsgate - London
19/07/2026
Full time
Overview Role Overview: As a Development Team Leader in the Client Facing Technology (CFT) Team, you will work on Client Connectivity Platforms servicing primarily the Global Broking Division. The platforms are built using a combination of in-house and vendor-based software. The Role reports to the CFT Engineering Manager. Responsibilities A 'hands-on' manager who will develop software, line manage developers and influence architectural decisions. Build and review client connectivity applications to maximise maintainability, stability, performance and scalability. Be a team player and closely work with Architecture, QA Team, Business Analysts, Product Managers, Project Manager / Agile Scrum Lead, Support Teams and other Stake Holders. Work in a collaborative environment as part of a close team. Manage releases and production rollouts with Support teams. Hands-on involvement supporting production issues. Essential Experience / Competences Experience with leading a team of developers. Conducting appraisals and technical reviews. Broking / trading / banking business domain e.g. FX and Fixed Income. Strong communication skills. Experience with building systems using FIX Protocol. Senior-level experience with Java. Experience with version control systems e.g. GitLab, GitHub. Deploying and configuring applications running in Amazon Web Service (AWS) EC2, ELB, EKS, AMI . Developing software using Agile methodologies. Level 3 Support for Production systems. Delivering software using SAFe/Agile frameworks. Knowledge of Observability technologies such as Grafana. Desired Experience Experience using AI tools in a Development Environment e.g. AWS Kiro. Senior level experience with a scripting language such as Python. Rapid Addition Platform or other FIX Messaging Hub. Experience with DevOps/build technologies such as Ansible, Jenkins, Maven and Groovy. Experience with database technologies with SQL. Experience with messaging platforms e.g. Solace. Role Details Role Band & Level: Manager, 7 Location: UK - 135 Bishopsgate - London
TP ICAP Group Services Ltd is seeking a Senior Engineer to join a new team focused on building the Fusion Platform with Amazon Web Services (AWS). This role involves technical ownership of software development, mentoring junior team members, and driving engineering improvements. The ideal candidate will demonstrate proficiency in TypeScript, React, AWS, and understand Agile methodologies. The position is hybrid and located in London, with opportunities for career advancement and innovative contributions.
19/07/2026
Full time
TP ICAP Group Services Ltd is seeking a Senior Engineer to join a new team focused on building the Fusion Platform with Amazon Web Services (AWS). This role involves technical ownership of software development, mentoring junior team members, and driving engineering improvements. The ideal candidate will demonstrate proficiency in TypeScript, React, AWS, and understand Agile methodologies. The position is hybrid and located in London, with opportunities for career advancement and innovative contributions.
TP ICAP Group Services Ltd is looking for a Senior Back-End Engineer in London to design, develop, and maintain robust server-side applications and APIs. The role involves collaborating with Architects and delivering high-performance systems across the software lifecycle. The ideal candidate will have significant experience building latency-sensitive trading systems and strong proficiency in .NET and C#. This position offers the opportunity to drive innovation and mentor other engineers.
19/07/2026
Full time
TP ICAP Group Services Ltd is looking for a Senior Back-End Engineer in London to design, develop, and maintain robust server-side applications and APIs. The role involves collaborating with Architects and delivering high-performance systems across the software lifecycle. The ideal candidate will have significant experience building latency-sensitive trading systems and strong proficiency in .NET and C#. This position offers the opportunity to drive innovation and mentor other engineers.
TP ICAP Group Services Ltd is seeking a Development Team Leader in London. This role involves managing a team of developers and developing Client Connectivity Platforms for the Global Broking Division. The successful candidate will work in a collaborative environment, engaging closely with various stakeholders to ensure the stability and performance of applications. Essential qualifications include senior-level Java experience, familiarity with FIX Protocol, and a strong command of AWS services. A hands-on management approach is required, coupled with excellent communication skills.
19/07/2026
Full time
TP ICAP Group Services Ltd is seeking a Development Team Leader in London. This role involves managing a team of developers and developing Client Connectivity Platforms for the Global Broking Division. The successful candidate will work in a collaborative environment, engaging closely with various stakeholders to ensure the stability and performance of applications. Essential qualifications include senior-level Java experience, familiarity with FIX Protocol, and a strong command of AWS services. A hands-on management approach is required, coupled with excellent communication skills.
Role Overview TP ICAP are looking for a Senior Java Developer delivering low latency, highly available trading system components with deep expertise in Java, FIX connectivity, and distributed real time messaging. In this role, you will be responsible for designing, building, and optimising mission critical trading services across multiple asset classes. Role Responsibilities Design and implement distributed, fault tolerant Java services for electronic trading environments Lead performance tuning, optimisation, and refactoring of low latency trading components Investigate and resolve production issues, ensuring system stability and high availability Collaborate with global teams, including Architecture, DevOps, and Product Mentor and guide engineers to improve technical capability and engineering standards Experience / Competences Strong experience designing and building high performance, low latency Java services within electronic trading Strong experience with distributed messaging technologies (Solace/Kafka) and real time systems Strong experience designing and building event driven systems deployed to cloud environments (AWS, EC2, EKS, Kubernetes) Experience with memory architectures and network performance in low latency platforms Experience with Maven or Gradle (Maven preferred), and JUnit Experience in Git or other source control systems Experience in CI/CD concepts Strong communication skills with the ability to collaborate effectively across globally distributed engineering, product, and operations teams Knowledge of FX, Credit, or Commodities electronic trading flows Knowledge of FIX engines and market connectivity workflows Knowledge of Linux engineering, troubleshooting, and performance optimisation Experience with Spring Boot or Google Guice dependency injection frameworks Experience with observability stacks (Open Telemetry, Grafana) Experience with distributed caching solutions such as Hazelcast Experience with BDD and automation frameworks (Cucumber)
19/07/2026
Full time
Role Overview TP ICAP are looking for a Senior Java Developer delivering low latency, highly available trading system components with deep expertise in Java, FIX connectivity, and distributed real time messaging. In this role, you will be responsible for designing, building, and optimising mission critical trading services across multiple asset classes. Role Responsibilities Design and implement distributed, fault tolerant Java services for electronic trading environments Lead performance tuning, optimisation, and refactoring of low latency trading components Investigate and resolve production issues, ensuring system stability and high availability Collaborate with global teams, including Architecture, DevOps, and Product Mentor and guide engineers to improve technical capability and engineering standards Experience / Competences Strong experience designing and building high performance, low latency Java services within electronic trading Strong experience with distributed messaging technologies (Solace/Kafka) and real time systems Strong experience designing and building event driven systems deployed to cloud environments (AWS, EC2, EKS, Kubernetes) Experience with memory architectures and network performance in low latency platforms Experience with Maven or Gradle (Maven preferred), and JUnit Experience in Git or other source control systems Experience in CI/CD concepts Strong communication skills with the ability to collaborate effectively across globally distributed engineering, product, and operations teams Knowledge of FX, Credit, or Commodities electronic trading flows Knowledge of FIX engines and market connectivity workflows Knowledge of Linux engineering, troubleshooting, and performance optimisation Experience with Spring Boot or Google Guice dependency injection frameworks Experience with observability stacks (Open Telemetry, Grafana) Experience with distributed caching solutions such as Hazelcast Experience with BDD and automation frameworks (Cucumber)
Job Overview TP ICAP has partnered with Amazon Web Services (AWS) to build the next generation of the Fusion Platform and make it a global market infrastructure. This role will be working in a new team to build out a new platform based on the latest technology and architecture. You will be working alongside AWS and learning from the best. As a Senior Engineer you will be responsible for demonstrating excellent technical competencies with a desire to improve and mentor junior members of the team. You will take responsibility for your assigned work by taking ownership of the design, development, testing and deployment of software across the team, and work closely with the Principal Engineer, Architects and Leads to ensure the successful deployment into production environments. Responsibilities Be able to drive engineering improvements whilst communicating principles behind your work to other team members and the wider organisation. Be proactive in supporting the team's engagement in a well defined SDLC that supports planning, prioritisation and delivery needs. Support the team in leading conversations around estimation by leveraging previous experience, challenging requirements and fostering potential solutions. Lead conversations around software systems to enable meaningful conversations about wider system architecture with Engineers. Evolve systems towards target state architecture by refactoring and prioritisation of deliveries. Qualifications Demonstrable industry experience as a Full Stack or Front/Backend Engineer in TypeScript in a professional environment. Front end skills: Proficient in HTML5, CSS3, and TypeScript; Proficient in React, Redux, ReactQuery; Experience with modern JavaScript frameworks; Knowledge of version control systems (Git); Understanding of cross browser compatibility; Familiarity with RESTful APIs, GraphQL and Websockets; Experience with CSS pre processors such as Tailwind. Back end skills: Proficiency in backend programming languages (TypeScript and/or other OOP language such as C# / Java); Strong database knowledge (SQL and NoSQL); Proficiency with RESTful APIs, GraphQL APIs and Websockets; Experience with microservices architecture; Knowledge of version control systems (Git); Experience with Terraform; Experience with automated testing; Experience with AWS (AWS Lambda, AWS Fargate, Amazon API Gateway, AWS AppSync); Worked within an Agile Cross functional delivery team. Developing well tested software into low latency event driven production environments; Full software development lifecycle in a technical role. Pub/Sub patterns with messaging technologies (e.g., SOLACE/AMQP); Worked within a technical platform team, delivering reusable services across multiple agile projects; Microservice architecture; Containerisation; Maintaining code quality with Unit, Integration and e2e testing; AWS cloud ecosystem and the AWS CLI (or industry equivalent); Linux shell or Windows PowerShell; CI and CD flows within an enterprise environment; Continuous Delivery Agile tooling to support team delivery, such as JIRA and other project management systems. Open to innovative ideas/experiences and ability to create new ideas, approaches or insights. Seeks opportunities for improvements; Demonstrates high levels of energy in seeking out and achieving new goals. Can work with BA's/PO's to demystify ambiguity, handle challenge, and is comfortable to challenge team mates constructively. Adapts communication style to suit audience. Works ethically and shows respect for both professional and company values. Excellent attention to detail, highly organised with a proactive approach; Strong analytical ability and innovative problem solving skills; Software Design Patterns. Desired OOP / SOLID Principles. Demonstrable experience of C# (.Net 8+) in a professional environment. Contribution to open source projects. Experience with regulatory driven projects. Knowledge of Financial Markets, Systems and Over the Counter (OTC) products. Band & Level Manager, 6 Location UK - 135 Bishopsgate, London
19/07/2026
Full time
Job Overview TP ICAP has partnered with Amazon Web Services (AWS) to build the next generation of the Fusion Platform and make it a global market infrastructure. This role will be working in a new team to build out a new platform based on the latest technology and architecture. You will be working alongside AWS and learning from the best. As a Senior Engineer you will be responsible for demonstrating excellent technical competencies with a desire to improve and mentor junior members of the team. You will take responsibility for your assigned work by taking ownership of the design, development, testing and deployment of software across the team, and work closely with the Principal Engineer, Architects and Leads to ensure the successful deployment into production environments. Responsibilities Be able to drive engineering improvements whilst communicating principles behind your work to other team members and the wider organisation. Be proactive in supporting the team's engagement in a well defined SDLC that supports planning, prioritisation and delivery needs. Support the team in leading conversations around estimation by leveraging previous experience, challenging requirements and fostering potential solutions. Lead conversations around software systems to enable meaningful conversations about wider system architecture with Engineers. Evolve systems towards target state architecture by refactoring and prioritisation of deliveries. Qualifications Demonstrable industry experience as a Full Stack or Front/Backend Engineer in TypeScript in a professional environment. Front end skills: Proficient in HTML5, CSS3, and TypeScript; Proficient in React, Redux, ReactQuery; Experience with modern JavaScript frameworks; Knowledge of version control systems (Git); Understanding of cross browser compatibility; Familiarity with RESTful APIs, GraphQL and Websockets; Experience with CSS pre processors such as Tailwind. Back end skills: Proficiency in backend programming languages (TypeScript and/or other OOP language such as C# / Java); Strong database knowledge (SQL and NoSQL); Proficiency with RESTful APIs, GraphQL APIs and Websockets; Experience with microservices architecture; Knowledge of version control systems (Git); Experience with Terraform; Experience with automated testing; Experience with AWS (AWS Lambda, AWS Fargate, Amazon API Gateway, AWS AppSync); Worked within an Agile Cross functional delivery team. Developing well tested software into low latency event driven production environments; Full software development lifecycle in a technical role. Pub/Sub patterns with messaging technologies (e.g., SOLACE/AMQP); Worked within a technical platform team, delivering reusable services across multiple agile projects; Microservice architecture; Containerisation; Maintaining code quality with Unit, Integration and e2e testing; AWS cloud ecosystem and the AWS CLI (or industry equivalent); Linux shell or Windows PowerShell; CI and CD flows within an enterprise environment; Continuous Delivery Agile tooling to support team delivery, such as JIRA and other project management systems. Open to innovative ideas/experiences and ability to create new ideas, approaches or insights. Seeks opportunities for improvements; Demonstrates high levels of energy in seeking out and achieving new goals. Can work with BA's/PO's to demystify ambiguity, handle challenge, and is comfortable to challenge team mates constructively. Adapts communication style to suit audience. Works ethically and shows respect for both professional and company values. Excellent attention to detail, highly organised with a proactive approach; Strong analytical ability and innovative problem solving skills; Software Design Patterns. Desired OOP / SOLID Principles. Demonstrable experience of C# (.Net 8+) in a professional environment. Contribution to open source projects. Experience with regulatory driven projects. Knowledge of Financial Markets, Systems and Over the Counter (OTC) products. Band & Level Manager, 6 Location UK - 135 Bishopsgate, London
Job Summary The Software Team Lead will provide hands on technical leadership to a cross functional engineering team delivering business critical software solutions. The role combines people leadership with deep software engineering expertise, setting standards for code quality, architecture, and delivery practices across the team. Working in an Agile environment, the Software Team Lead will guide the team from design through to implementation and production support, fostering a culture of continuous improvement, collaboration, and high quality delivery. Responsibilities Lead and manage a cross functional team of software engineers to deliver high quality, business critical applications. Provide hands on technical leadership across the full software development lifecycle, from design and implementation through to deployment and support. Collaborate with Solution and Enterprise Architects to ensure solutions align with target architecture and technology standards. Own and be accountable for the technical quality, stability, and performance of delivered solutions, ensuring they meet business and non functional requirements. Drive engineering best practices, including code review, automated testing, CI/CD, and secure development practices within the team. Work closely with Product Owners, Business Analysts, and other stakeholders to refine requirements and plan deliverables. Identify and remove delivery impediments, working with Scrum Masters / Delivery Managers to maintain team flow and predictable velocity. Mentor, coach, and develop engineers, supporting performance reviews, career development, and skills growth. Contribute to incident and problem management, supporting the investigation and resolution of production issues where required. Experience / Competences Proven experience leading a high performing software engineering team in an Agile environment (e.g. Scrum or SAFe). Strong hands on software engineering background in at least one modern language (e.g. C#, Java, or similar), including design, development, and code review. Demonstrable experience designing and building distributed, event driven or cloud native systems. Practical experience with CI/CD pipelines and source control (e.g. Git, GitLab, or similar) to support automated build, test, and deployment. Good understanding of software engineering best practices, including OO design principles and automated testing (unit, integration, end to end). Experience working with cloud platforms (e.g. AWS, Azure, or GCP) for application hosting and deployment. Strong communication and stakeholder management skills, with the ability to translate technical concepts for non technical audiences. Proven ability to balance delivery pace with quality, managing priorities and risks across multiple initiatives. Desired: working in financial services, trading platforms, or other complex, transaction heavy environments. Exposure to event driven or messaging based architectures and related technologies. Familiarity with front end technologies (e.g. React, JavaScript/TypeScript) in addition to back end development. Experience with microservices, containerisation, and orchestration tools (e.g. Docker, Kubernetes). Understanding of scaled Agile frameworks (e.g. SAFe) and working within multi team delivery programmes. Knowledge of additional programming languages (e.g. Python, JavaScript) or scripting for automation and tooling. Experience collaborating with DevOps or Platform Engineering teams to optimise reliability, observability, and performance. Role Band & Level Manager, 7 Location UK - City Quays - Belfast
19/07/2026
Full time
Job Summary The Software Team Lead will provide hands on technical leadership to a cross functional engineering team delivering business critical software solutions. The role combines people leadership with deep software engineering expertise, setting standards for code quality, architecture, and delivery practices across the team. Working in an Agile environment, the Software Team Lead will guide the team from design through to implementation and production support, fostering a culture of continuous improvement, collaboration, and high quality delivery. Responsibilities Lead and manage a cross functional team of software engineers to deliver high quality, business critical applications. Provide hands on technical leadership across the full software development lifecycle, from design and implementation through to deployment and support. Collaborate with Solution and Enterprise Architects to ensure solutions align with target architecture and technology standards. Own and be accountable for the technical quality, stability, and performance of delivered solutions, ensuring they meet business and non functional requirements. Drive engineering best practices, including code review, automated testing, CI/CD, and secure development practices within the team. Work closely with Product Owners, Business Analysts, and other stakeholders to refine requirements and plan deliverables. Identify and remove delivery impediments, working with Scrum Masters / Delivery Managers to maintain team flow and predictable velocity. Mentor, coach, and develop engineers, supporting performance reviews, career development, and skills growth. Contribute to incident and problem management, supporting the investigation and resolution of production issues where required. Experience / Competences Proven experience leading a high performing software engineering team in an Agile environment (e.g. Scrum or SAFe). Strong hands on software engineering background in at least one modern language (e.g. C#, Java, or similar), including design, development, and code review. Demonstrable experience designing and building distributed, event driven or cloud native systems. Practical experience with CI/CD pipelines and source control (e.g. Git, GitLab, or similar) to support automated build, test, and deployment. Good understanding of software engineering best practices, including OO design principles and automated testing (unit, integration, end to end). Experience working with cloud platforms (e.g. AWS, Azure, or GCP) for application hosting and deployment. Strong communication and stakeholder management skills, with the ability to translate technical concepts for non technical audiences. Proven ability to balance delivery pace with quality, managing priorities and risks across multiple initiatives. Desired: working in financial services, trading platforms, or other complex, transaction heavy environments. Exposure to event driven or messaging based architectures and related technologies. Familiarity with front end technologies (e.g. React, JavaScript/TypeScript) in addition to back end development. Experience with microservices, containerisation, and orchestration tools (e.g. Docker, Kubernetes). Understanding of scaled Agile frameworks (e.g. SAFe) and working within multi team delivery programmes. Knowledge of additional programming languages (e.g. Python, JavaScript) or scripting for automation and tooling. Experience collaborating with DevOps or Platform Engineering teams to optimise reliability, observability, and performance. Role Band & Level Manager, 7 Location UK - City Quays - Belfast