it job board logo
  • Home
  • Find IT Jobs
  • Register CV
  • Career Advice
  • Contact us
  • Employers
    • Register as Employer
    • Pricing Plans
  • Recruiting? Post a job
  • Sign in
  • Sign up
  • Home
  • Find IT Jobs
  • Register CV
  • Career Advice
  • Contact us
  • Employers
    • Register as Employer
    • Pricing Plans
Sorry, that job is no longer available. Here are some results that may be similar to the job you were looking for.

578 jobs found

Email me jobs like this
Refine Search
Current Search
software engineer distributed systems java
ARM (Advanced Resource Managers)
Senior JVM Software Engineer
ARM (Advanced Resource Managers)
Senior JVM Software Engineer (Scala/Java) 6-12-month contract - Inside IR35 - up to £600 per day London based - hybrid working - 2-3 days onsite Finance sector - must have previous experience Overview Our client is seeking a Senior Software Engineer to join a team building a distributed calculation engine used to calculate financial indices and quantitative models. This is a business-critical platform operating within a high-performance financial services environment. This is primarily a Back End engineering role, focused on designing and building new functionality rather than support or maintenance. Skills & Experience Strong senior-level software engineering background Significant commercial experience with JVM technologies (Scala or Java) Experience building complex Back End or distributed systems Strong understanding of software engineering fundamentals, including: Concurrency Testing Design patterns Clean code principles CI/CD practices Ability to operate independently and take ownership of complex technical problems Strong communication skills Hands-on design and development experience Ability to explain architectural decisions and technical trade-offs System ownership experience Strong Java development skills Understanding of how Java applications run in production JVM tuning and troubleshooting experience Performance optimisation experience Disclaimer: This vacancy is being advertised by either Advanced Resource Managers Limited, Advanced Resource Managers IT Limited or Advanced Resource Managers Engineering Limited ("ARM"). ARM is a specialist talent acquisition and management consultancy. We provide technical contingency recruitment and a portfolio of more complex resource solutions. Our specialist recruitment divisions cover the entire technical arena, including some of the most economically and strategically important industries in the UK and the world today. We will never send your CV without your permission. Where the role is marked as Outside IR35 in the advertisement this is subject to receipt of a final Status Determination Statement from the end Client and may be subject to change.
27/07/2026
Contractor
Senior JVM Software Engineer (Scala/Java) 6-12-month contract - Inside IR35 - up to £600 per day London based - hybrid working - 2-3 days onsite Finance sector - must have previous experience Overview Our client is seeking a Senior Software Engineer to join a team building a distributed calculation engine used to calculate financial indices and quantitative models. This is a business-critical platform operating within a high-performance financial services environment. This is primarily a Back End engineering role, focused on designing and building new functionality rather than support or maintenance. Skills & Experience Strong senior-level software engineering background Significant commercial experience with JVM technologies (Scala or Java) Experience building complex Back End or distributed systems Strong understanding of software engineering fundamentals, including: Concurrency Testing Design patterns Clean code principles CI/CD practices Ability to operate independently and take ownership of complex technical problems Strong communication skills Hands-on design and development experience Ability to explain architectural decisions and technical trade-offs System ownership experience Strong Java development skills Understanding of how Java applications run in production JVM tuning and troubleshooting experience Performance optimisation experience Disclaimer: This vacancy is being advertised by either Advanced Resource Managers Limited, Advanced Resource Managers IT Limited or Advanced Resource Managers Engineering Limited ("ARM"). ARM is a specialist talent acquisition and management consultancy. We provide technical contingency recruitment and a portfolio of more complex resource solutions. Our specialist recruitment divisions cover the entire technical arena, including some of the most economically and strategically important industries in the UK and the world today. We will never send your CV without your permission. Where the role is marked as Outside IR35 in the advertisement this is subject to receipt of a final Status Determination Statement from the end Client and may be subject to change.
AI Application Architect
3040 Avanade Europe Holdings L Company
Introduction Join Avanade's Global Integrated Center of Excellence (ICOE) as a hands on AI Application Architect, helping design intelligent, agentic, cloud native applications. You will apply advanced AI techniques to accelerate every phase of the delivery lifecycle - from analysis and design to build, test, deploy, and operate - driving transformation across complex enterprise landscapes. Role Overview As part of the Application & Infrastructure SME team within the ICOE, you will focus on modern application architecture while pioneering the use of agentic AI in real delivery scenarios. You will collaborate closely with Avanade Regions on both direct and indirect deals, supporting them during solutioning phases as well as during critical delivery phases. Whether modernizing legacy systems or building solutions from scratch, you will apply agentic AI to transform how projects are executed end to end. What you'll do Architect AI powered applications using autonomous and semi autonomous agentic frameworks. Apply AI agents across all delivery phases: analysis, design, build, test, deploy, and operations. Modernise legacy applications using agentic AI for discovery, transformation, and refactoring. Define end to end architectures integrating traditional software, LLMs, vector stores, and orchestration. Drive AI adoption within Avanade Regions, enabling AI driven solution roadmaps. Contribute to solution planning and design across multi disciplinary and multi cloud environments. Develop accelerators, reference architectures, and reusable assets for agentic AI patterns. Guide engineering, data, and DevOps teams on AI automation and pipeline integration. Travel occasionally for high value client engagements. Skills and Experience 12+ years of experience designing and developing enterprise scale applications. Strong foundation in software engineering including frontend, backend, APIs, data, and cloud architecture. Expertise in Java or C# as a primary language; hands on experience with Python, Rust, and TypeScript/JavaScript. Proven delivery experience applying agentic AI to modernise legacy systems or build new solutions. Hands on expertise with agentic AI frameworks such as AutoGen, Semantic Kernel, LangChain, or equivalents. Ability to apply AI agents across all phases of delivery: requirements, architecture, coding, testing, documentation, and deployment. Experience with LLMs, prompt engineering, RAG, vector databases, and orchestration patterns. Strong Azure expertise preferred, with hands on exposure to AWS and GCP. Experience integrating AI into distributed systems, microservices, APIs, and event driven architectures. DevOps and MLOps experience including CI/CD, IaC, automated testing, observability, and deployment automation. Familiarity with data engineering, ML models, Responsible AI, and enterprise governance. Ability to communicate complex AI concepts to both technical and executive audiences. Cloud, AI engineering, or architecture certifications are a plus. About You Passionate about AI with hands on experience applying agentic patterns in real delivery work. Comfortable working at the intersection of software engineering, AI, cloud, and automation. Clear communicator across technical and non technical stakeholders. Enjoy mentoring teams and raising overall AI engineering maturity. Continuously explore emerging AI frameworks, tools, and architectural approaches. Your Career Opportunity You will have access to global technical communities, a dedicated career advisor, and supportive colleagues who care about your success. You can benefit from minimum 80 hours of training per year and paid certifications.
27/07/2026
Full time
Introduction Join Avanade's Global Integrated Center of Excellence (ICOE) as a hands on AI Application Architect, helping design intelligent, agentic, cloud native applications. You will apply advanced AI techniques to accelerate every phase of the delivery lifecycle - from analysis and design to build, test, deploy, and operate - driving transformation across complex enterprise landscapes. Role Overview As part of the Application & Infrastructure SME team within the ICOE, you will focus on modern application architecture while pioneering the use of agentic AI in real delivery scenarios. You will collaborate closely with Avanade Regions on both direct and indirect deals, supporting them during solutioning phases as well as during critical delivery phases. Whether modernizing legacy systems or building solutions from scratch, you will apply agentic AI to transform how projects are executed end to end. What you'll do Architect AI powered applications using autonomous and semi autonomous agentic frameworks. Apply AI agents across all delivery phases: analysis, design, build, test, deploy, and operations. Modernise legacy applications using agentic AI for discovery, transformation, and refactoring. Define end to end architectures integrating traditional software, LLMs, vector stores, and orchestration. Drive AI adoption within Avanade Regions, enabling AI driven solution roadmaps. Contribute to solution planning and design across multi disciplinary and multi cloud environments. Develop accelerators, reference architectures, and reusable assets for agentic AI patterns. Guide engineering, data, and DevOps teams on AI automation and pipeline integration. Travel occasionally for high value client engagements. Skills and Experience 12+ years of experience designing and developing enterprise scale applications. Strong foundation in software engineering including frontend, backend, APIs, data, and cloud architecture. Expertise in Java or C# as a primary language; hands on experience with Python, Rust, and TypeScript/JavaScript. Proven delivery experience applying agentic AI to modernise legacy systems or build new solutions. Hands on expertise with agentic AI frameworks such as AutoGen, Semantic Kernel, LangChain, or equivalents. Ability to apply AI agents across all phases of delivery: requirements, architecture, coding, testing, documentation, and deployment. Experience with LLMs, prompt engineering, RAG, vector databases, and orchestration patterns. Strong Azure expertise preferred, with hands on exposure to AWS and GCP. Experience integrating AI into distributed systems, microservices, APIs, and event driven architectures. DevOps and MLOps experience including CI/CD, IaC, automated testing, observability, and deployment automation. Familiarity with data engineering, ML models, Responsible AI, and enterprise governance. Ability to communicate complex AI concepts to both technical and executive audiences. Cloud, AI engineering, or architecture certifications are a plus. About You Passionate about AI with hands on experience applying agentic patterns in real delivery work. Comfortable working at the intersection of software engineering, AI, cloud, and automation. Clear communicator across technical and non technical stakeholders. Enjoy mentoring teams and raising overall AI engineering maturity. Continuously explore emerging AI frameworks, tools, and architectural approaches. Your Career Opportunity You will have access to global technical communities, a dedicated career advisor, and supportive colleagues who care about your success. You can benefit from minimum 80 hours of training per year and paid certifications.
Software Engineer III, Full Stack, Commerce Safety
United States Digital Space LLC
Minimum qualifications: Bachelor's degree or equivalent practical experience. 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree. 2 years of experience with full stack development, across back-end such as Java, Python, Kotlin, Golang, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent. Experience with relational databases and writing SQL queries. Experience with software architecture, API design, and distributed systems. Preferred qualifications: Experience with Machine Learning, Generative AI, large language models (LLMs). Experience working with server platform, Apps Framework, and Spanner. Interest or experience in Trust and Safety, fraud prevention, or identity verification. Familiarity with frontend development using server platform Web or similar TypeScript-based frameworks. Demonstrated ability to perform data analysis to drive engineering and product decisions. About the job the company's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to the company's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. As a Software Engineer on the Actor Safety team, you will contribute to the full-lifecycle development of the team's moderation and verification platform. People shop on the company more than a billion times a day - and the Commerce team is responsible for building the experiences that serve these users. The mission for the company Commerce is to be an essential part of the shopping journey for consumers - from inspiration to a simple and secure checkout experience - and the best place for retailers/merchants to connect with consumers. We support and partner with the commerce ecosystem, from large retailers to small local merchants, to give them the tools, technology and scale to thrive in today's digital world. Responsibilities Design and build robust backend services and evolve our verification platform into a centralized orchestration engine, managing complex state transitions and integrating with various identity and verification providers. Design, build, deploy, and iterate on machine learning models (including LLMs) to detect spam and abuse in Shopping. Collaborate closely with product managers, data analysts, operations teams, and other engineering teams to understand requirements, translate them into technical solutions, and deliver impactful results. Analyze data to identify patterns of abuse, measure the effectiveness of our systems, and guide future improvements. Contribute to the team's engineering excellence by maintaining and improving the reliability of the production system, participate in teams oncall and contribute to code reviews, documentation, and overall system health. the company is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also the company's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
27/07/2026
Full time
Minimum qualifications: Bachelor's degree or equivalent practical experience. 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree. 2 years of experience with full stack development, across back-end such as Java, Python, Kotlin, Golang, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent. Experience with relational databases and writing SQL queries. Experience with software architecture, API design, and distributed systems. Preferred qualifications: Experience with Machine Learning, Generative AI, large language models (LLMs). Experience working with server platform, Apps Framework, and Spanner. Interest or experience in Trust and Safety, fraud prevention, or identity verification. Familiarity with frontend development using server platform Web or similar TypeScript-based frameworks. Demonstrated ability to perform data analysis to drive engineering and product decisions. About the job the company's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to the company's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. As a Software Engineer on the Actor Safety team, you will contribute to the full-lifecycle development of the team's moderation and verification platform. People shop on the company more than a billion times a day - and the Commerce team is responsible for building the experiences that serve these users. The mission for the company Commerce is to be an essential part of the shopping journey for consumers - from inspiration to a simple and secure checkout experience - and the best place for retailers/merchants to connect with consumers. We support and partner with the commerce ecosystem, from large retailers to small local merchants, to give them the tools, technology and scale to thrive in today's digital world. Responsibilities Design and build robust backend services and evolve our verification platform into a centralized orchestration engine, managing complex state transitions and integrating with various identity and verification providers. Design, build, deploy, and iterate on machine learning models (including LLMs) to detect spam and abuse in Shopping. Collaborate closely with product managers, data analysts, operations teams, and other engineering teams to understand requirements, translate them into technical solutions, and deliver impactful results. Analyze data to identify patterns of abuse, measure the effectiveness of our systems, and guide future improvements. Contribute to the team's engineering excellence by maintaining and improving the reliability of the production system, participate in teams oncall and contribute to code reviews, documentation, and overall system health. the company is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also the company's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Capital One
Senior Software Development Engineer - SRE
Capital One Nottingham, Nottinghamshire
Role Overview Senior Software Development Engineer - SRE This role will lead the planning and implementation of key SRE initiatives for our cloud based back end services, driving performance, stability, and scalability while fostering a culture of quality, security, and resilience. Responsibilities You will technically lead a group of engineers responsible for maintaining and improving our back end services for our most critical customer and/or data applications within the cloud. Through your team and hands on engineering, help to shape and deliver the goals and vision set out by your Site Reliability Engineering Manager (SREM). Contribute to the major optimisation and improvement themes within the team. Identifying opportunities to reduce operational overheads through observability and service automation. Drive engineering best practice (e.g., Operational Excellence, Security, Quality, Resilience etc.) and set standards across the team and wider SRE community. Innovate within your team and contribute within your technical domain. Deliver key pieces of intent from inception through to design and hands on delivery, in collaboration with your SREM. Estimate, scope and plan your work within an agile environment. Qualifications Production grade experience of developing and managing APIs using Java & Springboot. Excellent understanding of SOLID principles, SOA, HTTP and REST. Good knowledge of Maven or Gradle. Production experience running microservices on container orchestration architectures. Passionate about API testing utilising tools similar to Wiremock, Pact, Postman and Cucumber. Good understanding of API authentication and authorisation mechanisms like OAuth. Knowledge using monitoring & logging tools to troubleshoot problems in a distributed network of systems. Excellent understanding of infrastructure as code and CI/CD pipeline management via Jenkins. Development experience within a cloud environment. Strong experience in back end architectural and design patterns. Able to effectively communicate and partner across engineering to maximise inner sourcing opportunities and reduce waste. Extensive knowledge to successfully identify, troubleshoot and pre empt operational issues. Proactive approach to problem determination, identifying areas for improvement and system bottlenecks. Strong communication skills with proven ability to challenge and motivate technical teams. Learning & Growth Opportunities Broadening your knowledge of the cloud (specifically AWS). Scripting languages (e.g., Python, BASH). Site Reliability Engineering. Solving real world problems and being comfortable working in a complex regulated environment. Location & Work Model This is a permanent position based in our Nottingham office. We have a hybrid working model which gives you flexibility to work from our office and from home. You will be based in our Nottingham office 3 days a week on Tuesdays, Wednesdays and Thursdays. Equal Opportunity Employer We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
27/07/2026
Full time
Role Overview Senior Software Development Engineer - SRE This role will lead the planning and implementation of key SRE initiatives for our cloud based back end services, driving performance, stability, and scalability while fostering a culture of quality, security, and resilience. Responsibilities You will technically lead a group of engineers responsible for maintaining and improving our back end services for our most critical customer and/or data applications within the cloud. Through your team and hands on engineering, help to shape and deliver the goals and vision set out by your Site Reliability Engineering Manager (SREM). Contribute to the major optimisation and improvement themes within the team. Identifying opportunities to reduce operational overheads through observability and service automation. Drive engineering best practice (e.g., Operational Excellence, Security, Quality, Resilience etc.) and set standards across the team and wider SRE community. Innovate within your team and contribute within your technical domain. Deliver key pieces of intent from inception through to design and hands on delivery, in collaboration with your SREM. Estimate, scope and plan your work within an agile environment. Qualifications Production grade experience of developing and managing APIs using Java & Springboot. Excellent understanding of SOLID principles, SOA, HTTP and REST. Good knowledge of Maven or Gradle. Production experience running microservices on container orchestration architectures. Passionate about API testing utilising tools similar to Wiremock, Pact, Postman and Cucumber. Good understanding of API authentication and authorisation mechanisms like OAuth. Knowledge using monitoring & logging tools to troubleshoot problems in a distributed network of systems. Excellent understanding of infrastructure as code and CI/CD pipeline management via Jenkins. Development experience within a cloud environment. Strong experience in back end architectural and design patterns. Able to effectively communicate and partner across engineering to maximise inner sourcing opportunities and reduce waste. Extensive knowledge to successfully identify, troubleshoot and pre empt operational issues. Proactive approach to problem determination, identifying areas for improvement and system bottlenecks. Strong communication skills with proven ability to challenge and motivate technical teams. Learning & Growth Opportunities Broadening your knowledge of the cloud (specifically AWS). Scripting languages (e.g., Python, BASH). Site Reliability Engineering. Solving real world problems and being comfortable working in a complex regulated environment. Location & Work Model This is a permanent position based in our Nottingham office. We have a hybrid working model which gives you flexibility to work from our office and from home. You will be based in our Nottingham office 3 days a week on Tuesdays, Wednesdays and Thursdays. Equal Opportunity Employer We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
Senior Java Developer
United States Digital Space LLC
About the Job Join the company's Financial Services (FS) Business Unit within the Cloud & Custom Applications (C&A) practice as a Senior Java Developer. In this role, you will help architect tomorrow by delivering scalable, high quality applications that drive meaningful business outcomes. As part of a collaborative and AI fluent engineering community, you will consult with purpose, continuously evolve your expertise, and contribute to building a future ready workforce. This is an opportunity to shape resilient systems, influence modern engineering practices, and deliver impactful solutions that truly make it real. Hybrid Working The places that you work from day to day will vary according to your role, your needs, and those of the business; it will be a blend of Company offices, client sites, and your home; noting that you will be unable to work at home 100% of the time. Responsibilities Deliver robust, scalable applications aligned to business and customer outcomes Collaborate with cross functional teams to design and deliver end to end solutions Drive engineering excellence through clean coding, peer reviews, and continuous improvement Ensure applications are secure, high performing, and resilient by design Contribute to architecture decisions that enable long term scalability and adaptability Actively participate in agile delivery to achieve timely, high quality releases Mentor team members and foster a culture of continuous learning and innovation Demonstrate awareness of emerging trends, including AI enabled development, to enhance delivery outcomes Take ownership of deliverables, proactively identifying and resolving risks and challenges Skills & Qualifications Strong expertise in backend application development using Java Proven experience delivering scalable, enterprise grade solutions Solid understanding of distributed systems and modern architecture principles Experience designing and integrating APIs Strong problem solving ability with a focus on business value Experience working in agile, collaborative environments Understanding of performance, security, and quality engineering practices Effective communication and stakeholder collaboration skills Exposure to Generative AI (GenAI) concepts or applications in software development Inclusion We are a Disability Confident Employer (Level 2) under the UK Government's Disability Confident scheme. As part of our commitment to inclusive recruitment, we will offer an interview to all candidates who declare they have a disability, and meet the minimum essential criteria for the role. Please opt in during the application process. Declare they have a disability, and Meet the minimum essential criteria for the role. Make It Real (what does it mean for you) You'll be joining an accredited Great Place to Work in 2024. Employee wellbeing is vitally important to us as an organisation. To help support wellbeing we have trained 'Mental Health Champions' across each of our business areas, and we have invested in wellbeing apps such as Thrive and Peppy. You will be empowered to explore, innovate, and progress. You will benefit from the company's 'learning for life' mindset, meaning you will have countless training and development opportunities, including access to 250,000 courses and various external certifications. You will be joining one of the World's Most Ethical Companies, as recognised by Ethisphere for 13 consecutive years. Working ethically is at the centre of our culture.
27/07/2026
Full time
About the Job Join the company's Financial Services (FS) Business Unit within the Cloud & Custom Applications (C&A) practice as a Senior Java Developer. In this role, you will help architect tomorrow by delivering scalable, high quality applications that drive meaningful business outcomes. As part of a collaborative and AI fluent engineering community, you will consult with purpose, continuously evolve your expertise, and contribute to building a future ready workforce. This is an opportunity to shape resilient systems, influence modern engineering practices, and deliver impactful solutions that truly make it real. Hybrid Working The places that you work from day to day will vary according to your role, your needs, and those of the business; it will be a blend of Company offices, client sites, and your home; noting that you will be unable to work at home 100% of the time. Responsibilities Deliver robust, scalable applications aligned to business and customer outcomes Collaborate with cross functional teams to design and deliver end to end solutions Drive engineering excellence through clean coding, peer reviews, and continuous improvement Ensure applications are secure, high performing, and resilient by design Contribute to architecture decisions that enable long term scalability and adaptability Actively participate in agile delivery to achieve timely, high quality releases Mentor team members and foster a culture of continuous learning and innovation Demonstrate awareness of emerging trends, including AI enabled development, to enhance delivery outcomes Take ownership of deliverables, proactively identifying and resolving risks and challenges Skills & Qualifications Strong expertise in backend application development using Java Proven experience delivering scalable, enterprise grade solutions Solid understanding of distributed systems and modern architecture principles Experience designing and integrating APIs Strong problem solving ability with a focus on business value Experience working in agile, collaborative environments Understanding of performance, security, and quality engineering practices Effective communication and stakeholder collaboration skills Exposure to Generative AI (GenAI) concepts or applications in software development Inclusion We are a Disability Confident Employer (Level 2) under the UK Government's Disability Confident scheme. As part of our commitment to inclusive recruitment, we will offer an interview to all candidates who declare they have a disability, and meet the minimum essential criteria for the role. Please opt in during the application process. Declare they have a disability, and Meet the minimum essential criteria for the role. Make It Real (what does it mean for you) You'll be joining an accredited Great Place to Work in 2024. Employee wellbeing is vitally important to us as an organisation. To help support wellbeing we have trained 'Mental Health Champions' across each of our business areas, and we have invested in wellbeing apps such as Thrive and Peppy. You will be empowered to explore, innovate, and progress. You will benefit from the company's 'learning for life' mindset, meaning you will have countless training and development opportunities, including access to 250,000 courses and various external certifications. You will be joining one of the World's Most Ethical Companies, as recognised by Ethisphere for 13 consecutive years. Working ethically is at the centre of our culture.
Senior Software Developer
Halliburton Abingdon, Oxfordshire
We are looking for the right people - people who want to innovate, achieve, grow and lead. We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards and opportunity of working for one of the world's largest providers of products and services to the global energy industry. Job Duties About Landmark Landmark, a Halliburton company, builds the software and data platforms that help the global energy industry make better decisions. Our products span subsurface interpretation, well construction planning, reservoir simulation, production optimization, and digital operations. These are tools used daily by engineers and scientists at the world's largest energy companies and run as cloud-native SaaS platforms and as enterprise on-premises solutions. About the Role You own the full development cycle for the features and systems your team assigns you. At Landmark, that means working on software that oil and gas operators depend on for high-stakes decisions. You take a feature from specification through design, implementation, testing, and delivery with minimal supervision and enough judgment to make good technical decisions along the way. You contribute to code reviews, improve the codebase and processes around you without waiting to be asked, and help junior engineers grow. The quality of what you build shows up in production software used by operators worldwide. Strong software engineering fundamentals are the primary requirement. Domain knowledge is valuable but can develop on the job. Positions are available across a range of teams. Team assignment determines both the product domain you work in and the major technologies you use. Teams build software for domains such as: Geoscience - geology, geophysics, or petrophysics Drilling engineering and well planning Reservoir engineering and modeling Production engineering and optimization E&P data management and integration Cloud and platform infrastructure, data services, and developer tooling AI-assisted analytics, search, and generative AI Technologies used vary by team and include: Languages such as Java, C#, F#, C++, Python, and TypeScript Frameworks, platforms, and runtimes such as .NET, Eclipse RCP/SWT, JUnit, Angular, React, and Node.js Cloud platforms including Azure and AWS Containerization and orchestration tooling such as Docker and Kubernetes Infrastructure automation tools such as Terraform, Ansible, Helm, and Argo CD/Flux Relational and NoSQL databases such as PostgreSQL, SQL Server, Oracle, and MongoDB What You Will Do Own features end to end: analyze requirements, design solutions, write the code, test it, and ship it Break complex specifications into concrete tasks with realistic schedules and flag risks early Proactively identify and fix weaknesses in the codebase, the test coverage, and the development process Investigate and resolve production defects, and trace root cause when symptom and source are not in the same place Apply secure coding practices, surface vulnerabilities in code reviews, and fix security issues as they arise Review code from other engineers with the same rigor you expect on your own work Evaluate and integrate open-source tools and libraries where they improve the systems you work on Mentor junior engineers through code reviews, pairing, and direct technical guidance Communicate clearly across a distributed, cross-timezone team Qualifications Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent experience 5-10 years of software development experience Strong proficiency in at least one of: Java, C#/F# (.NET), C++, Python, or TypeScript (React/Angular/Node.js) Experience owning the full development cycle: requirements analysis, design, implementation, testing, and delivery Experience debugging production software and tracing root causes that span multiple components or layers Clear written and verbal communication, including the ability to explain technical decisions and trade-offs to teammates and stakeholders Preferred Experience with cloud-native development, full-stack or web application development, or data platform technologies Experience with CI/CD pipelines, containerization, and infrastructure automation Background in enterprise software, SaaS platforms, or technically demanding application domains (scientific computing, real-time systems, large-scale data) Exposure to integrating machine learning, generative AI, or LLM-based components into application features Experience mentoring less experienced engineers Energy industry experience is not required but is a strong plus. We welcome candidates from all backgrounds and encourage you to apply even if your experience does not match every item in the preferred list. How You Work The engineer who succeeds in this role brings independent judgment to their work and applies it consistently. You own your assignments end to end, communicate clearly when something is off track, and treat code reviews as a genuine quality tool rather than a formality. You are comfortable working across time zones, adaptable when requirements shift, and focused on delivery outcomes rather than task completion. You pick up new tools and techniques on your own, evaluate them critically, and bring the ones that work to your team. You help the engineers around you improve because you understand that team quality compounds over time. Why Landmark We build small, high-ownership teams and invest in the quality of every person on them. You will work in a business where software is the product, the work you do matters, and the standards are high. You will own real work that ships, learn from engineers who push you, and grow into the kind of engineer the team relies on. Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation Location 97 Jubilee Avenue, Milton Park,Abingdon,Oxfordshire,OX14 4RW, United Kingdom Job Details Requisition Number:210132 Experience Level:Experienced Hire Job Family:Engineering/Science/Technology Product Service Line:Landmark Software & Services Full Time / Part Time:Full-time Additional Locations for this position: Compensation Information Compensation is competitive and commensurate with experience.
27/07/2026
Full time
We are looking for the right people - people who want to innovate, achieve, grow and lead. We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards and opportunity of working for one of the world's largest providers of products and services to the global energy industry. Job Duties About Landmark Landmark, a Halliburton company, builds the software and data platforms that help the global energy industry make better decisions. Our products span subsurface interpretation, well construction planning, reservoir simulation, production optimization, and digital operations. These are tools used daily by engineers and scientists at the world's largest energy companies and run as cloud-native SaaS platforms and as enterprise on-premises solutions. About the Role You own the full development cycle for the features and systems your team assigns you. At Landmark, that means working on software that oil and gas operators depend on for high-stakes decisions. You take a feature from specification through design, implementation, testing, and delivery with minimal supervision and enough judgment to make good technical decisions along the way. You contribute to code reviews, improve the codebase and processes around you without waiting to be asked, and help junior engineers grow. The quality of what you build shows up in production software used by operators worldwide. Strong software engineering fundamentals are the primary requirement. Domain knowledge is valuable but can develop on the job. Positions are available across a range of teams. Team assignment determines both the product domain you work in and the major technologies you use. Teams build software for domains such as: Geoscience - geology, geophysics, or petrophysics Drilling engineering and well planning Reservoir engineering and modeling Production engineering and optimization E&P data management and integration Cloud and platform infrastructure, data services, and developer tooling AI-assisted analytics, search, and generative AI Technologies used vary by team and include: Languages such as Java, C#, F#, C++, Python, and TypeScript Frameworks, platforms, and runtimes such as .NET, Eclipse RCP/SWT, JUnit, Angular, React, and Node.js Cloud platforms including Azure and AWS Containerization and orchestration tooling such as Docker and Kubernetes Infrastructure automation tools such as Terraform, Ansible, Helm, and Argo CD/Flux Relational and NoSQL databases such as PostgreSQL, SQL Server, Oracle, and MongoDB What You Will Do Own features end to end: analyze requirements, design solutions, write the code, test it, and ship it Break complex specifications into concrete tasks with realistic schedules and flag risks early Proactively identify and fix weaknesses in the codebase, the test coverage, and the development process Investigate and resolve production defects, and trace root cause when symptom and source are not in the same place Apply secure coding practices, surface vulnerabilities in code reviews, and fix security issues as they arise Review code from other engineers with the same rigor you expect on your own work Evaluate and integrate open-source tools and libraries where they improve the systems you work on Mentor junior engineers through code reviews, pairing, and direct technical guidance Communicate clearly across a distributed, cross-timezone team Qualifications Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent experience 5-10 years of software development experience Strong proficiency in at least one of: Java, C#/F# (.NET), C++, Python, or TypeScript (React/Angular/Node.js) Experience owning the full development cycle: requirements analysis, design, implementation, testing, and delivery Experience debugging production software and tracing root causes that span multiple components or layers Clear written and verbal communication, including the ability to explain technical decisions and trade-offs to teammates and stakeholders Preferred Experience with cloud-native development, full-stack or web application development, or data platform technologies Experience with CI/CD pipelines, containerization, and infrastructure automation Background in enterprise software, SaaS platforms, or technically demanding application domains (scientific computing, real-time systems, large-scale data) Exposure to integrating machine learning, generative AI, or LLM-based components into application features Experience mentoring less experienced engineers Energy industry experience is not required but is a strong plus. We welcome candidates from all backgrounds and encourage you to apply even if your experience does not match every item in the preferred list. How You Work The engineer who succeeds in this role brings independent judgment to their work and applies it consistently. You own your assignments end to end, communicate clearly when something is off track, and treat code reviews as a genuine quality tool rather than a formality. You are comfortable working across time zones, adaptable when requirements shift, and focused on delivery outcomes rather than task completion. You pick up new tools and techniques on your own, evaluate them critically, and bring the ones that work to your team. You help the engineers around you improve because you understand that team quality compounds over time. Why Landmark We build small, high-ownership teams and invest in the quality of every person on them. You will work in a business where software is the product, the work you do matters, and the standards are high. You will own real work that ships, learn from engineers who push you, and grow into the kind of engineer the team relies on. Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation Location 97 Jubilee Avenue, Milton Park,Abingdon,Oxfordshire,OX14 4RW, United Kingdom Job Details Requisition Number:210132 Experience Level:Experienced Hire Job Family:Engineering/Science/Technology Product Service Line:Landmark Software & Services Full Time / Part Time:Full-time Additional Locations for this position: Compensation Information Compensation is competitive and commensurate with experience.
Software Test Engineer / QA Automation Engineer / Test Automation Engineer
慨正橡扯 Warminster, Wiltshire
The role: This is more than a job - it's a mission. You will be part of a high-impact, collaborative environment, where we expect everyone to live the values and standards of the British Army. Every person in our team plays a critical role in delivering OMNIA's vision; designing, delivering, and transforming collective training so the British Army is ready to fight and win. You'll work in a matrix organisation and report operationally through OMNIA Training and functionally through the ITEA Manager. Ultimately, you'll work for the British Army, championing innovation, and helping shape the future of military collective training. Key Responsibilities: Responsible for the execution, creation and maintenance of manual test plans. Responsible for the creation and maintenance of automated test frameworks and scripts. Produce test automation strategies, plans and reports in compliance with project guidelines. Define and manage test environments; create and manage test data; define and manage test tools. Integrate test automation into the deployment pipeline. Support estimation of test activities. Promote test automation and best practices within the team and across projects. Support test team interactions with the wider team and assist in the resolution of issues. Support the team at formal and artefact reviews as necessary. Be responsible for championing and fostering a culture of Environmental, Health, and Safety (EHS) compliance and continuous improvement. Definition of test criteria and acceptance in the Verification and Validation Requirements Matrix (VVRM). Any other duties required to meet the needs of the programme. Who we are looking for: We're after individuals who want to serve. You'll have a mission focus, and the enthusiasm and drive to 'get things done'. You'll want to work in collaboration with other defence training organisations, and the British Army. You won't let bureaucracy get in the way of what needs to be done, you'll learn lessons and share these lessons across the team. You won't necessarily have a military background, but you'll understand what it means to serve and to put the mission first. The OMNIA Training ITEA Test Engineer will provide and deliver ITEA activities across the Army Collective Training Service (ACTS) deliverables. Reporting directly to the ITEA Manager, they will be instrumental in delivering the ITEA Plan and ensuring the effective verification, validation, assurance, and acceptance of services and capabilities across the programme. This role requires a systems thinking mindset, strong stakeholder engagement skills, and the ability work in a multidisciplinary engineering team in a complex and evolving environment. Given the programme's focus on modelling and simulation, familiarity with relevant standards and technologies is highly desirable. Essential Skills and Experience: Proven track record of creating manual test scripts Proven track record of using scripted test automation to improve quality, consistency and coverage within a software development environment. Demonstrable knowledge of creating and managing test automation frameworks. Experience of working in an Agile/SCRUM/DevOps delivery model. Experience in inputting to and managing VVRM across systems, services and capabilities. Working in ITEA Teams. Broad technology experience, with demonstrable experience of enterprise capability development (people, process and technology). Experience in ITEA Sampling approaches and techniques. Strong understanding of systems engineering principles and processes. An understanding of assurance and acceptance processes. Test and Trial script planning experience and test automation. Desirable Skills and Experience: Experience of IBM DOORS and JIRA tools is desirable. Experience with modelling and simulation technologies, including familiarity with standards such as HLA (High-Level Architecture), DIS (Distributed Interactive Simulation), and HLA4. Knowledge of defence or public sector engineering standards and regulatory frameworks. Experience in training transformation or learning platforms. SAFe and ITIL4 certified. Knowledge of the MOD's GEAR framework. Testing and assurance in a training environment aligned with JSP 822. Experience of programming/scripting languages such as Java, Javascript, Python, Bash. Security cleared or ability to obtain (SC or above).
27/07/2026
Full time
The role: This is more than a job - it's a mission. You will be part of a high-impact, collaborative environment, where we expect everyone to live the values and standards of the British Army. Every person in our team plays a critical role in delivering OMNIA's vision; designing, delivering, and transforming collective training so the British Army is ready to fight and win. You'll work in a matrix organisation and report operationally through OMNIA Training and functionally through the ITEA Manager. Ultimately, you'll work for the British Army, championing innovation, and helping shape the future of military collective training. Key Responsibilities: Responsible for the execution, creation and maintenance of manual test plans. Responsible for the creation and maintenance of automated test frameworks and scripts. Produce test automation strategies, plans and reports in compliance with project guidelines. Define and manage test environments; create and manage test data; define and manage test tools. Integrate test automation into the deployment pipeline. Support estimation of test activities. Promote test automation and best practices within the team and across projects. Support test team interactions with the wider team and assist in the resolution of issues. Support the team at formal and artefact reviews as necessary. Be responsible for championing and fostering a culture of Environmental, Health, and Safety (EHS) compliance and continuous improvement. Definition of test criteria and acceptance in the Verification and Validation Requirements Matrix (VVRM). Any other duties required to meet the needs of the programme. Who we are looking for: We're after individuals who want to serve. You'll have a mission focus, and the enthusiasm and drive to 'get things done'. You'll want to work in collaboration with other defence training organisations, and the British Army. You won't let bureaucracy get in the way of what needs to be done, you'll learn lessons and share these lessons across the team. You won't necessarily have a military background, but you'll understand what it means to serve and to put the mission first. The OMNIA Training ITEA Test Engineer will provide and deliver ITEA activities across the Army Collective Training Service (ACTS) deliverables. Reporting directly to the ITEA Manager, they will be instrumental in delivering the ITEA Plan and ensuring the effective verification, validation, assurance, and acceptance of services and capabilities across the programme. This role requires a systems thinking mindset, strong stakeholder engagement skills, and the ability work in a multidisciplinary engineering team in a complex and evolving environment. Given the programme's focus on modelling and simulation, familiarity with relevant standards and technologies is highly desirable. Essential Skills and Experience: Proven track record of creating manual test scripts Proven track record of using scripted test automation to improve quality, consistency and coverage within a software development environment. Demonstrable knowledge of creating and managing test automation frameworks. Experience of working in an Agile/SCRUM/DevOps delivery model. Experience in inputting to and managing VVRM across systems, services and capabilities. Working in ITEA Teams. Broad technology experience, with demonstrable experience of enterprise capability development (people, process and technology). Experience in ITEA Sampling approaches and techniques. Strong understanding of systems engineering principles and processes. An understanding of assurance and acceptance processes. Test and Trial script planning experience and test automation. Desirable Skills and Experience: Experience of IBM DOORS and JIRA tools is desirable. Experience with modelling and simulation technologies, including familiarity with standards such as HLA (High-Level Architecture), DIS (Distributed Interactive Simulation), and HLA4. Knowledge of defence or public sector engineering standards and regulatory frameworks. Experience in training transformation or learning platforms. SAFe and ITIL4 certified. Knowledge of the MOD's GEAR framework. Testing and assurance in a training environment aligned with JSP 822. Experience of programming/scripting languages such as Java, Javascript, Python, Bash. Security cleared or ability to obtain (SC or above).
Senior Software Engineer (Back End)
TP ICAP Group
The TP ICAP Group is a world leading provider of market infrastructure.Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions.Through our people and technology, we connect clients to superior liquidity and data solutions.The Group is home to a stable of premium brands. Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker in the world, the world's leading provider of OTC data, and an award winning all-to-all trading platform.Founded in London in 1866, the Group operates from more than 60 offices in 27 countries. We are 5,200 people strong. We work as one to achieve our vision of being the world's most trusted, innovative, liquidity and data solutions specialist. Role Overview As a Senior Back-End Engineer, you will design, develop, and maintain robust server-side applications and APIs that support high-volume, data-intensive environments. You will play a key role in shaping technical architecture, ensuring system reliability, and driving best practices in software engineering. This position requires strong problem-solving skills, deep technical expertise, and the ability to collaborate effectively with cross-functional teams. Role Responsibilities Lead by example as a hands on engineer , working closely with Architects, Principal Engineers, and Trading SMEs to design, build, review, test, and deliver mission critical, high performance systems end to end. Own engineering deliverables throughout the full lifecycle, ensuring performance, scalability, resilience, and alignment with engineering best practices. Mentor engineers, elevate code quality standards, and foster a culture of technical excellence. Drive innovation through POCs, technical evaluations, and continuous improvement initiatives. Communicate progress proactively, highlighting risks and removing delivery impediments. Experience / Competences Essential Significant years of hands-on experience building and supporting latency sensitive front office trading systems (OMS, Matching, Execution). Strong background in designing and maintaining distributed, event driven, cloud native applications. Deep understanding of low latency engineering, concurrency, multithreading, and performance optimisation. Comprehensive SDLC experience across design, development, QA, deployment, and production support. Ability to balance rapid delivery with architectural rigour and long term maintainability. Strong relational database design and optimisation skills (MSSQL, MySQL). Proven problem solving capabilities and ability to validate ideas through POCs. Experience building automated testing frameworks for complex distributed systems. Ability to engage effectively with traders, quants, and other business stakeholders.Desired Domain experience in Credit or Fixed Income. Expertise in modern .NET technologies and C# (Java or similar OO languages considered). Experience implementing observability (metrics, tracing, logging) for distributed systems. Experience with CI/CD pipelines, containerisation (Docker), and orchestration (Kubernetes/EKS). Experience designing APIs (REST, GraphQL). Knowledge of distributed messaging and caching technologies (e.g., Solace, Redis, or similar). Understanding of FIX protocol and FIX message handling. Hands-on experience with AWS, microservices, and serverless patterns. Familiarity with React and DAPR (nice to have). Understanding of TDD, BDD, or similar testing methodologies. Role Band & Level: Manager, 6 Company Statement We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement. Location UK - 135 Bishopsgate - London Connecting clients, communities and colleagues for sustainable growth TP ICAP connects people, platforms, ideas, and insight across the world's financial, energy and commodities markets. As a global leader in market infrastructure and data-led solutions, we enhance market access, increase efficiencies, and unlock possibilities. Work with us Joining TP ICAP puts you at the heart of markets that matter.You'll have the freedom to innovate and act on your initiative. We'll train you and build your abilities in your specialist area, so that you can become an expert in your field. And all within a connected network that's there to set you up for success.TP ICAP Group is a collection of premium brands each with a distinct, client-focused offering. Underpinning and connecting these client-facing brands is the financial security, operational strength and know-how we have as a Group.Connections are at the heart of what we do. We combine our people's know-how with the latest technology to improve price discovery, trade execution and liquidity flow.Connections create strength. Through them, we help our clients to manage risk, realise investment strategies and expand the scope for growth.And connections act as a catalyst. Sparking richer solutions for our clients to break new ground, modernising markets for future performance, and creating dynamic careers for our people. Our capacity to connect builds trust, supports communities and gives us the power to anticipate and respond to change, whatever direction the world takes. It's what makes TP ICAP a mainstay in the global markets, now and in the future.TP ICAP. We connect.
27/07/2026
Full time
The TP ICAP Group is a world leading provider of market infrastructure.Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions.Through our people and technology, we connect clients to superior liquidity and data solutions.The Group is home to a stable of premium brands. Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker in the world, the world's leading provider of OTC data, and an award winning all-to-all trading platform.Founded in London in 1866, the Group operates from more than 60 offices in 27 countries. We are 5,200 people strong. We work as one to achieve our vision of being the world's most trusted, innovative, liquidity and data solutions specialist. Role Overview As a Senior Back-End Engineer, you will design, develop, and maintain robust server-side applications and APIs that support high-volume, data-intensive environments. You will play a key role in shaping technical architecture, ensuring system reliability, and driving best practices in software engineering. This position requires strong problem-solving skills, deep technical expertise, and the ability to collaborate effectively with cross-functional teams. Role Responsibilities Lead by example as a hands on engineer , working closely with Architects, Principal Engineers, and Trading SMEs to design, build, review, test, and deliver mission critical, high performance systems end to end. Own engineering deliverables throughout the full lifecycle, ensuring performance, scalability, resilience, and alignment with engineering best practices. Mentor engineers, elevate code quality standards, and foster a culture of technical excellence. Drive innovation through POCs, technical evaluations, and continuous improvement initiatives. Communicate progress proactively, highlighting risks and removing delivery impediments. Experience / Competences Essential Significant years of hands-on experience building and supporting latency sensitive front office trading systems (OMS, Matching, Execution). Strong background in designing and maintaining distributed, event driven, cloud native applications. Deep understanding of low latency engineering, concurrency, multithreading, and performance optimisation. Comprehensive SDLC experience across design, development, QA, deployment, and production support. Ability to balance rapid delivery with architectural rigour and long term maintainability. Strong relational database design and optimisation skills (MSSQL, MySQL). Proven problem solving capabilities and ability to validate ideas through POCs. Experience building automated testing frameworks for complex distributed systems. Ability to engage effectively with traders, quants, and other business stakeholders.Desired Domain experience in Credit or Fixed Income. Expertise in modern .NET technologies and C# (Java or similar OO languages considered). Experience implementing observability (metrics, tracing, logging) for distributed systems. Experience with CI/CD pipelines, containerisation (Docker), and orchestration (Kubernetes/EKS). Experience designing APIs (REST, GraphQL). Knowledge of distributed messaging and caching technologies (e.g., Solace, Redis, or similar). Understanding of FIX protocol and FIX message handling. Hands-on experience with AWS, microservices, and serverless patterns. Familiarity with React and DAPR (nice to have). Understanding of TDD, BDD, or similar testing methodologies. Role Band & Level: Manager, 6 Company Statement We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement. Location UK - 135 Bishopsgate - London Connecting clients, communities and colleagues for sustainable growth TP ICAP connects people, platforms, ideas, and insight across the world's financial, energy and commodities markets. As a global leader in market infrastructure and data-led solutions, we enhance market access, increase efficiencies, and unlock possibilities. Work with us Joining TP ICAP puts you at the heart of markets that matter.You'll have the freedom to innovate and act on your initiative. We'll train you and build your abilities in your specialist area, so that you can become an expert in your field. And all within a connected network that's there to set you up for success.TP ICAP Group is a collection of premium brands each with a distinct, client-focused offering. Underpinning and connecting these client-facing brands is the financial security, operational strength and know-how we have as a Group.Connections are at the heart of what we do. We combine our people's know-how with the latest technology to improve price discovery, trade execution and liquidity flow.Connections create strength. Through them, we help our clients to manage risk, realise investment strategies and expand the scope for growth.And connections act as a catalyst. Sparking richer solutions for our clients to break new ground, modernising markets for future performance, and creating dynamic careers for our people. Our capacity to connect builds trust, supports communities and gives us the power to anticipate and respond to change, whatever direction the world takes. It's what makes TP ICAP a mainstay in the global markets, now and in the future.TP ICAP. We connect.
Capco
Principal Backend Engineer (Java)
Capco
Principal Backend Engineer - Java Location: London (Hybrid) | Type: Permanent The Role Capco is growing our Engineering team - and we're looking for experienced Principal Backend Engineers with strong Java skills and a passion for delivering innovative solutions in financial services. If you enjoy solving complex problems, working with cloud-native technologies, and collaborating in agile teams, we'd love to hear from you. As a Principal Backend Engineer at Capco, you'll contribute to high-impact, client-facing projects that shape the future of financial services. You'll work alongside talented engineers, have access to industry-leading training, and get the opportunity to grow your skills across multiple platforms. You will also get the chance to work across different domains within FS & Energy. What You'll Do Build and deliver scalable Back End services using Java (11, 17+) Design and implement APIs and microservices for enterprise systems Work across cloud platforms, particularly AWS, using best practice deployment techniques Contribute to architecture discussions and solution design Develop robust test coverage including unit, integration, and performance testing Collaborate in agile teams alongside clients, product managers, and other engineers What We're Looking For Java Development - Expertise in Java 11, 17 and above. Spring Boot - Proficiency with the Spring Boot framework. Cloud Services - Deep understanding of deploying enterprise level software into any public cloud, preferably AWS. Architecture Patterns - Experience implementing microservices, event-driven, CQRS and cloud-native architectures. CI/CD - Strong understanding of CI/CD pipelines, particularly within the AWS ecosystem. Database Management - Proficiency in both SQL and NoSQL databases. Message Brokers - Experience with Kafka. Testing - Ability to write various types of tests including unit, component, integration, end-to-end, and performance tests. Java Streaming - Core understanding of Java streaming and AWS integration. Infrastructure as Code - Experience with CloudFormation or similar tools for infrastructure management. Large-Scale Systems Design - Experience with designing large-scale systems. Distributed Systems Troubleshooting - Ability to troubleshoot distributed systems. Bonus Points For An appetite to contribute to the wider Capco business outside of project assignments. This can be achieved through various means including thought leadership activities, supporting RFP's and the coaching/mentoring of more junior engineering team members Proficiency with Gitlab for CI/CD processes. Behaviour Driven Design - Experience writing automation test cases in Cucumber using Behaviour Driven Design (BDD). AWS Certified Solutions Architect - Associate or Professional level certification required. Security Best Practices - Strong knowledge of security best practices, including the use of IAM Roles, KMS, etc. Why Join Capco You'll be part of a team where your voice matters. We're collaborative, non-hierarchical, and Laser-focused on creating impact - for our clients and for you. At Capco, you'll shape your career around your strengths, enjoy flexibility and trust, and work with people who genuinely care about your growth and wellbeing. We offer a competitive, people-first benefits package designed to support every aspect of your life: Core Benefits: Discretionary bonus, competitive pension, health insurance, life insurance and critical illness cover. Mental Health: Easy access to CareFirst, Unmind, Aviva consultations, and in-house first aiders. Family-Friendly: Maternity, adoption, shared parental leave, plus paid leave for sickness, pregnancy loss, fertility treatment, menopause, and bereavement. Family Care: 8 complimentary backup care sessions for emergency childcare or elder care. Holiday Flexibility: 5 weeks of annual leave with the option to buy or sell holiday days based on your needs. Continuous Learning: Minimum 40 Hours of Training Annually: Take your pick-workshops, certifications, E-learning-your growth, your way. Also, Business Coach assigned from Day One: Get one-on-one guidance to fast-track your goals and accelerate your development. Healthcare Access: Convenient online GP services. Extra Perks: Gympass (Wellhub), travel insurance, Tastecard, season ticket loans, Cycle to Work, and dental insurance. Inclusion at Capco We're committed to a barrier-free, inclusive recruitment process. If you need any adjustments at any stage, just let us know - we'll be happy to help. We welcome applicants from all backgrounds. At Capco, we value the difference you make, and the differences that make you. Our culture champions diversity, equity and inclusivity, and we bring a collaborative mindset to our partnerships with clients and colleagues. is the cornerstone of our success and a value that our employees live and breathe every day.
27/07/2026
Full time
Principal Backend Engineer - Java Location: London (Hybrid) | Type: Permanent The Role Capco is growing our Engineering team - and we're looking for experienced Principal Backend Engineers with strong Java skills and a passion for delivering innovative solutions in financial services. If you enjoy solving complex problems, working with cloud-native technologies, and collaborating in agile teams, we'd love to hear from you. As a Principal Backend Engineer at Capco, you'll contribute to high-impact, client-facing projects that shape the future of financial services. You'll work alongside talented engineers, have access to industry-leading training, and get the opportunity to grow your skills across multiple platforms. You will also get the chance to work across different domains within FS & Energy. What You'll Do Build and deliver scalable Back End services using Java (11, 17+) Design and implement APIs and microservices for enterprise systems Work across cloud platforms, particularly AWS, using best practice deployment techniques Contribute to architecture discussions and solution design Develop robust test coverage including unit, integration, and performance testing Collaborate in agile teams alongside clients, product managers, and other engineers What We're Looking For Java Development - Expertise in Java 11, 17 and above. Spring Boot - Proficiency with the Spring Boot framework. Cloud Services - Deep understanding of deploying enterprise level software into any public cloud, preferably AWS. Architecture Patterns - Experience implementing microservices, event-driven, CQRS and cloud-native architectures. CI/CD - Strong understanding of CI/CD pipelines, particularly within the AWS ecosystem. Database Management - Proficiency in both SQL and NoSQL databases. Message Brokers - Experience with Kafka. Testing - Ability to write various types of tests including unit, component, integration, end-to-end, and performance tests. Java Streaming - Core understanding of Java streaming and AWS integration. Infrastructure as Code - Experience with CloudFormation or similar tools for infrastructure management. Large-Scale Systems Design - Experience with designing large-scale systems. Distributed Systems Troubleshooting - Ability to troubleshoot distributed systems. Bonus Points For An appetite to contribute to the wider Capco business outside of project assignments. This can be achieved through various means including thought leadership activities, supporting RFP's and the coaching/mentoring of more junior engineering team members Proficiency with Gitlab for CI/CD processes. Behaviour Driven Design - Experience writing automation test cases in Cucumber using Behaviour Driven Design (BDD). AWS Certified Solutions Architect - Associate or Professional level certification required. Security Best Practices - Strong knowledge of security best practices, including the use of IAM Roles, KMS, etc. Why Join Capco You'll be part of a team where your voice matters. We're collaborative, non-hierarchical, and Laser-focused on creating impact - for our clients and for you. At Capco, you'll shape your career around your strengths, enjoy flexibility and trust, and work with people who genuinely care about your growth and wellbeing. We offer a competitive, people-first benefits package designed to support every aspect of your life: Core Benefits: Discretionary bonus, competitive pension, health insurance, life insurance and critical illness cover. Mental Health: Easy access to CareFirst, Unmind, Aviva consultations, and in-house first aiders. Family-Friendly: Maternity, adoption, shared parental leave, plus paid leave for sickness, pregnancy loss, fertility treatment, menopause, and bereavement. Family Care: 8 complimentary backup care sessions for emergency childcare or elder care. Holiday Flexibility: 5 weeks of annual leave with the option to buy or sell holiday days based on your needs. Continuous Learning: Minimum 40 Hours of Training Annually: Take your pick-workshops, certifications, E-learning-your growth, your way. Also, Business Coach assigned from Day One: Get one-on-one guidance to fast-track your goals and accelerate your development. Healthcare Access: Convenient online GP services. Extra Perks: Gympass (Wellhub), travel insurance, Tastecard, season ticket loans, Cycle to Work, and dental insurance. Inclusion at Capco We're committed to a barrier-free, inclusive recruitment process. If you need any adjustments at any stage, just let us know - we'll be happy to help. We welcome applicants from all backgrounds. At Capco, we value the difference you make, and the differences that make you. Our culture champions diversity, equity and inclusivity, and we bring a collaborative mindset to our partnerships with clients and colleagues. is the cornerstone of our success and a value that our employees live and breathe every day.
Recommended Recruitment LTD
Senior Java Backend Engineer
Recommended Recruitment LTD
£65,000-£90,000 Hybrid Working Enterprise SaaS Modern Java Cloud-Native Platform We're working with an established software company that develops enterprise SaaS products used by organisations to manage connected workplaces, operational data and smart building technology. As the platform continues to evolve, they're looking for a Senior Java Backend Engineer to help shape the next generation of backend services. This is an opportunity to work on a product with genuine technical complexity, combining distributed systems, integrations, cloud technologies and event driven architecture. What you'll be working on Designing and developing modern Java services using Spring Boot Building scalable APIs and microservices Developing event driven solutions using messaging technologies Creating integrations with enterprise systems and connected devices Improving performance, scalability and resilience across the platform Supporting cloud deployments, observability and production reliability Contributing to architectural decisions and engineering standards Mentoring developers and driving technical best practice Why join? This role offers the opportunity to: Influence the technical direction of a growing SaaS platform. Work on genuinely challenging engineering problems rather than simple CRUD applications. Build distributed systems that integrate with real world technology and enterprise platforms. Join a collaborative engineering culture where senior developers have a genuine voice in architectural decisions. Work across the full software lifecycle, from design through to production. You'll bring Strong Java and Spring Boot experience Microservices and REST API development Experience with event driven architectures or messaging platforms SQL and relational database experience Docker, Kubernetes and CI/CD exposure Experience supporting production software Package £65,000-£90,000 depending on experience Hybrid working with flexible hours 25 days annual leave plus bank holidays Pension Training budget and ongoing professional development Clear opportunity to grow into technical leadership while remaining hands on
27/07/2026
Full time
£65,000-£90,000 Hybrid Working Enterprise SaaS Modern Java Cloud-Native Platform We're working with an established software company that develops enterprise SaaS products used by organisations to manage connected workplaces, operational data and smart building technology. As the platform continues to evolve, they're looking for a Senior Java Backend Engineer to help shape the next generation of backend services. This is an opportunity to work on a product with genuine technical complexity, combining distributed systems, integrations, cloud technologies and event driven architecture. What you'll be working on Designing and developing modern Java services using Spring Boot Building scalable APIs and microservices Developing event driven solutions using messaging technologies Creating integrations with enterprise systems and connected devices Improving performance, scalability and resilience across the platform Supporting cloud deployments, observability and production reliability Contributing to architectural decisions and engineering standards Mentoring developers and driving technical best practice Why join? This role offers the opportunity to: Influence the technical direction of a growing SaaS platform. Work on genuinely challenging engineering problems rather than simple CRUD applications. Build distributed systems that integrate with real world technology and enterprise platforms. Join a collaborative engineering culture where senior developers have a genuine voice in architectural decisions. Work across the full software lifecycle, from design through to production. You'll bring Strong Java and Spring Boot experience Microservices and REST API development Experience with event driven architectures or messaging platforms SQL and relational database experience Docker, Kubernetes and CI/CD exposure Experience supporting production software Package £65,000-£90,000 depending on experience Hybrid working with flexible hours 25 days annual leave plus bank holidays Pension Training budget and ongoing professional development Clear opportunity to grow into technical leadership while remaining hands on
Software Engineer II - Applied AI
United States Digital Space LLC
JOB DESCRIPTION Out of the successful launch of Chase in 2021, we're a new team, with a new mission. We're creating products that solve real world problems and put customers at the center - all in an environment that nurtures skills and helps you realize your potential. Our team is key to our success. We're people-first. We value collaboration, curiosity and commitment. As a Software Engineer II at JPMorgan Chase within the International Consumer Bank, you will play a crucial role in this initiative, dedicated to delivering an outstanding banking experience to our customers. You will work in a collaborative environment as part of a diverse, inclusive, and geographically distributed team. We are seeking individuals with a curious mindset and a keen interest in new technology. Our engineers are naturally solution-oriented and possess an interest in the financial sector and focus on addressing our customer needs. We work in teams focused on specific products and projects, providing opportunities to engage in areas such as fraud & financial crime prevention, identity services, money transfers, card payments, lending, customer onboarding, core banking, insurance products, rewards campaigns, and servicing innovations. Job Responsibilities Execute well defined components of cloud native platform services, AI applications, and supporting tooling with minimal guidance. Contribute to reusable platform components, libraries, and templates that other teams across ICB compose into their own AI use cases. Apply established resilient patterns within your services; elevate risks or gaps to senior engineers. Develop secure code to protect our customers and ourselves from malicious actors. Investigate and remediate issues within your scope; elevate appropriately; contribute to preventing recurrence. Support release processes aiming for zero downtime, following team standards. Contribute to observability for the platform components and applications you work on; raise anomalies for squad resolution. Contribute to ensuring the platform components and applications you work on meet the needs of the developers and teams who use them, within your scope. Maintain and continuously improve the platform components and AI applications you ship. Embed controls, compliance, and security into the components and applications you build, so that teams adopting them meet their obligations by default. Provide well structured, timely updates on Jira stories to keep the squad informed of progress and issues. Required Qualifications, Capabilities, And Skills Formal training or certification on software engineering concepts and applied experience. Recent hands on professional experience as a back end software engineer. Experience coding in recent versions of Java and Python programming languages. Experience designing and implementing effective tests (unit, component, integration, end to end, performance, etc.). Excellent written and verbal communication skills in English. Familiarity with advanced AI and ML concepts, such as model serving, feature retrieval, Retrieval Augmented Generation (RAG), and Model Context Protocol (MCP). Strong interest in building generative AI applications and tooling. Experience with cloud technologies and distributed systems, RESTful APIs, and web technologies. Preferred Qualifications, Capabilities, And Skills Background in STEM with exposure to machine learning systems. Experience with MLOps frameworks and platforms like MLflow, Amazon SageMaker, Databricks, BentoML, or Arize is a plus. Experience with AI frameworks like LangChain, LangGraph, or Pydantic AI is a plus. Hands on experience with cloud computing platforms like AWS, Azure, or GCP. Experience working in a highly regulated environment or industry. ABOUT US J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors. Our first class business in a first class way approach to serving clients drives everything we do. We strive to build trusted, long term partnerships to help our clients achieve their business objectives. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. ABOUT THE TEAM Our professionals in our Corporate Functions cover a diverse range of areas from finance and risk to human resources and marketing. Our corporate teams are an essential part of our company, ensuring that we're setting our businesses, clients, customers and employees up for success.
27/07/2026
Full time
JOB DESCRIPTION Out of the successful launch of Chase in 2021, we're a new team, with a new mission. We're creating products that solve real world problems and put customers at the center - all in an environment that nurtures skills and helps you realize your potential. Our team is key to our success. We're people-first. We value collaboration, curiosity and commitment. As a Software Engineer II at JPMorgan Chase within the International Consumer Bank, you will play a crucial role in this initiative, dedicated to delivering an outstanding banking experience to our customers. You will work in a collaborative environment as part of a diverse, inclusive, and geographically distributed team. We are seeking individuals with a curious mindset and a keen interest in new technology. Our engineers are naturally solution-oriented and possess an interest in the financial sector and focus on addressing our customer needs. We work in teams focused on specific products and projects, providing opportunities to engage in areas such as fraud & financial crime prevention, identity services, money transfers, card payments, lending, customer onboarding, core banking, insurance products, rewards campaigns, and servicing innovations. Job Responsibilities Execute well defined components of cloud native platform services, AI applications, and supporting tooling with minimal guidance. Contribute to reusable platform components, libraries, and templates that other teams across ICB compose into their own AI use cases. Apply established resilient patterns within your services; elevate risks or gaps to senior engineers. Develop secure code to protect our customers and ourselves from malicious actors. Investigate and remediate issues within your scope; elevate appropriately; contribute to preventing recurrence. Support release processes aiming for zero downtime, following team standards. Contribute to observability for the platform components and applications you work on; raise anomalies for squad resolution. Contribute to ensuring the platform components and applications you work on meet the needs of the developers and teams who use them, within your scope. Maintain and continuously improve the platform components and AI applications you ship. Embed controls, compliance, and security into the components and applications you build, so that teams adopting them meet their obligations by default. Provide well structured, timely updates on Jira stories to keep the squad informed of progress and issues. Required Qualifications, Capabilities, And Skills Formal training or certification on software engineering concepts and applied experience. Recent hands on professional experience as a back end software engineer. Experience coding in recent versions of Java and Python programming languages. Experience designing and implementing effective tests (unit, component, integration, end to end, performance, etc.). Excellent written and verbal communication skills in English. Familiarity with advanced AI and ML concepts, such as model serving, feature retrieval, Retrieval Augmented Generation (RAG), and Model Context Protocol (MCP). Strong interest in building generative AI applications and tooling. Experience with cloud technologies and distributed systems, RESTful APIs, and web technologies. Preferred Qualifications, Capabilities, And Skills Background in STEM with exposure to machine learning systems. Experience with MLOps frameworks and platforms like MLflow, Amazon SageMaker, Databricks, BentoML, or Arize is a plus. Experience with AI frameworks like LangChain, LangGraph, or Pydantic AI is a plus. Hands on experience with cloud computing platforms like AWS, Azure, or GCP. Experience working in a highly regulated environment or industry. ABOUT US J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors. Our first class business in a first class way approach to serving clients drives everything we do. We strive to build trusted, long term partnerships to help our clients achieve their business objectives. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. ABOUT THE TEAM Our professionals in our Corporate Functions cover a diverse range of areas from finance and risk to human resources and marketing. Our corporate teams are an essential part of our company, ensuring that we're setting our businesses, clients, customers and employees up for success.
Senior Software Engineer, Developer and Agent Experience
United States Digital Space LLC
Minimum qualifications: Bachelor's degree or equivalent practical experience. 5 years of experience with software development in one or more programming languages (e.g., Java, Go, Python), with 3 years of experience testing, maintaining, or launching software products. 3 years of experience building scalable backend systems or CI/CD pipelines. 2 years of experience testing, launching software products, and building developer tools that improve developer velocity, code quality and code health (e.g., compilers, automated releases, code design and testing, test automation frameworks). Preferred qualifications: Master's degree or PhD in Computer Science, or a related technical field. 5 years of experience with data structures and algorithms. 1 year of experience in a technical leadership role. Experience building developer tools or large-scale automation systems. Passion for improving developer productivity and experience. About the job the company's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to the company's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. The Developer and Agent Experience team is on a mission to revolutionize how developers on Android, Chrome, and ChromeOS build and ship products. Android is the company's mobile operating system powering more than 3 billion devices worldwide. Android is about bringing computing to everyone in the world. We believe computing is a super power for good, enabling access to information, economic opportunity, productivity, connectivity between friends and family and more. Responsibilities Lead the design, development, and deployment of complex software and AI-driven systems to enhance developer workflows, influencing beyond your individual contributions. Scope ambiguous problems, research potential solutions, and propose designs that consider both immediate needs and long-term system health. Collaborate effectively with Engineers, Product Managers, and UX Researchers across Android, Chrome, and other teams to understand pain points, gather requirements, and drive adoption of new solutions. Architect and build robust, scalable, and maintainable AI Software Engineering Agents and platform components and serve as a technical leader and "go-to" person for specific areas of expertise within the team. Analyze and improve the performance, reliability, and scalability of developer tools and agentic systems, making data-driven decisions. the company is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.
27/07/2026
Full time
Minimum qualifications: Bachelor's degree or equivalent practical experience. 5 years of experience with software development in one or more programming languages (e.g., Java, Go, Python), with 3 years of experience testing, maintaining, or launching software products. 3 years of experience building scalable backend systems or CI/CD pipelines. 2 years of experience testing, launching software products, and building developer tools that improve developer velocity, code quality and code health (e.g., compilers, automated releases, code design and testing, test automation frameworks). Preferred qualifications: Master's degree or PhD in Computer Science, or a related technical field. 5 years of experience with data structures and algorithms. 1 year of experience in a technical leadership role. Experience building developer tools or large-scale automation systems. Passion for improving developer productivity and experience. About the job the company's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to the company's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. The Developer and Agent Experience team is on a mission to revolutionize how developers on Android, Chrome, and ChromeOS build and ship products. Android is the company's mobile operating system powering more than 3 billion devices worldwide. Android is about bringing computing to everyone in the world. We believe computing is a super power for good, enabling access to information, economic opportunity, productivity, connectivity between friends and family and more. Responsibilities Lead the design, development, and deployment of complex software and AI-driven systems to enhance developer workflows, influencing beyond your individual contributions. Scope ambiguous problems, research potential solutions, and propose designs that consider both immediate needs and long-term system health. Collaborate effectively with Engineers, Product Managers, and UX Researchers across Android, Chrome, and other teams to understand pain points, gather requirements, and drive adoption of new solutions. Architect and build robust, scalable, and maintainable AI Software Engineering Agents and platform components and serve as a technical leader and "go-to" person for specific areas of expertise within the team. Analyze and improve the performance, reliability, and scalability of developer tools and agentic systems, making data-driven decisions. the company is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.
Senior Forward Deployed Engineer (FDE, Full Stack)
United States Digital Space LLC
We're hiring for multiple roles within our FDE team. As a Forward Deployed Engineer (FDE), you will work with customers to build and productionize solutions to their data & AI challenges using the company platform. You will own the architecture, lead design decisions, and implement end-to-end systems spanning data engineering, AI, and application development. We work cross-functionally to shape long-term strategic priorities and initiatives alongside engineering, product, and developer relations. FDEs deliver with customer empathy, integrating with client systems, training, and other technical needs to help customers get the most value out of their data. This is a hands on, customer facing role for builders who thrive at the intersection of technology and business impact. The ideal candidate combines engineering expertise with adaptability, curiosity, and a passion for working with customers and teammates to solve complex problems that drive measurable outcomes. FDEs are billable and know how to complete projects according to specifications with exceptional customer empathy. The impact you will have: Production Solution Delivery: Lead impactful customer technical projects by delivering production grade systems, designing and building reference architectures, custom applications and data ingestion and ML/AI model integration Transformational Impact: Guide strategic customers as they implement transformational big data projects, including end to end design, build and deployment of industry leading big data and AI applications. Work with engagement managers to scope technical delivery work with input from the customer Empower Customers: Guide customers on architecture and design; bootstrap or implement customer projects that lead to a customer's successful understanding, evaluation and adoption of the company. Own the Architecture: Lead architecture and design decisions, ensuring solutions are secure, scalable, and aligned with both customer needs and the company best practices. Work with the company technical team, Project Manager, Architect and Customer team to ensure the technical components of the engagement are delivered to meet customers' needs. Work with Engineering and the company Customer Support to provide product and implementation feedback and to guide rapid resolution for engagement specific product and support issues. Customer Immersion: Embed with customer teams, engaging with stakeholders from technical ICs to executives to deeply understand challenges and deliver impact. Reusable Assets & Scale: Contribute accelerators, frameworks, and best practices that scale impact across accounts and influence the company product roadmap. What we look for: Experience in data engineering, data platforms & analytics, or software engineering / full stack development Comfortable writing code in either Python, Scala, JavaScript/TypeScript, and modern frameworks Working knowledge of two or more common Cloud ecosystems (AWS, Azure, GCP) with expertise in at least one Deep experience with distributed computing with Apache Spark and knowledge of Spark runtime internals Familiarity with CI/CD for production deployments Working knowledge of MLOps, ML/AI models and AI APIs Design and deployment of performant production end to end data architectures and applications that combine data pipelines, ML/AI models, and user facing interfaces. Experience with technical project delivery - managing scope, timelines and measurable outcomes, translating complex concepts into actionable solutions. Documentation and white boarding skills. Experience working with enterprise clients and managing conflicts across a broad stakeholder range Build skills in technical areas, and demonstrate curiosity, adaptability, and eagerness to explore new technologies which support the deployment and integration of the company based solutions to complete customer projects. Travel to customers 20% of the time the company Certification - an advantage Benefits At the company, we strive to provide comprehensive benefits and perks that meet the needs of all of our employees. Our Commitment to Diversity and Inclusion At the company, we are committed to fostering a diverse and inclusive culture where everyone can excel. We take great care to ensure that our hiring practices are inclusive and meet equal employment opportunity standards. Individuals looking for employment at the company are considered without regard to age, color, disability, ethnicity, family or marital status, gender identity or expression, language, national origin, physical and mental ability, political affiliation, race, religion, sexual orientation, socio economic status, veteran status, and other protected characteristics. Compliance If access to export controlled technology or source code is required for performance of job duties, it is within Employer's discretion whether to apply for a U.S. government license for such positions, and Employer may decline to proceed with an applicant on this basis alone.
27/07/2026
Full time
We're hiring for multiple roles within our FDE team. As a Forward Deployed Engineer (FDE), you will work with customers to build and productionize solutions to their data & AI challenges using the company platform. You will own the architecture, lead design decisions, and implement end-to-end systems spanning data engineering, AI, and application development. We work cross-functionally to shape long-term strategic priorities and initiatives alongside engineering, product, and developer relations. FDEs deliver with customer empathy, integrating with client systems, training, and other technical needs to help customers get the most value out of their data. This is a hands on, customer facing role for builders who thrive at the intersection of technology and business impact. The ideal candidate combines engineering expertise with adaptability, curiosity, and a passion for working with customers and teammates to solve complex problems that drive measurable outcomes. FDEs are billable and know how to complete projects according to specifications with exceptional customer empathy. The impact you will have: Production Solution Delivery: Lead impactful customer technical projects by delivering production grade systems, designing and building reference architectures, custom applications and data ingestion and ML/AI model integration Transformational Impact: Guide strategic customers as they implement transformational big data projects, including end to end design, build and deployment of industry leading big data and AI applications. Work with engagement managers to scope technical delivery work with input from the customer Empower Customers: Guide customers on architecture and design; bootstrap or implement customer projects that lead to a customer's successful understanding, evaluation and adoption of the company. Own the Architecture: Lead architecture and design decisions, ensuring solutions are secure, scalable, and aligned with both customer needs and the company best practices. Work with the company technical team, Project Manager, Architect and Customer team to ensure the technical components of the engagement are delivered to meet customers' needs. Work with Engineering and the company Customer Support to provide product and implementation feedback and to guide rapid resolution for engagement specific product and support issues. Customer Immersion: Embed with customer teams, engaging with stakeholders from technical ICs to executives to deeply understand challenges and deliver impact. Reusable Assets & Scale: Contribute accelerators, frameworks, and best practices that scale impact across accounts and influence the company product roadmap. What we look for: Experience in data engineering, data platforms & analytics, or software engineering / full stack development Comfortable writing code in either Python, Scala, JavaScript/TypeScript, and modern frameworks Working knowledge of two or more common Cloud ecosystems (AWS, Azure, GCP) with expertise in at least one Deep experience with distributed computing with Apache Spark and knowledge of Spark runtime internals Familiarity with CI/CD for production deployments Working knowledge of MLOps, ML/AI models and AI APIs Design and deployment of performant production end to end data architectures and applications that combine data pipelines, ML/AI models, and user facing interfaces. Experience with technical project delivery - managing scope, timelines and measurable outcomes, translating complex concepts into actionable solutions. Documentation and white boarding skills. Experience working with enterprise clients and managing conflicts across a broad stakeholder range Build skills in technical areas, and demonstrate curiosity, adaptability, and eagerness to explore new technologies which support the deployment and integration of the company based solutions to complete customer projects. Travel to customers 20% of the time the company Certification - an advantage Benefits At the company, we strive to provide comprehensive benefits and perks that meet the needs of all of our employees. Our Commitment to Diversity and Inclusion At the company, we are committed to fostering a diverse and inclusive culture where everyone can excel. We take great care to ensure that our hiring practices are inclusive and meet equal employment opportunity standards. Individuals looking for employment at the company are considered without regard to age, color, disability, ethnicity, family or marital status, gender identity or expression, language, national origin, physical and mental ability, political affiliation, race, religion, sexual orientation, socio economic status, veteran status, and other protected characteristics. Compliance If access to export controlled technology or source code is required for performance of job duties, it is within Employer's discretion whether to apply for a U.S. government license for such positions, and Employer may decline to proceed with an applicant on this basis alone.
Senior Software Engineer I - Contacts Team
United States Digital Space LLC
Wise is a global technology company, building the best way to move and manage the world's money. Min fees. Max ease. Full speed. Whether people and businesses are sending money to another country, spending abroad, or making and receiving international payments, Wise is on a mission to make their lives easier and save them money. As part of our team, you will be helping us create an entirely new network for the world's money. For everyone, everywhere. Job Description The Contacts team is a core team at Wise, dedicated to making adding, finding, and managing your recipients as easy as possible. We own this experience end-to-end: from the scalable platform securing tens of millions of bank accounts customers send to, to the intelligent search algorithms and local integrations (like Pix) that power discovery, all the way to the customer-facing screens where users interact with their counterparties. The team is integral to Wise's day-to-day operations - if our services go down, Wise goes down. How we work We work in an agile fashion, with engineers closely collaborating with designers, the product manager, and the analyst. The team operates across our Tallinn and London offices. What will you be working on? You will be part of an autonomous team, driving the technical vision for the backend solution powering the recipient's user experience. You will help us scale-up and build a world class recipient management product. Qualifications We are fully aware that it is uncommon for a candidate to have all skills required and we fully support everyone in learning new skills with us. So if you have some of those listed below and are eager to learn more, we do want to hear from you! You get things done You have experience working with large scale distributed systems You have Java knowledge You have experience working with relational and non-relational databases, query optimisation and designing schemas You have a strong product mindset and passion for customer experience, you prioritise work with the customers in mind and make data-driven decisions to fix customer pain points You enjoy collaborating with others and bringing people together to solve a problem You have experience in designing, deploying and maintaining clean RESTful APIs You believe in and follow best coding practices, code reviews and open feedback You enjoy writing testable code and believe in Test Driven Development Nice to have: You have experience with Spring boot You have worked with BFFs (Backend-for-Frontends) Additional Information For everyone, everywhere. We're people building money without borders - without judgement or prejudice, too. We believe teams are strongest when they are diverse, equitable and inclusive. We're proud to have a truly international team, and we celebrate our differences. Inclusive teams help us live our values and make sure every Wiser feels respected, empowered to contribute towards our mission and able to progress in their careers. If you want to find out more about what it's like to work at Wise visit Wise.Jobs. Keep up to date with life at Wise by following us on Instagram
27/07/2026
Full time
Wise is a global technology company, building the best way to move and manage the world's money. Min fees. Max ease. Full speed. Whether people and businesses are sending money to another country, spending abroad, or making and receiving international payments, Wise is on a mission to make their lives easier and save them money. As part of our team, you will be helping us create an entirely new network for the world's money. For everyone, everywhere. Job Description The Contacts team is a core team at Wise, dedicated to making adding, finding, and managing your recipients as easy as possible. We own this experience end-to-end: from the scalable platform securing tens of millions of bank accounts customers send to, to the intelligent search algorithms and local integrations (like Pix) that power discovery, all the way to the customer-facing screens where users interact with their counterparties. The team is integral to Wise's day-to-day operations - if our services go down, Wise goes down. How we work We work in an agile fashion, with engineers closely collaborating with designers, the product manager, and the analyst. The team operates across our Tallinn and London offices. What will you be working on? You will be part of an autonomous team, driving the technical vision for the backend solution powering the recipient's user experience. You will help us scale-up and build a world class recipient management product. Qualifications We are fully aware that it is uncommon for a candidate to have all skills required and we fully support everyone in learning new skills with us. So if you have some of those listed below and are eager to learn more, we do want to hear from you! You get things done You have experience working with large scale distributed systems You have Java knowledge You have experience working with relational and non-relational databases, query optimisation and designing schemas You have a strong product mindset and passion for customer experience, you prioritise work with the customers in mind and make data-driven decisions to fix customer pain points You enjoy collaborating with others and bringing people together to solve a problem You have experience in designing, deploying and maintaining clean RESTful APIs You believe in and follow best coding practices, code reviews and open feedback You enjoy writing testable code and believe in Test Driven Development Nice to have: You have experience with Spring boot You have worked with BFFs (Backend-for-Frontends) Additional Information For everyone, everywhere. We're people building money without borders - without judgement or prejudice, too. We believe teams are strongest when they are diverse, equitable and inclusive. We're proud to have a truly international team, and we celebrate our differences. Inclusive teams help us live our values and make sure every Wiser feels respected, empowered to contribute towards our mission and able to progress in their careers. If you want to find out more about what it's like to work at Wise visit Wise.Jobs. Keep up to date with life at Wise by following us on Instagram
Associate Software Engineer (Full-stack)
TP ICAP Group Services Ltd
Group Overview The TP ICAP Group is a world leading provider of market infrastructure. Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions. Through our people and technology, we connect clients to superior liquidity and data solutions. The Group is home to a stable of premium brands. Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker in the world, the world's leading provider of OTC data, and an award winning all-to-all trading platform. Founded in London in 1866, the Group operates from more than 60 offices in 27 countries. We are 5,200 people strong. We work as one to achieve our vision of being the world's most trusted, innovative, liquidity and data solutions specialist. Role Overview As an Associate Software Engineer at TP ICAP, you will be part of a technology team delivering business-critical software for internal broking users and external customers, contributing to both front-end and back-end engineering capabilities within Equities. This junior role is intended for a graduate or candidate with approximately a few years' professional software engineering experience, working under the guidance of senior engineers, technical leads, and architects. Role Responsibilities Contribute to the design, development, testing, and maintenance of front-end and back-end software components under the guidance of senior engineers and technical leads. Collaborate with engineering, architecture, business analysis, and QA teams to deliver solutions that meet business and technology requirements. Develop high-quality, maintainable code following established engineering standards, coding practices, and team conventions. Support software quality through unit testing, code reviews, defect resolution, and participation in testing and release activities. Participate in Agile delivery processes, providing regular updates on progress, risks, dependencies, and delivery commitments. Assist with troubleshooting, diagnosing, and resolving application issues while supporting production stability and operational excellence. Use modern engineering tools and practices including source control, CI/CD pipelines, automated testing, and issue management systems. Demonstrate ownership of assigned tasks, continuously develop technical skills across front-end, back-end, cloud, and database technologies, and actively contribute to team learning and improvement. Experience / Competences Essential Graduate-level qualification in Computer Science, Software Engineering, STEM, or equivalent practical software development experience. Experience in software development, or demonstrable capability through placements, internships, graduate programmes, personal projects, bootcamps, or early-career professional experience. Foundational knowledge of software engineering principles, including clean code, object-oriented design, debugging, testing, and maintainable development practices. Awareness of the full software development lifecycle, including requirements, development, testing, release, and support. Basic experience with one or more modern front-end technologies such as React, TypeScript, JavaScript, HTML, CSS, or similar. Basic experience with one or more back-end technologies such as C#, .NET, Java, APIs, services, databases, or messaging/event-driven systems. Practical experience using AI-assisted development tools to support coding, testing, debugging, documentation, and continuous learning while ensuring quality and accuracy of outputs. Awareness of relational databases and basic SQL concepts, including querying, data structures, and how applications interact with databases. Understanding of basic software testing practices, including unit testing, integration testing, test evidence, and defect fixing. Familiarity with source control and collaborative development workflows using tools such as GitLab or GitHub. Awareness of CI/CD concepts and how build, test, and deployment pipelines support reliable software delivery. Familiarity with Agile delivery practices and working collaboratively in a team environment. Clear written and verbal communication skills, with the confidence to ask questions, provide status updates, and raise blockers early. Good attention to detail, a structured approach to tasks, and willingness to learn from feedback, code reviews, and team standards. Developing problem-solving capability, with the ability to investigate issues, break down tasks, and seek guidance appropriately. Delivery-focused mindset, with the ability to manage assigned tasks, balance priorities, and contribute reliably to sprint commitments. Desired Exposure to financial services, trading platforms, market data, order management, or broking technology. Familiarity with cloud platforms and services, such as AWS or equivalent technologies, Awareness of front-end design systems, UI component libraries, browser compatibility, accessibility, or UX/UI design practices. Awareness of APIs, microservices, serverless architecture, distributed systems, or asynchronous messaging. Familiarity with issue management tools such as Jira. Job Band & Level Professional, Level 4 Not The Perfect Fit? Concerned that you may not meet the criteria precisely? At TP ICAP, 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. Company Statement We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement. Location UK - 135 Bishopsgate - London Connecting clients, communities and colleagues for sustainable growth Work with us Joining TP ICAP puts you at the heart of markets that matter. You'll have the freedom to innovate and act on your initiative. We'll train you and build your abilities in your specialist area, so that you can become an expert in your field. And all within a connected network that's there to set you up for success. More about us TP ICAP Group is a collection of premium brands each with a distinct, client-focused offering. Underpinning and connecting these client-facing brands is the financial security, operational strength and know-how we have as a Group. Connections are at the heart of what we do. We combine our people's know-how with the latest technology to improve price discovery, trade execution and liquidity flow. Connections create strength. Through them, we help our clients to manage risk, realise investment strategies and expand the scope for growth. And connections act as a catalyst. Sparking richer solutions for our clients to break new ground, modernising markets for future performance, and creating dynamic careers for our people. Our capacity to connect builds trust, supports communities and gives us the power to anticipate and respond to change, whatever direction the world takes. It's what makes TP ICAP a mainstay in the global markets, now and in the future. TP ICAP. We connect.
27/07/2026
Full time
Group Overview The TP ICAP Group is a world leading provider of market infrastructure. Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions. Through our people and technology, we connect clients to superior liquidity and data solutions. The Group is home to a stable of premium brands. Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker in the world, the world's leading provider of OTC data, and an award winning all-to-all trading platform. Founded in London in 1866, the Group operates from more than 60 offices in 27 countries. We are 5,200 people strong. We work as one to achieve our vision of being the world's most trusted, innovative, liquidity and data solutions specialist. Role Overview As an Associate Software Engineer at TP ICAP, you will be part of a technology team delivering business-critical software for internal broking users and external customers, contributing to both front-end and back-end engineering capabilities within Equities. This junior role is intended for a graduate or candidate with approximately a few years' professional software engineering experience, working under the guidance of senior engineers, technical leads, and architects. Role Responsibilities Contribute to the design, development, testing, and maintenance of front-end and back-end software components under the guidance of senior engineers and technical leads. Collaborate with engineering, architecture, business analysis, and QA teams to deliver solutions that meet business and technology requirements. Develop high-quality, maintainable code following established engineering standards, coding practices, and team conventions. Support software quality through unit testing, code reviews, defect resolution, and participation in testing and release activities. Participate in Agile delivery processes, providing regular updates on progress, risks, dependencies, and delivery commitments. Assist with troubleshooting, diagnosing, and resolving application issues while supporting production stability and operational excellence. Use modern engineering tools and practices including source control, CI/CD pipelines, automated testing, and issue management systems. Demonstrate ownership of assigned tasks, continuously develop technical skills across front-end, back-end, cloud, and database technologies, and actively contribute to team learning and improvement. Experience / Competences Essential Graduate-level qualification in Computer Science, Software Engineering, STEM, or equivalent practical software development experience. Experience in software development, or demonstrable capability through placements, internships, graduate programmes, personal projects, bootcamps, or early-career professional experience. Foundational knowledge of software engineering principles, including clean code, object-oriented design, debugging, testing, and maintainable development practices. Awareness of the full software development lifecycle, including requirements, development, testing, release, and support. Basic experience with one or more modern front-end technologies such as React, TypeScript, JavaScript, HTML, CSS, or similar. Basic experience with one or more back-end technologies such as C#, .NET, Java, APIs, services, databases, or messaging/event-driven systems. Practical experience using AI-assisted development tools to support coding, testing, debugging, documentation, and continuous learning while ensuring quality and accuracy of outputs. Awareness of relational databases and basic SQL concepts, including querying, data structures, and how applications interact with databases. Understanding of basic software testing practices, including unit testing, integration testing, test evidence, and defect fixing. Familiarity with source control and collaborative development workflows using tools such as GitLab or GitHub. Awareness of CI/CD concepts and how build, test, and deployment pipelines support reliable software delivery. Familiarity with Agile delivery practices and working collaboratively in a team environment. Clear written and verbal communication skills, with the confidence to ask questions, provide status updates, and raise blockers early. Good attention to detail, a structured approach to tasks, and willingness to learn from feedback, code reviews, and team standards. Developing problem-solving capability, with the ability to investigate issues, break down tasks, and seek guidance appropriately. Delivery-focused mindset, with the ability to manage assigned tasks, balance priorities, and contribute reliably to sprint commitments. Desired Exposure to financial services, trading platforms, market data, order management, or broking technology. Familiarity with cloud platforms and services, such as AWS or equivalent technologies, Awareness of front-end design systems, UI component libraries, browser compatibility, accessibility, or UX/UI design practices. Awareness of APIs, microservices, serverless architecture, distributed systems, or asynchronous messaging. Familiarity with issue management tools such as Jira. Job Band & Level Professional, Level 4 Not The Perfect Fit? Concerned that you may not meet the criteria precisely? At TP ICAP, 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. Company Statement We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement. Location UK - 135 Bishopsgate - London Connecting clients, communities and colleagues for sustainable growth Work with us Joining TP ICAP puts you at the heart of markets that matter. You'll have the freedom to innovate and act on your initiative. We'll train you and build your abilities in your specialist area, so that you can become an expert in your field. And all within a connected network that's there to set you up for success. More about us TP ICAP Group is a collection of premium brands each with a distinct, client-focused offering. Underpinning and connecting these client-facing brands is the financial security, operational strength and know-how we have as a Group. Connections are at the heart of what we do. We combine our people's know-how with the latest technology to improve price discovery, trade execution and liquidity flow. Connections create strength. Through them, we help our clients to manage risk, realise investment strategies and expand the scope for growth. And connections act as a catalyst. Sparking richer solutions for our clients to break new ground, modernising markets for future performance, and creating dynamic careers for our people. Our capacity to connect builds trust, supports communities and gives us the power to anticipate and respond to change, whatever direction the world takes. It's what makes TP ICAP a mainstay in the global markets, now and in the future. TP ICAP. We connect.
Associate Software Engineer (Full-stack)
TP ICAP Group
Associate Software Engineer (Full-stack)Applylocations: Londontime type: Full timeposted on: Posted Todayjob requisition id: R5641 Group Overview The TP ICAP Group is a world leading provider of market infrastructure.Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions.Through our people and technology, we connect clients to superior liquidity and data solutions.The Group is home to a stable of premium brands. Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker in the world, the world's leading provider of OTC data, and an award winning all-to-all trading platform.Founded in London in 1866, the Group operates from more than 60 offices in 27 countries. We are 5,200 people strong. We work as one to achieve our vision of being the world's most trusted, innovative, liquidity and data solutions specialist. Role Overview As an Associate Software Engineer at TP ICAP, you will be part of a technology team delivering business-critical software for internal broking users and external customers, contributing to both front-end and back-end engineering capabilities within Equities. This junior role is intended for a graduate or candidate with approximately a few years' professional software engineering experience, working under the guidance of senior engineers, technical leads, and architects. Role Responsibilities Contribute to the design, development, testing, and maintenance of front-end and back-end software components under the guidance of senior engineers and technical leads. Collaborate with engineering, architecture, business analysis, and QA teams to deliver solutions that meet business and technology requirements. Develop high-quality, maintainable code following established engineering standards, coding practices, and team conventions. Support software quality through unit testing, code reviews, defect resolution, and participation in testing and release activities. Participate in Agile delivery processes, providing regular updates on progress, risks, dependencies, and delivery commitments. Assist with troubleshooting, diagnosing, and resolving application issues while supporting production stability and operational excellence. Use modern engineering tools and practices including source control, CI/CD pipelines, automated testing, and issue management systems. Demonstrate ownership of assigned tasks, continuously develop technical skills across front-end, back-end, cloud, and database technologies, and actively contribute to team learning and improvement. Experience / Competences Essential Graduate-level qualification in Computer Science, Software Engineering, STEM, or equivalent practical software development experience. Experience in software development, or demonstrable capability through placements, internships, graduate programmes, personal projects, bootcamps, or early-career professional experience. Foundational knowledge of software engineering principles, including clean code, object-oriented design, debugging, testing, and maintainable development practices. Awareness of the full software development lifecycle, including requirements, development, testing, release, and support. Basic experience with one or more modern front-end technologies such as React, TypeScript, JavaScript, HTML, CSS, or similar. Basic experience with one or more back-end technologies such as C#, .NET, Java, APIs, services, databases, or messaging/event-driven systems . Practical experience using AI-assisted development tools to support coding, testing, debugging, documentation, and continuous learning while ensuring quality and accuracy of outputs. Awareness of relational databases and basic SQL concepts, including querying, data structures, and how applications interact with databases. Understanding of basic software testing practices, including unit testing, integration testing, test evidence, and defect fixing. Familiarity with source control and collaborative development workflows using tools such as GitLab or GitHub. Awareness of CI/CD concepts and how build, test, and deployment pipelines support reliable software delivery. Familiarity with Agile delivery practices and working collaboratively in a team environment. Clear written and verbal communication skills, with the confidence to ask questions, provide status updates, and raise blockers early. Good attention to detail, a structured approach to tasks, and willingness to learn from feedback, code reviews, and team standards. Developing problem-solving capability, with the ability to investigate issues, break down tasks, and seek guidance appropriately. Delivery-focused mindset, with the ability to manage assigned tasks, balance priorities, and contribute reliably to sprint commitments.Desired Exposure to financial services, trading platforms, market data, order management, or broking technology. Familiarity with cloud platforms and services, such as AWS or equivalent technologies, Awareness of front-end design systems, UI component libraries, browser compatibility, accessibility, or UX/UI design practices. Awareness of APIs, microservices, serverless architecture, distributed systems, or asynchronous messaging. Familiarity with issue management tools such as Jira. Job Band & Level Professional, Level 4 Not The Perfect Fit? Concerned that you may not meet the criteria precisely? At TP ICAP, 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. Company Statement We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement. Location UK - 135 Bishopsgate - London About Us Connecting clients, communities and colleagues for sustainable growth TP ICAP connects people, platforms, ideas, and insight across the world's financial, energy and commodities markets. As a global leader in market infrastructure and data-led solutions, we enhance market access, increase efficiencies, and unlock possibilities. Work with us Joining TP ICAP puts you at the heart of markets that matter.You'll have the freedom to innovate and act on your initiative. We'll train you and build your abilities in your specialist area, so that you can become an expert in your field. And all within a connected network that's there to set you up for success. More about us TP ICAP Group is a collection of premium brands each with a distinct, client-focused offering. Underpinning and connecting these client-facing brands is the financial security, operational strength and know-how we have as a Group.Connections are at the heart of what we do. We combine our people's know-how with the latest technology to improve price discovery, trade execution and liquidity flow.Connections create strength. Through them, we help our clients to manage risk, realise investment strategies and expand the scope for growth.And connections act as a catalyst. Sparking richer solutions for our clients to break new ground, modernising markets for future performance, and creating dynamic careers for our people. Our capacity to connect builds trust, supports communities and gives us the power to anticipate and respond to change, whatever direction the world takes. It's what makes TP ICAP a mainstay in the global markets, now and in the future.
27/07/2026
Full time
Associate Software Engineer (Full-stack)Applylocations: Londontime type: Full timeposted on: Posted Todayjob requisition id: R5641 Group Overview The TP ICAP Group is a world leading provider of market infrastructure.Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions.Through our people and technology, we connect clients to superior liquidity and data solutions.The Group is home to a stable of premium brands. Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker in the world, the world's leading provider of OTC data, and an award winning all-to-all trading platform.Founded in London in 1866, the Group operates from more than 60 offices in 27 countries. We are 5,200 people strong. We work as one to achieve our vision of being the world's most trusted, innovative, liquidity and data solutions specialist. Role Overview As an Associate Software Engineer at TP ICAP, you will be part of a technology team delivering business-critical software for internal broking users and external customers, contributing to both front-end and back-end engineering capabilities within Equities. This junior role is intended for a graduate or candidate with approximately a few years' professional software engineering experience, working under the guidance of senior engineers, technical leads, and architects. Role Responsibilities Contribute to the design, development, testing, and maintenance of front-end and back-end software components under the guidance of senior engineers and technical leads. Collaborate with engineering, architecture, business analysis, and QA teams to deliver solutions that meet business and technology requirements. Develop high-quality, maintainable code following established engineering standards, coding practices, and team conventions. Support software quality through unit testing, code reviews, defect resolution, and participation in testing and release activities. Participate in Agile delivery processes, providing regular updates on progress, risks, dependencies, and delivery commitments. Assist with troubleshooting, diagnosing, and resolving application issues while supporting production stability and operational excellence. Use modern engineering tools and practices including source control, CI/CD pipelines, automated testing, and issue management systems. Demonstrate ownership of assigned tasks, continuously develop technical skills across front-end, back-end, cloud, and database technologies, and actively contribute to team learning and improvement. Experience / Competences Essential Graduate-level qualification in Computer Science, Software Engineering, STEM, or equivalent practical software development experience. Experience in software development, or demonstrable capability through placements, internships, graduate programmes, personal projects, bootcamps, or early-career professional experience. Foundational knowledge of software engineering principles, including clean code, object-oriented design, debugging, testing, and maintainable development practices. Awareness of the full software development lifecycle, including requirements, development, testing, release, and support. Basic experience with one or more modern front-end technologies such as React, TypeScript, JavaScript, HTML, CSS, or similar. Basic experience with one or more back-end technologies such as C#, .NET, Java, APIs, services, databases, or messaging/event-driven systems . Practical experience using AI-assisted development tools to support coding, testing, debugging, documentation, and continuous learning while ensuring quality and accuracy of outputs. Awareness of relational databases and basic SQL concepts, including querying, data structures, and how applications interact with databases. Understanding of basic software testing practices, including unit testing, integration testing, test evidence, and defect fixing. Familiarity with source control and collaborative development workflows using tools such as GitLab or GitHub. Awareness of CI/CD concepts and how build, test, and deployment pipelines support reliable software delivery. Familiarity with Agile delivery practices and working collaboratively in a team environment. Clear written and verbal communication skills, with the confidence to ask questions, provide status updates, and raise blockers early. Good attention to detail, a structured approach to tasks, and willingness to learn from feedback, code reviews, and team standards. Developing problem-solving capability, with the ability to investigate issues, break down tasks, and seek guidance appropriately. Delivery-focused mindset, with the ability to manage assigned tasks, balance priorities, and contribute reliably to sprint commitments.Desired Exposure to financial services, trading platforms, market data, order management, or broking technology. Familiarity with cloud platforms and services, such as AWS or equivalent technologies, Awareness of front-end design systems, UI component libraries, browser compatibility, accessibility, or UX/UI design practices. Awareness of APIs, microservices, serverless architecture, distributed systems, or asynchronous messaging. Familiarity with issue management tools such as Jira. Job Band & Level Professional, Level 4 Not The Perfect Fit? Concerned that you may not meet the criteria precisely? At TP ICAP, 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. Company Statement We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement. Location UK - 135 Bishopsgate - London About Us Connecting clients, communities and colleagues for sustainable growth TP ICAP connects people, platforms, ideas, and insight across the world's financial, energy and commodities markets. As a global leader in market infrastructure and data-led solutions, we enhance market access, increase efficiencies, and unlock possibilities. Work with us Joining TP ICAP puts you at the heart of markets that matter.You'll have the freedom to innovate and act on your initiative. We'll train you and build your abilities in your specialist area, so that you can become an expert in your field. And all within a connected network that's there to set you up for success. More about us TP ICAP Group is a collection of premium brands each with a distinct, client-focused offering. Underpinning and connecting these client-facing brands is the financial security, operational strength and know-how we have as a Group.Connections are at the heart of what we do. We combine our people's know-how with the latest technology to improve price discovery, trade execution and liquidity flow.Connections create strength. Through them, we help our clients to manage risk, realise investment strategies and expand the scope for growth.And connections act as a catalyst. Sparking richer solutions for our clients to break new ground, modernising markets for future performance, and creating dynamic careers for our people. Our capacity to connect builds trust, supports communities and gives us the power to anticipate and respond to change, whatever direction the world takes. It's what makes TP ICAP a mainstay in the global markets, now and in the future.
DevOps Engineer
Onyx-Conseil Leatherhead, Surrey
DevOps Engineer with AWS To successfully build and deliver our next generation cloud hosted and cloud native technology platforms. You will work within product teams responsible for the full software development life cycle, from conception to deployment. You will support the teams to ensure that solutions and products being developed consider all functional and non functional requirements including support, maintenance, capacity, security and with a focus on performance. In addition, you will use your skills and experience to help implement DevOps practices across all of IT and drive the modernisation of our platform going forwards. Key Accountabilities Build and maintain production and non production environments to ensure high availability and cost optimisation. Build and maintain continuous integration and deployment pipelines to achieve fast, effective software delivery. Improve performance and scalability of existing systems to meet functional and non functional requirements. Monitor and troubleshoot infrastructure related issues to minimise incidents and achieve resolution SLAs. Develop and document best practices for application build and deployment (CI/CD). Contribute to ensuring that applications perform to user expectations and are continuously improved and maintained. Work with the Lead Software Engineers, Architecture team and the Solution Delivery teams to contribute to the on time delivery of solutions and applications. Obtain guidance and approval as required to advance activities and resolve issues. Communicate regularly regarding the status of current software delivery activities, actively participating in all relevant Scrum ceremonies. Maintain an up to date working knowledge of industry best practice in the areas of software engineering and development, supporting and mentoring Solution Delivery teams where necessary. Qualifications BS/MS degree in Computer Science or 4 8 years related experience. AWS Certification(s) such as Solutions Architect Pro, DevOps Engineer Pro, SysOps Admin, Developer Associate. Ability to work effectively within a team and autonomously with minimal supervision. Confident with Infrastructure as Code and code release strategies. Experience with application and infrastructure monitoring. Experience implementing and designing cloud native security concepts, DevSecOps, or MLOps. Agile development techniques and Project management (SCRUM, KANBAN, etc.). Familiar with a cloud native approach. Curiosity for new technologies and a thirst for automation, standardisation, continuous integration and continuous delivery. Strong interpersonal skills with the ability to deal with individuals (internal and external) at all levels. Support people through change. Strong problem solver and a self starter with a 'can do' attitude. Fluent English with excellent verbal and written communication skills. Proficient with Git and Git workflows. Exceptional understanding of AWS, containerisation technology, infrastructure and strong technical design skills. Experience with the full software development lifecycle and delivery using Agile practices. Automating cloud native technologies, deploying applications, and provisioning infrastructure. Infrastructure as Code using CloudFormation, Terraform, or other tools. Azure DevOps Pipelines, JIRA & Confluence knowledge. Knowledge of IP networking, VPN, DNS, load balancing and firewall. Develop platforms with scalability, security and performance in mind, leveraging the cloud. 5+ years of experience as a technical specialist. 2+ years of hands on experience of programming in languages such as .Net, Java, C++, Python, Ruby, Go, Swift or similar object oriented language. Experience with AWS - including EC2, S3, RDS, Lambda and CloudFormation. Experience of SQL and Windows servers would be beneficial. Hands on experience with microservices and distributed application architecture, such as containers, Kubernetes, and/or serverless technology. Proficient in leveraging CI/CD tools to automate testing and deployment. An expert who can create tooling and automation which improve developer experiences and speed of delivery. Experienced in working in an agile environment (Scrum/Kanban). Location Leatherhead, England, United Kingdom Salary Salary circa £60K - £80K + Benefits
27/07/2026
Full time
DevOps Engineer with AWS To successfully build and deliver our next generation cloud hosted and cloud native technology platforms. You will work within product teams responsible for the full software development life cycle, from conception to deployment. You will support the teams to ensure that solutions and products being developed consider all functional and non functional requirements including support, maintenance, capacity, security and with a focus on performance. In addition, you will use your skills and experience to help implement DevOps practices across all of IT and drive the modernisation of our platform going forwards. Key Accountabilities Build and maintain production and non production environments to ensure high availability and cost optimisation. Build and maintain continuous integration and deployment pipelines to achieve fast, effective software delivery. Improve performance and scalability of existing systems to meet functional and non functional requirements. Monitor and troubleshoot infrastructure related issues to minimise incidents and achieve resolution SLAs. Develop and document best practices for application build and deployment (CI/CD). Contribute to ensuring that applications perform to user expectations and are continuously improved and maintained. Work with the Lead Software Engineers, Architecture team and the Solution Delivery teams to contribute to the on time delivery of solutions and applications. Obtain guidance and approval as required to advance activities and resolve issues. Communicate regularly regarding the status of current software delivery activities, actively participating in all relevant Scrum ceremonies. Maintain an up to date working knowledge of industry best practice in the areas of software engineering and development, supporting and mentoring Solution Delivery teams where necessary. Qualifications BS/MS degree in Computer Science or 4 8 years related experience. AWS Certification(s) such as Solutions Architect Pro, DevOps Engineer Pro, SysOps Admin, Developer Associate. Ability to work effectively within a team and autonomously with minimal supervision. Confident with Infrastructure as Code and code release strategies. Experience with application and infrastructure monitoring. Experience implementing and designing cloud native security concepts, DevSecOps, or MLOps. Agile development techniques and Project management (SCRUM, KANBAN, etc.). Familiar with a cloud native approach. Curiosity for new technologies and a thirst for automation, standardisation, continuous integration and continuous delivery. Strong interpersonal skills with the ability to deal with individuals (internal and external) at all levels. Support people through change. Strong problem solver and a self starter with a 'can do' attitude. Fluent English with excellent verbal and written communication skills. Proficient with Git and Git workflows. Exceptional understanding of AWS, containerisation technology, infrastructure and strong technical design skills. Experience with the full software development lifecycle and delivery using Agile practices. Automating cloud native technologies, deploying applications, and provisioning infrastructure. Infrastructure as Code using CloudFormation, Terraform, or other tools. Azure DevOps Pipelines, JIRA & Confluence knowledge. Knowledge of IP networking, VPN, DNS, load balancing and firewall. Develop platforms with scalability, security and performance in mind, leveraging the cloud. 5+ years of experience as a technical specialist. 2+ years of hands on experience of programming in languages such as .Net, Java, C++, Python, Ruby, Go, Swift or similar object oriented language. Experience with AWS - including EC2, S3, RDS, Lambda and CloudFormation. Experience of SQL and Windows servers would be beneficial. Hands on experience with microservices and distributed application architecture, such as containers, Kubernetes, and/or serverless technology. Proficient in leveraging CI/CD tools to automate testing and deployment. An expert who can create tooling and automation which improve developer experiences and speed of delivery. Experienced in working in an agile environment (Scrum/Kanban). Location Leatherhead, England, United Kingdom Salary Salary circa £60K - £80K + Benefits
Senior SW Engineer Java/Ruby
United States Digital Space LLC
About the Company the company is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories, dedicated to uplifting everyone, everywhere by being the best way to pay and be paid. At the company, you'll have the opportunity to create impact at scale - tackling meaningful challenges, growing your skills and seeing your contributions impact lives around the world. Join the company and do work that matters - to you, to your community, and to the world. Progress starts with you. Job Description We are looking for a senior Software Development Engineer for the e-Wallets team in the Currencycloud/the company Direct area. Our B2B product powers important fintechs and neo-banks, and we're actively working on a significant up scaling of our current product line to support Tier 1 banks. In this role, you will own software features across the full development lifecycle - from requirements and technical design through implementation, testing, release, monitoring, and production support. While you will be accountable for delivering high quality outcomes end to end, you will do so in a highly collaborative engineering environment, working closely with your teammates throughout the design and implementation process. You will also work in a modern development environment where engineering is guided and accelerated by generative AI tools, including Claude Code and GitHub Copilot. These tools will support day to day development by helping explore design options, generate and refine code, improve test coverage, troubleshoot issues, and streamline engineering workflows. Key Responsibilities Own software features end to end, from requirements analysis and design through development, testing, deployment, monitoring, and production support. Collaborate closely with teammates during solution design, technical planning, implementation, and review, ensuring shared understanding and strong technical outcomes. Partner with product owners, architects, engineers, QA, operations, and compliance teams to translate business needs into secure, scalable technical solutions. Build and enhance enterprise scale web services and distributed APIs that support high volume financial technology platforms. Develop primarily in Java, with opportunities to work with Ruby where needed. Work with container based technologies to build, deploy, and operate scalable services. Use Claude, GitHub Copilot, and other AI assisted development tools to accelerate development, evaluate implementation approaches, generate tests, analyze issues, and improve productivity. Participate actively in design discussions, implementation planning, pairing or peer reviews, and technical decision making. Lead by example in writing extensible, reusable, maintainable code that follows engineering best practices, security standards, and regulatory expectations. Contribute to a culture of shared code ownership, constructive feedback, and continuous improvement. Lead or participate in code reviews, helping ensure quality, consistency, maintainability, and knowledge sharing across the team. Develop and maintain automated tests, identify test gaps, and improve overall release confidence. Debug and troubleshoot moderately complex to complex software issues across development, testing, staging, and production environments. Use logs, metrics, monitoring tools, and data analysis to identify patterns, defects, and opportunities for improvement. Participate in on call rotations, incident response, root cause analysis, and production issue resolution. Help improve developer productivity by enhancing internal tools, automation, documentation, and engineering workflows. Mentor and support other engineers through technical guidance, collaborative problem solving, and knowledge sharing. Stay current with emerging technologies and recommend practical improvements that enhance system performance, reliability, team efficiency, and developer experience. Experience owning product features from concept through release while collaborating closely with engineering teammates. Basic Qualifications 5+ years of relevant work experience. Professional experience in software engineering or a directly related technical field. Experience designing, developing, or implementing web based or service oriented applications. Hands on experience with Java and event driven architectures. Experience working with APIs, backend services, or distributed systems. Experience collaborating with engineers, product managers, QA, operations, or other cross functional partners to deliver technical solutions. Experience participating in technical design discussions, implementation planning, or peer review processes. Experience debugging, troubleshooting, and resolving software issues. Experience creating or maintaining test plans and executing testing procedures. Experience participating in or leading code reviews and applying coding standards. Experience in a technical leadership role, with or without direct people management responsibilities. Experience building, enhancing, or improving developer tools, automation, or engineering workflows. Digital fluency and willingness to use emerging technologies, including generative AI tools, to support daily engineering work. Experience working with container based technologies such as Docker and Kubernetes. Preferred Qualifications Experience building, testing, and operating enterprise scale web services. Experience with Kafka and SpringBoot. Experience designing, developing, or consuming distributed APIs in production environments. Familiarity with Ruby or willingness to work with Ruby based components as needed. Experience using GitHub Copilot, Claude, Cursor, or similar generative AI tools as part of the software development workflow. Strong understanding of secure software development practices, testing strategies, observability, and production support. Experience in the FinTech sector. Ability to communicate clearly with technical and non technical stakeholders. Strong collaboration skills, including the ability to give and receive feedback, align on technical decisions, and contribute to shared team goals. Work Location The company requires at least 3 days in office. The exact days will be confirmed by your Hiring Manager. EEO Statement Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. The company will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.
27/07/2026
Full time
About the Company the company is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories, dedicated to uplifting everyone, everywhere by being the best way to pay and be paid. At the company, you'll have the opportunity to create impact at scale - tackling meaningful challenges, growing your skills and seeing your contributions impact lives around the world. Join the company and do work that matters - to you, to your community, and to the world. Progress starts with you. Job Description We are looking for a senior Software Development Engineer for the e-Wallets team in the Currencycloud/the company Direct area. Our B2B product powers important fintechs and neo-banks, and we're actively working on a significant up scaling of our current product line to support Tier 1 banks. In this role, you will own software features across the full development lifecycle - from requirements and technical design through implementation, testing, release, monitoring, and production support. While you will be accountable for delivering high quality outcomes end to end, you will do so in a highly collaborative engineering environment, working closely with your teammates throughout the design and implementation process. You will also work in a modern development environment where engineering is guided and accelerated by generative AI tools, including Claude Code and GitHub Copilot. These tools will support day to day development by helping explore design options, generate and refine code, improve test coverage, troubleshoot issues, and streamline engineering workflows. Key Responsibilities Own software features end to end, from requirements analysis and design through development, testing, deployment, monitoring, and production support. Collaborate closely with teammates during solution design, technical planning, implementation, and review, ensuring shared understanding and strong technical outcomes. Partner with product owners, architects, engineers, QA, operations, and compliance teams to translate business needs into secure, scalable technical solutions. Build and enhance enterprise scale web services and distributed APIs that support high volume financial technology platforms. Develop primarily in Java, with opportunities to work with Ruby where needed. Work with container based technologies to build, deploy, and operate scalable services. Use Claude, GitHub Copilot, and other AI assisted development tools to accelerate development, evaluate implementation approaches, generate tests, analyze issues, and improve productivity. Participate actively in design discussions, implementation planning, pairing or peer reviews, and technical decision making. Lead by example in writing extensible, reusable, maintainable code that follows engineering best practices, security standards, and regulatory expectations. Contribute to a culture of shared code ownership, constructive feedback, and continuous improvement. Lead or participate in code reviews, helping ensure quality, consistency, maintainability, and knowledge sharing across the team. Develop and maintain automated tests, identify test gaps, and improve overall release confidence. Debug and troubleshoot moderately complex to complex software issues across development, testing, staging, and production environments. Use logs, metrics, monitoring tools, and data analysis to identify patterns, defects, and opportunities for improvement. Participate in on call rotations, incident response, root cause analysis, and production issue resolution. Help improve developer productivity by enhancing internal tools, automation, documentation, and engineering workflows. Mentor and support other engineers through technical guidance, collaborative problem solving, and knowledge sharing. Stay current with emerging technologies and recommend practical improvements that enhance system performance, reliability, team efficiency, and developer experience. Experience owning product features from concept through release while collaborating closely with engineering teammates. Basic Qualifications 5+ years of relevant work experience. Professional experience in software engineering or a directly related technical field. Experience designing, developing, or implementing web based or service oriented applications. Hands on experience with Java and event driven architectures. Experience working with APIs, backend services, or distributed systems. Experience collaborating with engineers, product managers, QA, operations, or other cross functional partners to deliver technical solutions. Experience participating in technical design discussions, implementation planning, or peer review processes. Experience debugging, troubleshooting, and resolving software issues. Experience creating or maintaining test plans and executing testing procedures. Experience participating in or leading code reviews and applying coding standards. Experience in a technical leadership role, with or without direct people management responsibilities. Experience building, enhancing, or improving developer tools, automation, or engineering workflows. Digital fluency and willingness to use emerging technologies, including generative AI tools, to support daily engineering work. Experience working with container based technologies such as Docker and Kubernetes. Preferred Qualifications Experience building, testing, and operating enterprise scale web services. Experience with Kafka and SpringBoot. Experience designing, developing, or consuming distributed APIs in production environments. Familiarity with Ruby or willingness to work with Ruby based components as needed. Experience using GitHub Copilot, Claude, Cursor, or similar generative AI tools as part of the software development workflow. Strong understanding of secure software development practices, testing strategies, observability, and production support. Experience in the FinTech sector. Ability to communicate clearly with technical and non technical stakeholders. Strong collaboration skills, including the ability to give and receive feedback, align on technical decisions, and contribute to shared team goals. Work Location The company requires at least 3 days in office. The exact days will be confirmed by your Hiring Manager. EEO Statement Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. The company will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.
Staff Software Engineer - BPL
United States Digital Space LLC
Join us as an experienced Staff Software Engineer in our London based Payments Acquiring business, where you will lead technical delivery and help shape development standards. Purpose of the role Design, develop, and improve software across the platform using industry standard languages, frameworks, and tools to deliver business value. Accountabilities Develop and deliver high quality software solutions; ensure code is scalable, maintainable, and performant. Collaborate with product managers, designers, and engineers to define requirements and align solutions with business objectives. Participate in code reviews, promote code quality, and share knowledge. Stay current with technology trends and contribute to technical excellence. Follow secure coding practices and mitigate vulnerabilities. Implement unit testing practices to maintain code reliability. Qualifications Deep expertise in backend engineering and building large scale distributed systems in a cloud environment (AWS preferred, Azure or GCP acceptable). Expertise in Java or Kotlin, Scala, or similar JVM language. Data layer expertise: SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB, Redis) databases, with understanding of appropriate use cases. Highly valued skills Experience with AI technologies or machine learning integration. Background in fintech, payments, scaling tech, or startup domains. Rust - systems programming and performance critical services. Kubernetes - container orchestration, Helm, and cloud native deployment strategies. React - modern frontend development with TypeScript and state management libraries. Observability - monitoring, logging, and tracing tools. CI/CD - automated deployment pipelines, infrastructure as code, GitOps practices. Messaging & Events - Kafka, RabbitMQ, SQS, NATS, and event driven architectures. API Design - RESTful or GraphQL APIs that scale. Location & Working Patterns Based in London at 1 Churchill Place or 7 Westferry Circus. Hybrid working with approximately 3 days per week in the office. On call rota may require weekend or evening work on occasion.
27/07/2026
Full time
Join us as an experienced Staff Software Engineer in our London based Payments Acquiring business, where you will lead technical delivery and help shape development standards. Purpose of the role Design, develop, and improve software across the platform using industry standard languages, frameworks, and tools to deliver business value. Accountabilities Develop and deliver high quality software solutions; ensure code is scalable, maintainable, and performant. Collaborate with product managers, designers, and engineers to define requirements and align solutions with business objectives. Participate in code reviews, promote code quality, and share knowledge. Stay current with technology trends and contribute to technical excellence. Follow secure coding practices and mitigate vulnerabilities. Implement unit testing practices to maintain code reliability. Qualifications Deep expertise in backend engineering and building large scale distributed systems in a cloud environment (AWS preferred, Azure or GCP acceptable). Expertise in Java or Kotlin, Scala, or similar JVM language. Data layer expertise: SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB, Redis) databases, with understanding of appropriate use cases. Highly valued skills Experience with AI technologies or machine learning integration. Background in fintech, payments, scaling tech, or startup domains. Rust - systems programming and performance critical services. Kubernetes - container orchestration, Helm, and cloud native deployment strategies. React - modern frontend development with TypeScript and state management libraries. Observability - monitoring, logging, and tracing tools. CI/CD - automated deployment pipelines, infrastructure as code, GitOps practices. Messaging & Events - Kafka, RabbitMQ, SQS, NATS, and event driven architectures. API Design - RESTful or GraphQL APIs that scale. Location & Working Patterns Based in London at 1 Churchill Place or 7 Westferry Circus. Hybrid working with approximately 3 days per week in the office. On call rota may require weekend or evening work on occasion.
Sr. Backend Engineer
United States Digital Space LLC
About the company the company is the AI-native supplier of industrial materials for energy, infrastructure, and construction in wholesale and beyond. We trade with global suppliers and distribute to European customers on our own account. Our AI runs the full trade and distribution end-to-end: sourcing, quality, pricing, sales, logistics, and embedded financing. For the customer, it feels like buying from their preferred local supplier; for our partners, it is the most convenient and safe way to do business across borders. Behind it, our software and agentic AI do the heavy lifting that used to take an asset intensive supply chain with four or five intermediaries and weeks of manual coordination. Where we are today: Strong triple digit million euro turnover Seven European markets live 80+ people across Berlin (HQ), offices in London, Mumbai, and Shanghai $40M Series B just closed, $75M raised to date from Atomico, Project A, and Inven Capital, institutional financing from international banks. We are building the world's first and last industrial grade AI operating system for materials, redefining how global trade works in one of the largest and most essential industries on earth. As a Senior Backend Engineer, you will be a technical anchor across the team - expected to lead by example, shape architecture decisions, and raise the quality bar for everything we ship. You will operate with a high degree of autonomy while staying deeply embedded in collaborative engineering culture. Tech Stack: Java 21 (Spring Boot 3), Python, LangGraph, LLM APIs (OpenAI, Anthropic, Gemini), PostgreSQL, Kinesis, AWS, Terraform, GitHub Actions, Node.js, TypeScript, Next.js, React. What you will do Take ownership of complex backend systems from design through production - including architecture, implementation, and long term maintenance. Lead technical discussions, drive engineering decisions, and document trade offs clearly for the team. Mentor junior and mid level engineers through code reviews, pairing sessions, and structured feedback. Identify systemic weaknesses in our infrastructure, propose improvements, and execute on them with minimal direction. Collaborate across engineering, product, and data to align technical direction with business goals. Drive improvements to observability, reliability, and performance across our backend stack. Contribute to hiring by participating in technical interviews and helping define the engineering bar. Who you are 7+ years of backend engineering experience, with a track record of owning critical systems in production. Deep expertise in Java (Spring Boot) and strong familiarity with Python; comfortable navigating a polyglot codebase. Proven experience designing distributed systems - event driven architecture, microservices, data pipelines. Strong command of PostgreSQL and experience working with cloud native infrastructure on AWS. Someone who has been through hypergrowth or scale challenges and has the scars and instincts to show for it. A multiplier: you make the engineers around you better through your presence, feedback, and technical clarity. Comfortable operating in ambiguity - you can shape requirements, not just execute on them. We are an equal opportunity employer and welcome applicants from all backgrounds, regardless of race, ethnicity, gender identity or expression, sexual orientation, religion, age, disability, or any other characteristic. We believe that diversity drives innovation, creativity, and collective strength.
27/07/2026
Full time
About the company the company is the AI-native supplier of industrial materials for energy, infrastructure, and construction in wholesale and beyond. We trade with global suppliers and distribute to European customers on our own account. Our AI runs the full trade and distribution end-to-end: sourcing, quality, pricing, sales, logistics, and embedded financing. For the customer, it feels like buying from their preferred local supplier; for our partners, it is the most convenient and safe way to do business across borders. Behind it, our software and agentic AI do the heavy lifting that used to take an asset intensive supply chain with four or five intermediaries and weeks of manual coordination. Where we are today: Strong triple digit million euro turnover Seven European markets live 80+ people across Berlin (HQ), offices in London, Mumbai, and Shanghai $40M Series B just closed, $75M raised to date from Atomico, Project A, and Inven Capital, institutional financing from international banks. We are building the world's first and last industrial grade AI operating system for materials, redefining how global trade works in one of the largest and most essential industries on earth. As a Senior Backend Engineer, you will be a technical anchor across the team - expected to lead by example, shape architecture decisions, and raise the quality bar for everything we ship. You will operate with a high degree of autonomy while staying deeply embedded in collaborative engineering culture. Tech Stack: Java 21 (Spring Boot 3), Python, LangGraph, LLM APIs (OpenAI, Anthropic, Gemini), PostgreSQL, Kinesis, AWS, Terraform, GitHub Actions, Node.js, TypeScript, Next.js, React. What you will do Take ownership of complex backend systems from design through production - including architecture, implementation, and long term maintenance. Lead technical discussions, drive engineering decisions, and document trade offs clearly for the team. Mentor junior and mid level engineers through code reviews, pairing sessions, and structured feedback. Identify systemic weaknesses in our infrastructure, propose improvements, and execute on them with minimal direction. Collaborate across engineering, product, and data to align technical direction with business goals. Drive improvements to observability, reliability, and performance across our backend stack. Contribute to hiring by participating in technical interviews and helping define the engineering bar. Who you are 7+ years of backend engineering experience, with a track record of owning critical systems in production. Deep expertise in Java (Spring Boot) and strong familiarity with Python; comfortable navigating a polyglot codebase. Proven experience designing distributed systems - event driven architecture, microservices, data pipelines. Strong command of PostgreSQL and experience working with cloud native infrastructure on AWS. Someone who has been through hypergrowth or scale challenges and has the scars and instincts to show for it. A multiplier: you make the engineers around you better through your presence, feedback, and technical clarity. Comfortable operating in ambiguity - you can shape requirements, not just execute on them. We are an equal opportunity employer and welcome applicants from all backgrounds, regardless of race, ethnicity, gender identity or expression, sexual orientation, religion, age, disability, or any other characteristic. We believe that diversity drives innovation, creativity, and collective strength.

Modal Window

  • Home
  • Contact
  • About Us
  • FAQs
  • Terms & Conditions
  • Privacy
  • Employer
  • Post a Job
  • Search Resumes
  • Sign in
  • Job Seeker
  • Find Jobs
  • Create Resume
  • Sign in
  • IT blog
  • Facebook
  • Twitter
  • LinkedIn
  • Youtube
© 2008-2026 IT Job Board