DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk. Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets. We operate with respect, curiosity and open minds. The people who thrive here share our belief that it's not just what we do that matters-it's how we do it. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus. UP (Unified Platform) consolidates data and technologies into a comprehensive solution, accelerating time to market. Optimizing decision-making and research, our platform simplifies implementing new ideas, enhancing our competitive edge. UP - PI (Platform Infrastructure) creates and operates tooling to make building, running, and changing UP software more scalable, failure-proof, and intelligible. They bridge infrastructure and running services and balance developer autonomy with guard-rails. The team ensures that infrastructure underlying UP services is robust, resilient, and agile to adapt to evolving demands. The team curates UP's SDLC by embedding and consulting with other teams to hone a consistent approach. UP - PI spearheads adoption of new tools and practices across the UP platform. Pave a Golden Path for developers from design to deployment. Design, implement, operate and maintain build/release/run tooling for 20+ development teams. Enable other teams to focus on business domains. Influence outcomes through dozens of software teams. Consolidate diverse and redundant approaches to common problems. Support and teach users of the development platform you build. Incorporate Agentic AI tools into our SDLC and Platform. Make AI-Empowered iteration seamless and safe for other Software Engineers. Six or more years of high impact contributions in Software Engineering or adjacent roles Expertise in GitHub Actions, Team City, Concourse, or comparable CI/CD systems Proficiency in at least one of Python, Go, Java, Ruby Working Knowledge of Kubernetes Comfort deploying software to the cloud and on-premises Proven success in elevating standards for non-functional requirements like security, observability, reliability, and speed of delivery Informed perspective about AI Agents as development tools Record of accomplishment of enhancing the capabilities of other engineers and teams For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at .
27/06/2026
Full time
DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk. Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets. We operate with respect, curiosity and open minds. The people who thrive here share our belief that it's not just what we do that matters-it's how we do it. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus. UP (Unified Platform) consolidates data and technologies into a comprehensive solution, accelerating time to market. Optimizing decision-making and research, our platform simplifies implementing new ideas, enhancing our competitive edge. UP - PI (Platform Infrastructure) creates and operates tooling to make building, running, and changing UP software more scalable, failure-proof, and intelligible. They bridge infrastructure and running services and balance developer autonomy with guard-rails. The team ensures that infrastructure underlying UP services is robust, resilient, and agile to adapt to evolving demands. The team curates UP's SDLC by embedding and consulting with other teams to hone a consistent approach. UP - PI spearheads adoption of new tools and practices across the UP platform. Pave a Golden Path for developers from design to deployment. Design, implement, operate and maintain build/release/run tooling for 20+ development teams. Enable other teams to focus on business domains. Influence outcomes through dozens of software teams. Consolidate diverse and redundant approaches to common problems. Support and teach users of the development platform you build. Incorporate Agentic AI tools into our SDLC and Platform. Make AI-Empowered iteration seamless and safe for other Software Engineers. Six or more years of high impact contributions in Software Engineering or adjacent roles Expertise in GitHub Actions, Team City, Concourse, or comparable CI/CD systems Proficiency in at least one of Python, Go, Java, Ruby Working Knowledge of Kubernetes Comfort deploying software to the cloud and on-premises Proven success in elevating standards for non-functional requirements like security, observability, reliability, and speed of delivery Informed perspective about AI Agents as development tools Record of accomplishment of enhancing the capabilities of other engineers and teams For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at .
Job Overview Engineer the future of global finance. At Citi, our Tech team doesn't just support finance - we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech. Markets Technology is a front to back group that works closely with our Markets businesses to design and implement technology solutions that achieve our challenging business and technical goals. This makes the group an exciting and fast-paced environment to work in. As a franchise, Citi's market penetration is second to none, across asset class and across geographical boundary, making it a truly unique place to work. This particular role is within the FX Technology group, with a primary focus of delivering to the STIRT business, but in addition there is an expectation that the successful candidate will also be involved in broad Markets initiatives. The selected candidate will be part of a team which is responsible for functional areas within the Short-Term Interest Team (STIRT pricing and distribution development group within the FX technology). The key goal is to build out an increased electronic franchise across all products covered by the FX desks globally. Developer Opportunities Build software that solves challenging front office business problems Be involved in project from successful pilot to full-scale rollout Extend the project (new features, enhancing existing features) Contribute to strategic longer-term technical direction Work closely with Front Office colleagues across multiple locations and business lines Build your profile with senior technologists across the Markets Technology group Responsibilities Manage one or more Applications Development teams in an effort to accomplish established goals as well as conduct personnel duties for team (e.g. performance evaluations, hiring and disciplinary actions) Coordinating with stakeholders to deliver work-items in line with expectations Communicating project progress and promoting achievements Utilize in-depth knowledge and skills across multiple Applications Development areas to provide technical oversight across systems and applications Review and analyze proposed technical solutions for projects Implementing solutions to issues identified Providing development support response to incidents and requests raised through support channels. Contribute to formulation of strategies for applications development and other functional areas Develop comprehensive knowledge of how areas of business integrate to accomplish business goals Provide evaluative judgment based on analysis of factual data in complicated and unique situations Identifying, estimating and implementing enhancements, participate in budget management, and handling day-to-day staff management issues, including resource management and allocation of work within the team/project Contribute to shaping the future technical direction of the product Ensure essential procedures are followed and contribute to defining standards negotiating with external parties when necessary Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards. Qualifications Proven extensive background of commercial Java development. Experience developing and supporting mission critical applications. Experience designing and developing distributed systems using a range of middleware and database products. Knowledge of FX an advantage with an appreciation of whole pricing lifecycle. Knowledge of and exposure to regulatory environment impacting banking industry will be an advantage. Experience as senior level in an Applications Development role Stakeholder and people management experience Demonstrated leadership skills Proven project management skillsBasic knowledge of industry practices and standards Consistently demonstrates clear and concise written and verbal communication Experience working on a mature development in a large collaborative environment. Understanding of DevOps chain - CI/CD, cloud deployment etc. Education Bachelor's degree/University degree or equivalent experience Master's degree preferred This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. Benefits 27 days annual leave (plus bank holidays) A discretionary annual performance related bonus Private Medical Care & Life Insurance Employee Assistance Program Pension Plan Paid Parental Leave Special discounts for employees, family, and friends Access to an array of learning and development resources Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View Citi's EEO Policy Statement and the Know Your Rights poster.
26/06/2026
Full time
Job Overview Engineer the future of global finance. At Citi, our Tech team doesn't just support finance - we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech. Markets Technology is a front to back group that works closely with our Markets businesses to design and implement technology solutions that achieve our challenging business and technical goals. This makes the group an exciting and fast-paced environment to work in. As a franchise, Citi's market penetration is second to none, across asset class and across geographical boundary, making it a truly unique place to work. This particular role is within the FX Technology group, with a primary focus of delivering to the STIRT business, but in addition there is an expectation that the successful candidate will also be involved in broad Markets initiatives. The selected candidate will be part of a team which is responsible for functional areas within the Short-Term Interest Team (STIRT pricing and distribution development group within the FX technology). The key goal is to build out an increased electronic franchise across all products covered by the FX desks globally. Developer Opportunities Build software that solves challenging front office business problems Be involved in project from successful pilot to full-scale rollout Extend the project (new features, enhancing existing features) Contribute to strategic longer-term technical direction Work closely with Front Office colleagues across multiple locations and business lines Build your profile with senior technologists across the Markets Technology group Responsibilities Manage one or more Applications Development teams in an effort to accomplish established goals as well as conduct personnel duties for team (e.g. performance evaluations, hiring and disciplinary actions) Coordinating with stakeholders to deliver work-items in line with expectations Communicating project progress and promoting achievements Utilize in-depth knowledge and skills across multiple Applications Development areas to provide technical oversight across systems and applications Review and analyze proposed technical solutions for projects Implementing solutions to issues identified Providing development support response to incidents and requests raised through support channels. Contribute to formulation of strategies for applications development and other functional areas Develop comprehensive knowledge of how areas of business integrate to accomplish business goals Provide evaluative judgment based on analysis of factual data in complicated and unique situations Identifying, estimating and implementing enhancements, participate in budget management, and handling day-to-day staff management issues, including resource management and allocation of work within the team/project Contribute to shaping the future technical direction of the product Ensure essential procedures are followed and contribute to defining standards negotiating with external parties when necessary Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards. Qualifications Proven extensive background of commercial Java development. Experience developing and supporting mission critical applications. Experience designing and developing distributed systems using a range of middleware and database products. Knowledge of FX an advantage with an appreciation of whole pricing lifecycle. Knowledge of and exposure to regulatory environment impacting banking industry will be an advantage. Experience as senior level in an Applications Development role Stakeholder and people management experience Demonstrated leadership skills Proven project management skillsBasic knowledge of industry practices and standards Consistently demonstrates clear and concise written and verbal communication Experience working on a mature development in a large collaborative environment. Understanding of DevOps chain - CI/CD, cloud deployment etc. Education Bachelor's degree/University degree or equivalent experience Master's degree preferred This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. Benefits 27 days annual leave (plus bank holidays) A discretionary annual performance related bonus Private Medical Care & Life Insurance Employee Assistance Program Pension Plan Paid Parental Leave Special discounts for employees, family, and friends Access to an array of learning and development resources Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View Citi's EEO Policy Statement and the Know Your Rights poster.
Senior Lead Software Engineer - Equities Algo Trading - Java - VP Location: London, United Kingdom Job Description We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Senior Lead Software Engineer at JPMorgan Chase within the Equities Trading Technology Organization, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. The JPM Electronic Client Services (ECS) desk has established itself as an integral part of the franchise with continued business and market share growth (currently the top provider in EMEA for agency flow execution). As such you will be entering an environment where your colleagues share a market-leading mentality and constantly innovate and strive for excellence. Our product is global, so you will work closely with colleagues across the globe, who will appreciate and build on your skills, while also sharing their extensive experience to help you evolve. The successful candidate will be part of the equities algo development team and work with quants, traders, and technologists to develop, implement, support and maintain a market leading algo execution platform trading global markets. Work deliverables directly contribute to the business and this role participates in all aspects of the trading engine. You will work directly with all stakeholders in our business. Subject to skills match and interest, your work can span across engine infrastructure, quantitative models, introduction/use of trading signals, and trade analysis for fine-tuning and overall improvement of strategy behavior. Job Responsibilities Design and develop algo trading strategies and execution platform Design and develop our simulation environment and maintain our automated testing of strategies and their responses to staged market conditions Enhance existing strategies to improve performance by reviewing analytics and evolving our models/signals Support the desk by deep-diving into specific cases to interpret strategy behavior and address any issues Develop scalable real-time processing solutions using agile methodologies Identify opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems Required Qualifications, Capabilities, and Skills Formal training or certification on software engineering concepts and proficient advanced experience in Java Proficiency in low latency, real-time, scalable trading systems Experience in building/dealing with high throughput messaging APIs, middleware products Ability to work effectively within a global team (spread across NA, EMEA, APAC) while influencing and contributing towards the development of the global platform Experience with algorithmic trading, including systematic trading Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field Preferred Qualifications, Capabilities, and Skills Experience with FIX, Market Data, Analytics and OMS Market microstructure knowledge Equities, FX, options, derivatives asset class knowledge Jupyter/Pandas, KDB+/Q, Python, shell scripting Equal Opportunity Statement 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. For more information about requesting an accommodation, please visit our FAQs.
26/06/2026
Full time
Senior Lead Software Engineer - Equities Algo Trading - Java - VP Location: London, United Kingdom Job Description We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Senior Lead Software Engineer at JPMorgan Chase within the Equities Trading Technology Organization, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. The JPM Electronic Client Services (ECS) desk has established itself as an integral part of the franchise with continued business and market share growth (currently the top provider in EMEA for agency flow execution). As such you will be entering an environment where your colleagues share a market-leading mentality and constantly innovate and strive for excellence. Our product is global, so you will work closely with colleagues across the globe, who will appreciate and build on your skills, while also sharing their extensive experience to help you evolve. The successful candidate will be part of the equities algo development team and work with quants, traders, and technologists to develop, implement, support and maintain a market leading algo execution platform trading global markets. Work deliverables directly contribute to the business and this role participates in all aspects of the trading engine. You will work directly with all stakeholders in our business. Subject to skills match and interest, your work can span across engine infrastructure, quantitative models, introduction/use of trading signals, and trade analysis for fine-tuning and overall improvement of strategy behavior. Job Responsibilities Design and develop algo trading strategies and execution platform Design and develop our simulation environment and maintain our automated testing of strategies and their responses to staged market conditions Enhance existing strategies to improve performance by reviewing analytics and evolving our models/signals Support the desk by deep-diving into specific cases to interpret strategy behavior and address any issues Develop scalable real-time processing solutions using agile methodologies Identify opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems Required Qualifications, Capabilities, and Skills Formal training or certification on software engineering concepts and proficient advanced experience in Java Proficiency in low latency, real-time, scalable trading systems Experience in building/dealing with high throughput messaging APIs, middleware products Ability to work effectively within a global team (spread across NA, EMEA, APAC) while influencing and contributing towards the development of the global platform Experience with algorithmic trading, including systematic trading Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field Preferred Qualifications, Capabilities, and Skills Experience with FIX, Market Data, Analytics and OMS Market microstructure knowledge Equities, FX, options, derivatives asset class knowledge Jupyter/Pandas, KDB+/Q, Python, shell scripting Equal Opportunity Statement 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. For more information about requesting an accommodation, please visit our FAQs.
Senior Lead eSoftware Engineer - Equities Algo Trading - Java - VP LONDON, LONDON, United Kingdom Job Information Job Identification Job Category Software Engineering Business Unit Corporate Sector Posting Date 04/02/2025, 10:37 AM Locations LONDON, LONDON, United Kingdom Job Schedule Full time Job Description We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Senior Lead Software Engineer at JPMorgan Chase within the Equities Trading Technology Organization, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. The JPM Electronic Client Services (ECS) desk has established itself as an integral part of the franchise with continued business and market share growth (currently the top provider in EMEA for agency flow execution). As such you will be entering an environment where your colleagues share a market-leading mentality and constantly innovate and strive for excellence. Our product is global, so you will work closely with colleagues across the globe, who will appreciate and build on your skills, while also sharing their extensive experience to help you evolve. The successful candidate will be the part of the equities algo development team and work with quants, traders, and technologists to develop, implement, support and maintain a market leading algo execution platform trading global markets. Work deliverables directly contribute to the business and this role participates in all aspects of the trading engine. You will work directly with all stakeholders in our business. Subject to skills match and interest, your work can span across engine infrastructure, quantitative models, introduction/use of trading signals, and trade analysis for fine-tuning and overall improvement of strategy behavior. Job responsibilities Design and develop algo trading strategies and execution platform Design and develop our simulation environment and maintain our automated testing of strategies and their responses to staged market conditions Enhance existing strategies to improve performance by reviewing analytics and evolving our models/signals Support the desk by deep-diving into specific cases to interpret strategy behavior and address any issues Develop scalable real-time processing solutions using agile methodologies Identify opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems Required qualifications, capabilities, and skills Formal training or certification on software engineering concepts and proficient advanced experience in Java Proficiency in low latency, real-time, scalable trading systems Experience in building/dealing with high throughput messaging APIs, middleware products Ability to work effectively within a global team (spread across NA, EMEA, APAC) while influencing and contributing towards the development of the global platform AK1 Experience with algorithmic trading, including systematic trading Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field Preferred qualifications, capabilities, and skills Experience with FIX, Market Data, Analytics and OMS Market microstructure knowledge Equities, FX, options, derivatives asset class knowledge Jupyter/Pandas, KDB+/Q, Python, shell scripting 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 J.P. Morgan's Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world. Similar Jobs Carry out critical tech solutions across multiple technical areas as an integral part of an agile team
26/06/2026
Full time
Senior Lead eSoftware Engineer - Equities Algo Trading - Java - VP LONDON, LONDON, United Kingdom Job Information Job Identification Job Category Software Engineering Business Unit Corporate Sector Posting Date 04/02/2025, 10:37 AM Locations LONDON, LONDON, United Kingdom Job Schedule Full time Job Description We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Senior Lead Software Engineer at JPMorgan Chase within the Equities Trading Technology Organization, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. The JPM Electronic Client Services (ECS) desk has established itself as an integral part of the franchise with continued business and market share growth (currently the top provider in EMEA for agency flow execution). As such you will be entering an environment where your colleagues share a market-leading mentality and constantly innovate and strive for excellence. Our product is global, so you will work closely with colleagues across the globe, who will appreciate and build on your skills, while also sharing their extensive experience to help you evolve. The successful candidate will be the part of the equities algo development team and work with quants, traders, and technologists to develop, implement, support and maintain a market leading algo execution platform trading global markets. Work deliverables directly contribute to the business and this role participates in all aspects of the trading engine. You will work directly with all stakeholders in our business. Subject to skills match and interest, your work can span across engine infrastructure, quantitative models, introduction/use of trading signals, and trade analysis for fine-tuning and overall improvement of strategy behavior. Job responsibilities Design and develop algo trading strategies and execution platform Design and develop our simulation environment and maintain our automated testing of strategies and their responses to staged market conditions Enhance existing strategies to improve performance by reviewing analytics and evolving our models/signals Support the desk by deep-diving into specific cases to interpret strategy behavior and address any issues Develop scalable real-time processing solutions using agile methodologies Identify opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems Required qualifications, capabilities, and skills Formal training or certification on software engineering concepts and proficient advanced experience in Java Proficiency in low latency, real-time, scalable trading systems Experience in building/dealing with high throughput messaging APIs, middleware products Ability to work effectively within a global team (spread across NA, EMEA, APAC) while influencing and contributing towards the development of the global platform AK1 Experience with algorithmic trading, including systematic trading Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field Preferred qualifications, capabilities, and skills Experience with FIX, Market Data, Analytics and OMS Market microstructure knowledge Equities, FX, options, derivatives asset class knowledge Jupyter/Pandas, KDB+/Q, Python, shell scripting 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 J.P. Morgan's Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world. Similar Jobs Carry out critical tech solutions across multiple technical areas as an integral part of an agile team
Senior Software Engineer, FX Sales and Trading Join our high performing eFX Digital Technology team supporting our front office projects in the Commodities and Global Markets Technology group and work with a multitude of teams and stakeholders to solve problems and deliver fit for purpose solutions. At Macquarie, our advantage is bringing together diverse people and empowering them to shape all kinds of possibilities. We are a global financial services group operating in 31 markets and with 56 years of unbroken profitability. You'll be part of a friendly and supportive team where everyone - no matter what role - contributes ideas and drives outcomes. What role will you play? You will join a high performing team within the Commodities and Global Markets Technology group, where you will use your hands on engineering expertise to design, build and enhance end to end electronic FX trading solutions. You will work closely with software engineers, business stakeholders and dependent technology teams as you deliver large scale distributed systems that support a dynamic and fast moving front office environment. As a senior member of the team, you will guide technical decision making, contribute to solution design and help ensure our platforms remain resilient, modern and aligned to strategic goals. You will collaborate across teams to resolve challenges, optimise performance and drive continuous improvement while deepening your understanding of digital trading products and the broader ecosystem. What you offer Hands on software engineering experience with strong proficiency in Java and the full software development lifecycle in an agile environment. Experience delivering large scale, cloud deployed systems, ideally with AWS, and familiarity with distributed architectures and DevOps practices. Knowledge of electronic financial markets / eTrading Ability to build effective relationships across technical and business teams, collaborating to deliver high value solutions in a fast paced environment. Strong problem solving skills with the ability to understand complex systems, diagnose issues and deliver timely, reliable outcomes. Experience working with AI enabled development practices will be an advantage. What we offer At Macquarie, you're empowered to shape a career that's rewarding in all the ways that matter most to you. Macquarie employees can access a wide range of benefits which, depending on eligibility criteria, include: 1 wellbeing leave day per year and a minimum of 25 days of annual leave. 26 weeks' paid parental leave for primary caregivers along with 12 days of paid transition leave upon return to work and 6 weeks' paid leave for secondary caregivers Paid fertility leave for those undergoing or supporting fertility treatment 2 days of paid volunteer leave and donation matching Access to a wide range of salary sacrificing options Benefits and initiatives to support your physical, mental and financial wellbeing including, comprehensive medical and life insurance cover Access to our Employee Assistance Program, a robust behavioural health network with counselling and coaching services Access to a wide range of learning and development opportunities, including reimbursement for professional membership or subscription Access to company funded emergency and backup dependent care services Recognition and service awards Hybrid and flexible working arrangements, dependent on role Reimbursement for work from home equipment About Technology Technology enables every aspect of Macquarie, for our people, our customers and our communities. We're a global team that is passionate about accelerating the digital enterprise, connecting people and data, building platforms and applications and designing tomorrow's technology solutions. Our commitment to diversity, equity and inclusion We are committed to providing a working environment that embraces diversity, equity, and inclusion. We encourage people from all backgrounds to apply regardless of their identity, including age, disability, neurodiversity, gender (including gender identity or expression), sexual orientation, marriage or civil partnership, pregnancy, parental status, race (including ethnic or national origin), religion or belief, or socio-economic background. We welcome further discussions on how you can feel included and belong at Macquarie as you progress through our recruitment process. Our aim is to provide reasonable adjustments to individuals as required during the recruitment process and in the course of employment. If you require additional assistance, please let us know during the application process.
25/06/2026
Full time
Senior Software Engineer, FX Sales and Trading Join our high performing eFX Digital Technology team supporting our front office projects in the Commodities and Global Markets Technology group and work with a multitude of teams and stakeholders to solve problems and deliver fit for purpose solutions. At Macquarie, our advantage is bringing together diverse people and empowering them to shape all kinds of possibilities. We are a global financial services group operating in 31 markets and with 56 years of unbroken profitability. You'll be part of a friendly and supportive team where everyone - no matter what role - contributes ideas and drives outcomes. What role will you play? You will join a high performing team within the Commodities and Global Markets Technology group, where you will use your hands on engineering expertise to design, build and enhance end to end electronic FX trading solutions. You will work closely with software engineers, business stakeholders and dependent technology teams as you deliver large scale distributed systems that support a dynamic and fast moving front office environment. As a senior member of the team, you will guide technical decision making, contribute to solution design and help ensure our platforms remain resilient, modern and aligned to strategic goals. You will collaborate across teams to resolve challenges, optimise performance and drive continuous improvement while deepening your understanding of digital trading products and the broader ecosystem. What you offer Hands on software engineering experience with strong proficiency in Java and the full software development lifecycle in an agile environment. Experience delivering large scale, cloud deployed systems, ideally with AWS, and familiarity with distributed architectures and DevOps practices. Knowledge of electronic financial markets / eTrading Ability to build effective relationships across technical and business teams, collaborating to deliver high value solutions in a fast paced environment. Strong problem solving skills with the ability to understand complex systems, diagnose issues and deliver timely, reliable outcomes. Experience working with AI enabled development practices will be an advantage. What we offer At Macquarie, you're empowered to shape a career that's rewarding in all the ways that matter most to you. Macquarie employees can access a wide range of benefits which, depending on eligibility criteria, include: 1 wellbeing leave day per year and a minimum of 25 days of annual leave. 26 weeks' paid parental leave for primary caregivers along with 12 days of paid transition leave upon return to work and 6 weeks' paid leave for secondary caregivers Paid fertility leave for those undergoing or supporting fertility treatment 2 days of paid volunteer leave and donation matching Access to a wide range of salary sacrificing options Benefits and initiatives to support your physical, mental and financial wellbeing including, comprehensive medical and life insurance cover Access to our Employee Assistance Program, a robust behavioural health network with counselling and coaching services Access to a wide range of learning and development opportunities, including reimbursement for professional membership or subscription Access to company funded emergency and backup dependent care services Recognition and service awards Hybrid and flexible working arrangements, dependent on role Reimbursement for work from home equipment About Technology Technology enables every aspect of Macquarie, for our people, our customers and our communities. We're a global team that is passionate about accelerating the digital enterprise, connecting people and data, building platforms and applications and designing tomorrow's technology solutions. Our commitment to diversity, equity and inclusion We are committed to providing a working environment that embraces diversity, equity, and inclusion. We encourage people from all backgrounds to apply regardless of their identity, including age, disability, neurodiversity, gender (including gender identity or expression), sexual orientation, marriage or civil partnership, pregnancy, parental status, race (including ethnic or national origin), religion or belief, or socio-economic background. We welcome further discussions on how you can feel included and belong at Macquarie as you progress through our recruitment process. Our aim is to provide reasonable adjustments to individuals as required during the recruitment process and in the course of employment. If you require additional assistance, please let us know during the application process.
Engineer the future of global finance. At Citi, our Tech team doesn't just support finance - we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech. Role Overview The Senior Automation Engineer is a senior, hands on role within the FX eTrading technology stack, responsible for owning backend automation capability, testing delivery, and release quality assessment for assigned applications or functional areas. The successful candidate will operate with a high degree of autonomy, taking ownership of automation strategy, framework development, test execution, coverage analysis, defect investigation, and quality sign off. The role is primarily focused on server side, service level, messaging, integration, data, and non functional automation rather than UI led testing. The role requires strong technical capability, sound judgement, and a continuous improvement mindset, including the responsible use of approved AI tooling to improve automation productivity, test design, analysis, and engineering outcomes. Key Responsibilities Own the automation approach, test execution, reporting, and release readiness assessment for assigned areas of the FX eTrading stack. Design, develop, maintain, and improve automated tests and frameworks across services, messaging flows, integrations, data validation, regression, resilience, and non functional testing. Act as the quality engineering owner for assigned applications or components, providing clear, evidence based sign off recommendations and risk assessments. Build automation that validates business critical backend behaviours, including pricing, order execution, market data, trade lifecycle events, risk flows, and downstream integration points. Integrate automated testing into CI/CD pipelines using tools such as Jenkins, TeamCity, or equivalent platforms. Review requirements, designs, user stories, interface contracts, data flows, and acceptance criteria to identify gaps, ambiguity, risk, and testability concerns. Define and report relevant quality metrics, including backend automation coverage, execution results, defect trends, test effectiveness, and release risk. Partner with Development, Business, Product, and Production Support teams to investigate defects, analyse logs, identify root causes, and prevent production issues. Drive practical improvements in backend test strategy, automation reliability, test data management, environment stability, service virtualisation, and defect prevention. Use approved AI assisted tooling responsibly to support code generation, test generation, documentation, refactoring, and analysis while complying with internal policies and controls. Support and mentor other engineers in automation best practices where required. Assess, elevate, and manage risks and control issues transparently, with appropriate consideration for clients, the firm, regulatory obligations, and production stability. Required Experience and Skills Significant experience in backend test automation, quality engineering, or software engineering within financial services, preferably in front office trading, eTrading, or low latency systems. Proven ability to independently own automation delivery, testing outcomes, and release quality assessment for complex or business critical backend applications. Strong Java coding skills, with the ability to write clean, maintainable, reviewable automation code. Experience designing, extending, and maintaining robust automated test frameworks for server side and integration testing. Strong experience testing services, messaging flows, event driven components, data flows, integrations, and distributed systems. Strong understanding of test analysis, manual and exploratory testing, risk based testing, BDD/TDD, and Agile delivery practices. Experience with CI/CD integration and automated test execution within build and deployment pipelines. Strong Unix/Linux skills and practical experience with log analysis, diagnostics, monitoring, and defect investigation. Working knowledge of SQL, data validation, file/message formats, and backend system interactions. Clear communication skills, with the ability to explain quality risks, test evidence, and release recommendations to technical and non technical stakeholders. Experience using AI assisted engineering tools would be advantageous, particularly where supported by demonstrable project work, GitHub examples, prototypes, or measurable productivity improvements. Advantageous Experience FX, Rates, Commodities, or broader front office trading domain knowledge. Understanding of pricing, order execution, market data, trade lifecycle, auto hedging, and risk management workflows. Experience with high volume, low latency, highly available systems and related performance, resilience, capacity, failover, and SLA considerations. Experience with messaging technologies, event driven architecture, contract testing, service virtualisation, test data management, or non functional testing. Experience with Cucumber, FitNesse, Python, SQL, observability tooling, or synthetic data generation. ISEB, ISTQB, or equivalent testing certification. Personal Characteristics Highly autonomous, proactive, and accountable for delivery outcomes. Comfortable working independently once onboarded, without close day to day supervision. Strong engineering mindset with a focus on backend automation, quality, maintainability, and continuous improvement. Pragmatic, delivery focused, and able to balance quality, speed, risk, and business priorities. Confident communicator who can challenge constructively and influence through evidence and risk based reasoning. High attention to detail, strong analytical skills, and resilience in a demanding front office technology environment. Education Bachelor's degree / University degree or equivalent experience. What we'll provide you 27 days annual leave (plus bank holidays) A discretionary annual performance related bonus Private Medical Care & Life Insurance Employee Assistance Program Pension Plan Paid Parental Leave Special discounts for employees, family, and friends Access to an array of learning and development resources Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity, review Accessibility at Citi. View Citi's EEO Policy Statement and the Know Your Rights poster.
22/06/2026
Full time
Engineer the future of global finance. At Citi, our Tech team doesn't just support finance - we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech. Role Overview The Senior Automation Engineer is a senior, hands on role within the FX eTrading technology stack, responsible for owning backend automation capability, testing delivery, and release quality assessment for assigned applications or functional areas. The successful candidate will operate with a high degree of autonomy, taking ownership of automation strategy, framework development, test execution, coverage analysis, defect investigation, and quality sign off. The role is primarily focused on server side, service level, messaging, integration, data, and non functional automation rather than UI led testing. The role requires strong technical capability, sound judgement, and a continuous improvement mindset, including the responsible use of approved AI tooling to improve automation productivity, test design, analysis, and engineering outcomes. Key Responsibilities Own the automation approach, test execution, reporting, and release readiness assessment for assigned areas of the FX eTrading stack. Design, develop, maintain, and improve automated tests and frameworks across services, messaging flows, integrations, data validation, regression, resilience, and non functional testing. Act as the quality engineering owner for assigned applications or components, providing clear, evidence based sign off recommendations and risk assessments. Build automation that validates business critical backend behaviours, including pricing, order execution, market data, trade lifecycle events, risk flows, and downstream integration points. Integrate automated testing into CI/CD pipelines using tools such as Jenkins, TeamCity, or equivalent platforms. Review requirements, designs, user stories, interface contracts, data flows, and acceptance criteria to identify gaps, ambiguity, risk, and testability concerns. Define and report relevant quality metrics, including backend automation coverage, execution results, defect trends, test effectiveness, and release risk. Partner with Development, Business, Product, and Production Support teams to investigate defects, analyse logs, identify root causes, and prevent production issues. Drive practical improvements in backend test strategy, automation reliability, test data management, environment stability, service virtualisation, and defect prevention. Use approved AI assisted tooling responsibly to support code generation, test generation, documentation, refactoring, and analysis while complying with internal policies and controls. Support and mentor other engineers in automation best practices where required. Assess, elevate, and manage risks and control issues transparently, with appropriate consideration for clients, the firm, regulatory obligations, and production stability. Required Experience and Skills Significant experience in backend test automation, quality engineering, or software engineering within financial services, preferably in front office trading, eTrading, or low latency systems. Proven ability to independently own automation delivery, testing outcomes, and release quality assessment for complex or business critical backend applications. Strong Java coding skills, with the ability to write clean, maintainable, reviewable automation code. Experience designing, extending, and maintaining robust automated test frameworks for server side and integration testing. Strong experience testing services, messaging flows, event driven components, data flows, integrations, and distributed systems. Strong understanding of test analysis, manual and exploratory testing, risk based testing, BDD/TDD, and Agile delivery practices. Experience with CI/CD integration and automated test execution within build and deployment pipelines. Strong Unix/Linux skills and practical experience with log analysis, diagnostics, monitoring, and defect investigation. Working knowledge of SQL, data validation, file/message formats, and backend system interactions. Clear communication skills, with the ability to explain quality risks, test evidence, and release recommendations to technical and non technical stakeholders. Experience using AI assisted engineering tools would be advantageous, particularly where supported by demonstrable project work, GitHub examples, prototypes, or measurable productivity improvements. Advantageous Experience FX, Rates, Commodities, or broader front office trading domain knowledge. Understanding of pricing, order execution, market data, trade lifecycle, auto hedging, and risk management workflows. Experience with high volume, low latency, highly available systems and related performance, resilience, capacity, failover, and SLA considerations. Experience with messaging technologies, event driven architecture, contract testing, service virtualisation, test data management, or non functional testing. Experience with Cucumber, FitNesse, Python, SQL, observability tooling, or synthetic data generation. ISEB, ISTQB, or equivalent testing certification. Personal Characteristics Highly autonomous, proactive, and accountable for delivery outcomes. Comfortable working independently once onboarded, without close day to day supervision. Strong engineering mindset with a focus on backend automation, quality, maintainability, and continuous improvement. Pragmatic, delivery focused, and able to balance quality, speed, risk, and business priorities. Confident communicator who can challenge constructively and influence through evidence and risk based reasoning. High attention to detail, strong analytical skills, and resilience in a demanding front office technology environment. Education Bachelor's degree / University degree or equivalent experience. What we'll provide you 27 days annual leave (plus bank holidays) A discretionary annual performance related bonus Private Medical Care & Life Insurance Employee Assistance Program Pension Plan Paid Parental Leave Special discounts for employees, family, and friends Access to an array of learning and development resources Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity, review Accessibility at Citi. View Citi's EEO Policy Statement and the Know Your Rights poster.
Citi is seeking a Senior Software Engineer (SVP) for the FX Client & Sales Technology team in London. This role involves hands-on design, architecture, and technology platform implementation, driving strategic evolution while managing a global team. The ideal candidate will have extensive capital markets experience and expertise in low-latency systems. You will lead initiatives including AI adoption aimed at improving engineering productivity and trader workflows. Citi offers competitive benefits, including a discretionary annual bonus and private medical care.
22/06/2026
Full time
Citi is seeking a Senior Software Engineer (SVP) for the FX Client & Sales Technology team in London. This role involves hands-on design, architecture, and technology platform implementation, driving strategic evolution while managing a global team. The ideal candidate will have extensive capital markets experience and expertise in low-latency systems. You will lead initiatives including AI adoption aimed at improving engineering productivity and trader workflows. Citi offers competitive benefits, including a discretionary annual bonus and private medical care.
FX Client & Sales Technology - Senior Software Engineer (SVP) The STIRT Engineering Lead is a London based Senior Vice President responsible for the hands on design, architecture, and implementation of the full front to back technology platform supporting the STIRT business. This role sits at the intersection of engineering excellence and business partnership, requiring deep engagement with traders, quants, and stakeholders across FX and Rates desks. The role demands a technically deep, hands on engineering leader with strong expertise in capital markets systems, responsible for driving the strategic evolution of STIRT technology - spanning curve construction, RFQ and pricing workflows (for FX and Interest Rate Derivatives) - while managing a globally distributed engineering team. The successful candidate will own the end to end technology vision for STIRT, eliminating fragmentation across trading units and delivering a modern, high performance, resilient platform that enables traders to operate with speed, precision, and confidence. Central to this vision is the active adoption and integration of AI and machine learning capabilities to augment trader workflows, accelerate engineering productivity, and unlock new analytical possibilities across the STIRT business. Role Overview - What you will do Trader Engagement & Stakeholder Management Serve as the primary technology partner for STIRT traders, building trusted relationships and acting as the first point of contact for all technology needs across FX and Rates desks. Conduct regular structured engagement sessions with traders to capture workflow pain points, prioritise enhancements, and translate business requirements into actionable engineering deliverables. Partner with Desk Heads, Quants, Sales, Operations, and Risk to ensure technology solutions are aligned with front to back business objectives. Communicate technical strategy, delivery progress, and risk in clear, business relevant terms to senior stakeholders including Trading Management and Technology leadership. Represent STIRT Technology in cross functional forums, governance committees, and strategic planning sessions. Develop and maintain a comprehensive understanding of the full STIRT front to back workflow. Strategic Architecture & Design Define and own the target state technical architecture for the STIRT platform, covering all components from market data ingestion through to trade booking and risk reporting. Lead architectural decisions on system decomposition, data flow design, API contracts, event driven patterns, and integration with upstream/downstream systems. Drive the modernisation and consolidation of legacy STIRT systems, establishing a clear migration roadmap that minimises disruption to live trading. Evaluate and govern technical trade offs across build vs. buy, latency vs. throughput, consistency vs. availability, and monolith vs. microservices dimensions. Ensure the architecture meets both functional requirements (pricing accuracy, workflow completeness, feature richness) and non functional requirements (latency, throughput, resilience, observability, security, and regulatory compliance). AI Tools Usage & Adoption Champion the strategic adoption of AI and Generative AI tools across the STIRT engineering organisation, identifying high value use cases that meaningfully improve trader workflows, engineering productivity, and analytical capabilities. Drive the evaluation, piloting, and scaled deployment of AI assisted development tools (e.g., code generation, automated code review, test generation) to accelerate delivery velocity and improve code quality across the team. Actively participate in hands on development, including writing, reviewing, and architecting production grade code for high performance, low latency trading systems. Team Leadership & Delivery Manage and mentor a globally distributed team of engineers. Conduct performance evaluations, support career development, and lead hiring and disciplinary processes. Integrate in depth knowledge of applications development with the broader Technology function to achieve established goals. Key Skills and Experience Required Experience Extensive experience in software engineering within capital markets or financial services, with significant hands on development experience in high performance, distributed systems. Proven hands on expertise in building low latency, high throughput trading systems - capable of writing, reviewing, and debugging production code alongside the team. Deep domain knowledge of markets businesses - including Short Term Interest Rates, FX, or broader FX and Rates/Credit markets - with a strong understanding of curve construction, RFQ/pricing workflows, and electronic trading. Proven track record of defining and delivering strategic architecture for large scale, mission critical financial platforms, including system modernisation and legacy decommissioning programmes. Experience managing and mentoring global engineering teams across multiple time zones. Strong background in stakeholder management and trader engagement, with the ability to translate complex technical concepts into business relevant language. Demonstrable experience evaluating, adopting, or delivering AI/ML capabilities within a financial services or trading technology context, including familiarity with model governance and responsible AI practices. Technical Skills Strong proficiency in Java - including core Java (JVM internals, concurrency, memory management), modern frameworks (Spring Boot), and experience building low latency, high throughput applications. Proven system design and architecture skills - including large scale distributed systems, microservices, event driven architectures, and real time data pipelines (e.g., Solace, KDB, in memory data grids such as Couchbase). Market data and pricing systems - experience with real time market data feeds, curve construction engines, and pricing libraries. AI/ML tooling and frameworks - working knowledge of LLM APIs, agentic frameworks, ML inference pipelines, and AI assisted development tools (e.g., GitHub Copilot, Devin or Claude Code, or equivalent); experience integrating AI capabilities into production systems is strongly preferred. Familiarity with CI/CD pipelines, DevOps practices, cloud native technologies, and containerisation (Docker/Kubernetes). Working knowledge of observability tooling - distributed tracing, metrics, and log aggregation (e.g., Prometheus, Grafana, Splunk, OpenTelemetry). Leadership & Communication Demonstrated ability to remain hands on as a technical leader - capable of diving into code, debugging production issues, and driving architectural decisions alongside the team. Strong stakeholder management skills - experienced in influencing and negotiating with senior leaders across Technology and the Business. A growth mindset towards AI - actively curious about emerging AI capabilities and able to inspire the same curiosity and rigour in the broader engineering team. Benefits Annual leave (27 days plus bank holidays). Discretional annual performance related bonus. Private medical care and life insurance. Employee assistance program. Pension plan. Paid parental leave. Special discounts for employees, family, and friends. Access to an array of learning and development resources. Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive. Equal Opportunity Statement Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View Citi's EEO Policy Statement and the Know Your Rights poster.
22/06/2026
Full time
FX Client & Sales Technology - Senior Software Engineer (SVP) The STIRT Engineering Lead is a London based Senior Vice President responsible for the hands on design, architecture, and implementation of the full front to back technology platform supporting the STIRT business. This role sits at the intersection of engineering excellence and business partnership, requiring deep engagement with traders, quants, and stakeholders across FX and Rates desks. The role demands a technically deep, hands on engineering leader with strong expertise in capital markets systems, responsible for driving the strategic evolution of STIRT technology - spanning curve construction, RFQ and pricing workflows (for FX and Interest Rate Derivatives) - while managing a globally distributed engineering team. The successful candidate will own the end to end technology vision for STIRT, eliminating fragmentation across trading units and delivering a modern, high performance, resilient platform that enables traders to operate with speed, precision, and confidence. Central to this vision is the active adoption and integration of AI and machine learning capabilities to augment trader workflows, accelerate engineering productivity, and unlock new analytical possibilities across the STIRT business. Role Overview - What you will do Trader Engagement & Stakeholder Management Serve as the primary technology partner for STIRT traders, building trusted relationships and acting as the first point of contact for all technology needs across FX and Rates desks. Conduct regular structured engagement sessions with traders to capture workflow pain points, prioritise enhancements, and translate business requirements into actionable engineering deliverables. Partner with Desk Heads, Quants, Sales, Operations, and Risk to ensure technology solutions are aligned with front to back business objectives. Communicate technical strategy, delivery progress, and risk in clear, business relevant terms to senior stakeholders including Trading Management and Technology leadership. Represent STIRT Technology in cross functional forums, governance committees, and strategic planning sessions. Develop and maintain a comprehensive understanding of the full STIRT front to back workflow. Strategic Architecture & Design Define and own the target state technical architecture for the STIRT platform, covering all components from market data ingestion through to trade booking and risk reporting. Lead architectural decisions on system decomposition, data flow design, API contracts, event driven patterns, and integration with upstream/downstream systems. Drive the modernisation and consolidation of legacy STIRT systems, establishing a clear migration roadmap that minimises disruption to live trading. Evaluate and govern technical trade offs across build vs. buy, latency vs. throughput, consistency vs. availability, and monolith vs. microservices dimensions. Ensure the architecture meets both functional requirements (pricing accuracy, workflow completeness, feature richness) and non functional requirements (latency, throughput, resilience, observability, security, and regulatory compliance). AI Tools Usage & Adoption Champion the strategic adoption of AI and Generative AI tools across the STIRT engineering organisation, identifying high value use cases that meaningfully improve trader workflows, engineering productivity, and analytical capabilities. Drive the evaluation, piloting, and scaled deployment of AI assisted development tools (e.g., code generation, automated code review, test generation) to accelerate delivery velocity and improve code quality across the team. Actively participate in hands on development, including writing, reviewing, and architecting production grade code for high performance, low latency trading systems. Team Leadership & Delivery Manage and mentor a globally distributed team of engineers. Conduct performance evaluations, support career development, and lead hiring and disciplinary processes. Integrate in depth knowledge of applications development with the broader Technology function to achieve established goals. Key Skills and Experience Required Experience Extensive experience in software engineering within capital markets or financial services, with significant hands on development experience in high performance, distributed systems. Proven hands on expertise in building low latency, high throughput trading systems - capable of writing, reviewing, and debugging production code alongside the team. Deep domain knowledge of markets businesses - including Short Term Interest Rates, FX, or broader FX and Rates/Credit markets - with a strong understanding of curve construction, RFQ/pricing workflows, and electronic trading. Proven track record of defining and delivering strategic architecture for large scale, mission critical financial platforms, including system modernisation and legacy decommissioning programmes. Experience managing and mentoring global engineering teams across multiple time zones. Strong background in stakeholder management and trader engagement, with the ability to translate complex technical concepts into business relevant language. Demonstrable experience evaluating, adopting, or delivering AI/ML capabilities within a financial services or trading technology context, including familiarity with model governance and responsible AI practices. Technical Skills Strong proficiency in Java - including core Java (JVM internals, concurrency, memory management), modern frameworks (Spring Boot), and experience building low latency, high throughput applications. Proven system design and architecture skills - including large scale distributed systems, microservices, event driven architectures, and real time data pipelines (e.g., Solace, KDB, in memory data grids such as Couchbase). Market data and pricing systems - experience with real time market data feeds, curve construction engines, and pricing libraries. AI/ML tooling and frameworks - working knowledge of LLM APIs, agentic frameworks, ML inference pipelines, and AI assisted development tools (e.g., GitHub Copilot, Devin or Claude Code, or equivalent); experience integrating AI capabilities into production systems is strongly preferred. Familiarity with CI/CD pipelines, DevOps practices, cloud native technologies, and containerisation (Docker/Kubernetes). Working knowledge of observability tooling - distributed tracing, metrics, and log aggregation (e.g., Prometheus, Grafana, Splunk, OpenTelemetry). Leadership & Communication Demonstrated ability to remain hands on as a technical leader - capable of diving into code, debugging production issues, and driving architectural decisions alongside the team. Strong stakeholder management skills - experienced in influencing and negotiating with senior leaders across Technology and the Business. A growth mindset towards AI - actively curious about emerging AI capabilities and able to inspire the same curiosity and rigour in the broader engineering team. Benefits Annual leave (27 days plus bank holidays). Discretional annual performance related bonus. Private medical care and life insurance. Employee assistance program. Pension plan. Paid parental leave. Special discounts for employees, family, and friends. Access to an array of learning and development resources. Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive. Equal Opportunity Statement Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View Citi's EEO Policy Statement and the Know Your Rights poster.
Senior Software Engineer - Index Data EU Location: London Business Area: Engineering and CTO Ref #: Description & Requirements We power some of the most widely recognized indices in the world - billions of dollars are benchmarked against what we build. We're now expanding into the Equity Index market, and the Index Data team is at the centre of that growth. Come and help us build it. Our Bloomberg Index Data team owns its domain end-to-end - building data pipelines, APIs, validation tooling and operational UIs spanning Equities, Commodities, FX, Rates, Futures, Options, Swaps and Crypto. We partner closely with Product and Operations to shape what gets built, not just how. We're scaling fast, the problems are genuinely complex, and there's real architectural influence up for grabs. We're looking for a senior engineer who loves solving real business problems with code. Someone who digs into the business context - understanding why something matters before deciding how to build it - then owns the design and delivery end-to-end. You'll work across team boundaries, translate financial methodologies into clean domain models in C#/.NET, and help evolve a platform that's growing in scope and sophistication every month. You'll need to have: Strong object-oriented design skills and experience building scalable backend systems, with a track record of owning and delivering complex initiatives across team boundaries A problem-solving mindset - you start from the outcome, design a solution, and iterate The ability to operate effectively in ambiguous, evolving problem spaces and deliver incrementally Strong communication skills and confidence working with Product and Operations stakeholders to understand their needs and shape solutions together Experience in financial markets is strongly preferred; specific index knowledge is not required We'd love to see: Experience architecting distributed systems using messaging technologies Strong data modelling experience and familiarity with SQL-based systems Proficiency with performance profiling and refactoring for order-of-magnitude gains Experience mentoring engineers and raising technical standards across a team Knowledge of C#/.NET is great but not necessary - we have experience onboarding Java and C++ developers for example Frontend experience is welcome but not required - engagement with workflow and usability discussions is valued regardless of hands-on UI coding If indicated, please note that years of experience are a guide; we will consider applications from all candidates who can demonstrate the skills necessary for the role. Discover what makes Bloomberg unique - watch our for an inside look at our culture, values, and the people behind our success. Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law. Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email
21/06/2026
Full time
Senior Software Engineer - Index Data EU Location: London Business Area: Engineering and CTO Ref #: Description & Requirements We power some of the most widely recognized indices in the world - billions of dollars are benchmarked against what we build. We're now expanding into the Equity Index market, and the Index Data team is at the centre of that growth. Come and help us build it. Our Bloomberg Index Data team owns its domain end-to-end - building data pipelines, APIs, validation tooling and operational UIs spanning Equities, Commodities, FX, Rates, Futures, Options, Swaps and Crypto. We partner closely with Product and Operations to shape what gets built, not just how. We're scaling fast, the problems are genuinely complex, and there's real architectural influence up for grabs. We're looking for a senior engineer who loves solving real business problems with code. Someone who digs into the business context - understanding why something matters before deciding how to build it - then owns the design and delivery end-to-end. You'll work across team boundaries, translate financial methodologies into clean domain models in C#/.NET, and help evolve a platform that's growing in scope and sophistication every month. You'll need to have: Strong object-oriented design skills and experience building scalable backend systems, with a track record of owning and delivering complex initiatives across team boundaries A problem-solving mindset - you start from the outcome, design a solution, and iterate The ability to operate effectively in ambiguous, evolving problem spaces and deliver incrementally Strong communication skills and confidence working with Product and Operations stakeholders to understand their needs and shape solutions together Experience in financial markets is strongly preferred; specific index knowledge is not required We'd love to see: Experience architecting distributed systems using messaging technologies Strong data modelling experience and familiarity with SQL-based systems Proficiency with performance profiling and refactoring for order-of-magnitude gains Experience mentoring engineers and raising technical standards across a team Knowledge of C#/.NET is great but not necessary - we have experience onboarding Java and C++ developers for example Frontend experience is welcome but not required - engagement with workflow and usability discussions is valued regardless of hands-on UI coding If indicated, please note that years of experience are a guide; we will consider applications from all candidates who can demonstrate the skills necessary for the role. Discover what makes Bloomberg unique - watch our for an inside look at our culture, values, and the people behind our success. Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law. Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email
DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk. Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets. We operate with respect, curiosity and open minds. The people who thrive here share our belief that it's not just what we do that matters - it's how we do it. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus. The Unified Platform - Risk team is looking for an outstanding Senior Software Engineer with diverse technical and interpersonal skills to join us in the next step of our development as we significantly expand our technical capabilities, enabling us to have an even greater impact across the firm. This team builds and maintains services which: calculate portfolio sensitivities and value-at-risk (VaR) across many asset classes predict theoretical market outcomes based on user-defined what-if scenarios return risk reports for any time horizon We collaborate closely with risk managers and trading desks to measure option and rate sensitivities and create applications to monitor, manage, and report analytic measures. While previous experience in the trading and finance industry is beneficial, we're looking for talented software engineers with or without industry-specific expertise. Responsibilities: Designing, developing and maintaining greenfield and legacy API, service, and application platforms Testing at the unit, functional, and integration level Code in multiple languages, paradigms, and platforms Collaborating with various business, development, IT, and trading support teams Provide on-call support as part of our team-wide rotation Keep open communication with our users for support, testing, and ensuring understanding of their needs Qualifications: Experience with financial terminology, VaR methodology, multiple varieties of analytic measures Designing software for detail-oriented but non-technical finance users Fluent in functional, object-oriented, or imperative programming languages Competent in distributed version control, CI/CD, Docker, and Kubernetes Familiarity with: One of the following programming languages: Elixir, Python, Java, C#, C++, Rust One of the following data formats: Parquet, Delta Lake, Iceberg Pricing, risk management, and portfolio analytics Exchange-traded financial assets, statistics, or financial engineering Data structures and design/analysis of algorithms Where LLM-assisted development accelerates progress, and where it poses risks Personal traits: Possesses the ability to learn, adapt and grow Demonstrates personal humility, respect for others, and trust in their teammates Capable of independently driving projects to completion but prefers collaborating with teammates Excellent problem-solving and debugging skills, but has better listening and communication skills For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at California residents, please review the California Privacy Notice for information about certain legal rights at
21/06/2026
Full time
DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk. Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets. We operate with respect, curiosity and open minds. The people who thrive here share our belief that it's not just what we do that matters - it's how we do it. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus. The Unified Platform - Risk team is looking for an outstanding Senior Software Engineer with diverse technical and interpersonal skills to join us in the next step of our development as we significantly expand our technical capabilities, enabling us to have an even greater impact across the firm. This team builds and maintains services which: calculate portfolio sensitivities and value-at-risk (VaR) across many asset classes predict theoretical market outcomes based on user-defined what-if scenarios return risk reports for any time horizon We collaborate closely with risk managers and trading desks to measure option and rate sensitivities and create applications to monitor, manage, and report analytic measures. While previous experience in the trading and finance industry is beneficial, we're looking for talented software engineers with or without industry-specific expertise. Responsibilities: Designing, developing and maintaining greenfield and legacy API, service, and application platforms Testing at the unit, functional, and integration level Code in multiple languages, paradigms, and platforms Collaborating with various business, development, IT, and trading support teams Provide on-call support as part of our team-wide rotation Keep open communication with our users for support, testing, and ensuring understanding of their needs Qualifications: Experience with financial terminology, VaR methodology, multiple varieties of analytic measures Designing software for detail-oriented but non-technical finance users Fluent in functional, object-oriented, or imperative programming languages Competent in distributed version control, CI/CD, Docker, and Kubernetes Familiarity with: One of the following programming languages: Elixir, Python, Java, C#, C++, Rust One of the following data formats: Parquet, Delta Lake, Iceberg Pricing, risk management, and portfolio analytics Exchange-traded financial assets, statistics, or financial engineering Data structures and design/analysis of algorithms Where LLM-assisted development accelerates progress, and where it poses risks Personal traits: Possesses the ability to learn, adapt and grow Demonstrates personal humility, respect for others, and trust in their teammates Capable of independently driving projects to completion but prefers collaborating with teammates Excellent problem-solving and debugging skills, but has better listening and communication skills For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at California residents, please review the California Privacy Notice for information about certain legal rights at
Senior Software Engineer - Risk Technology Job Location London Employment type Regular Department Technology Targeted Start Date Immediate DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk. Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets. We operate with respect, curiosity and open minds. The people who thrive here share our belief that it's not just what we do that matters - it's how we do it. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus. The Unified Platform - Risk team is looking for an outstanding Senior Software Engineer with diverse technical and interpersonal skills to join us in the next step of our development as we significantly expand our technical capabilities, enabling us to have an even greater impact across the firm. This team builds and maintains services which: Calculate portfolio sensitivities and value-at-risk (VaR) across many asset classes Predict theoretical market outcomes based on user-defined what-if scenarios Return risk reports for any time horizon We collaborate closely with risk managers and trading desks to measure option and rate sensitivities and create applications to monitor, manage, and report analytic measures. While previous experience in the trading and finance industry is beneficial, we're looking for talented software engineers with or without industry-specific expertise. Responsibilities Designing, developing and maintaining greenfield and legacy API, service, and application platforms Testing at the unit, functional, and integration level Code in multiple languages, paradigms, and platforms Collaborating with various business, development, IT, and trading support teams Provide on-call support as part of our team-wide rotation Keep open communication with our users for support, testing, and ensuring understanding of their needs Qualifications Experience with financial terminology, VaR methodology, multiple varieties of analytic measures Designing software for detail-oriented but non-technical finance users Fluent in functional, object-oriented, or imperative programming languages Competent in distributed version control, CI/CD, Docker, and Kubernetes Familiarity with One of the following programming languages: Elixir, Python, Java, C#, C++, Rust One of the following data formats: Parquet, Delta Lake, Iceberg Pricing, risk management, and portfolio analytics Exchange-traded financial assets, statistics, or financial engineering Data structures and design/analysis of algorithms Where LLM-assisted development accelerates progress, and where it poses risks Possesses the ability to learn, adapt and grow Demonstrates personal humility, respect for others, and trust in their teammates Capable of independently driving projects to completion but prefers collaborating with teammates Excellent problem-solving and debugging skills, but has better listening and communication skills For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at .
21/06/2026
Full time
Senior Software Engineer - Risk Technology Job Location London Employment type Regular Department Technology Targeted Start Date Immediate DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk. Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets. We operate with respect, curiosity and open minds. The people who thrive here share our belief that it's not just what we do that matters - it's how we do it. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus. The Unified Platform - Risk team is looking for an outstanding Senior Software Engineer with diverse technical and interpersonal skills to join us in the next step of our development as we significantly expand our technical capabilities, enabling us to have an even greater impact across the firm. This team builds and maintains services which: Calculate portfolio sensitivities and value-at-risk (VaR) across many asset classes Predict theoretical market outcomes based on user-defined what-if scenarios Return risk reports for any time horizon We collaborate closely with risk managers and trading desks to measure option and rate sensitivities and create applications to monitor, manage, and report analytic measures. While previous experience in the trading and finance industry is beneficial, we're looking for talented software engineers with or without industry-specific expertise. Responsibilities Designing, developing and maintaining greenfield and legacy API, service, and application platforms Testing at the unit, functional, and integration level Code in multiple languages, paradigms, and platforms Collaborating with various business, development, IT, and trading support teams Provide on-call support as part of our team-wide rotation Keep open communication with our users for support, testing, and ensuring understanding of their needs Qualifications Experience with financial terminology, VaR methodology, multiple varieties of analytic measures Designing software for detail-oriented but non-technical finance users Fluent in functional, object-oriented, or imperative programming languages Competent in distributed version control, CI/CD, Docker, and Kubernetes Familiarity with One of the following programming languages: Elixir, Python, Java, C#, C++, Rust One of the following data formats: Parquet, Delta Lake, Iceberg Pricing, risk management, and portfolio analytics Exchange-traded financial assets, statistics, or financial engineering Data structures and design/analysis of algorithms Where LLM-assisted development accelerates progress, and where it poses risks Possesses the ability to learn, adapt and grow Demonstrates personal humility, respect for others, and trust in their teammates Capable of independently driving projects to completion but prefers collaborating with teammates Excellent problem-solving and debugging skills, but has better listening and communication skills For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at .
Core Engineering Java Development Lead - FX Tech (SVP) Engineer the future of global finance. At Citi, our Tech team doesn't just support finance - we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech. This is a hands on role for a Java expert who enjoys building high quality robust and scalable services, shaping technical direction, and working with modern event driven architectures. You'll play a key role in designing, building and evolving core services, working closely with other senior engineers and quants. While you'll have influence over technical decisions, this role is firmly rooted in delivery - ideal for someone who loves writing code, solving complex problems, and continuously raising engineering standards. Responsibilities Hands On Engineering: Designing, developing and maintaining high performance Java services that are scalable, secure and resilient. Modern Backend Design: Applying Domain Driven Design and message /event driven design principles to build loosely coupled, well structured systems. Code Quality & Craftsmanship: Writing clean, maintainable code and contributing to peer reviews, championing best practices and continuous improvement. System Evolution: Helping modernise and evolve existing platforms, balancing pragmatic delivery with long term architectural health. Collaboration: Working closely with trading, quants and fellow engineers to turn complex business requirements into robust technical solutions. Developer Experience: Contributing to improvements in build tooling, CI/CD pipelines, testing approaches and overall engineering productivity. Operational Excellence: Supporting systems in production, improving observability, performance and resilience. Experience Strong Java Expertise: Proven experience building backend systems using Java and frameworks such as Spring with deep understanding of the JVM ecosystem. AI Driven Development Focus: Experience using AI tooling to accelerate design exploration, prototyping and embedding AI capabilities into product workflows and services. Event Driven Design: Experience designing systems using event driven approaches (e.g. Solace, Kafka, Web Sockets or similar technologies), with a solid grounding in Domain Driven Design. Engineering Fundamentals: Strong grasp of SOLID principles, design patterns, dependency injection and persistence technologies. Problem Solving Mindset: Solid knowledge of algorithms and data structures, with the ability to reason about performance, complexity and scalability. Cloud Ready Development: Experience building software for cloud environments, including containerization and modern deployment practices. Quality & Resilience: Understanding of secure coding practices, fault tolerance and building reliable systems in a distributed environment. What we'll provide you Competitive base salary, annually reviewed. 27 days annual leave (plus bank holidays). Discretionary annual performance related bonus. Private medical care and life insurance. Employee assistance program. Pension plan. Paid parental leave. Special discounts for employees, family and friends. Access to learning and development resources. Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status or other protected characteristics. View Citi's EEO policy statement and the Know Your Rights poster. If you have a disability and need reasonable accommodation to use our search tools or apply, please review Accessibility at Citi.
19/06/2026
Full time
Core Engineering Java Development Lead - FX Tech (SVP) Engineer the future of global finance. At Citi, our Tech team doesn't just support finance - we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech. This is a hands on role for a Java expert who enjoys building high quality robust and scalable services, shaping technical direction, and working with modern event driven architectures. You'll play a key role in designing, building and evolving core services, working closely with other senior engineers and quants. While you'll have influence over technical decisions, this role is firmly rooted in delivery - ideal for someone who loves writing code, solving complex problems, and continuously raising engineering standards. Responsibilities Hands On Engineering: Designing, developing and maintaining high performance Java services that are scalable, secure and resilient. Modern Backend Design: Applying Domain Driven Design and message /event driven design principles to build loosely coupled, well structured systems. Code Quality & Craftsmanship: Writing clean, maintainable code and contributing to peer reviews, championing best practices and continuous improvement. System Evolution: Helping modernise and evolve existing platforms, balancing pragmatic delivery with long term architectural health. Collaboration: Working closely with trading, quants and fellow engineers to turn complex business requirements into robust technical solutions. Developer Experience: Contributing to improvements in build tooling, CI/CD pipelines, testing approaches and overall engineering productivity. Operational Excellence: Supporting systems in production, improving observability, performance and resilience. Experience Strong Java Expertise: Proven experience building backend systems using Java and frameworks such as Spring with deep understanding of the JVM ecosystem. AI Driven Development Focus: Experience using AI tooling to accelerate design exploration, prototyping and embedding AI capabilities into product workflows and services. Event Driven Design: Experience designing systems using event driven approaches (e.g. Solace, Kafka, Web Sockets or similar technologies), with a solid grounding in Domain Driven Design. Engineering Fundamentals: Strong grasp of SOLID principles, design patterns, dependency injection and persistence technologies. Problem Solving Mindset: Solid knowledge of algorithms and data structures, with the ability to reason about performance, complexity and scalability. Cloud Ready Development: Experience building software for cloud environments, including containerization and modern deployment practices. Quality & Resilience: Understanding of secure coding practices, fault tolerance and building reliable systems in a distributed environment. What we'll provide you Competitive base salary, annually reviewed. 27 days annual leave (plus bank holidays). Discretionary annual performance related bonus. Private medical care and life insurance. Employee assistance program. Pension plan. Paid parental leave. Special discounts for employees, family and friends. Access to learning and development resources. Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status or other protected characteristics. View Citi's EEO policy statement and the Know Your Rights poster. If you have a disability and need reasonable accommodation to use our search tools or apply, please review Accessibility at Citi.
Software Developer - Clearing Technology Location: London, GB Job type: Full-Time As a Senior Full Stack Developer specialising in C# .NET, you will be a pivotal member of our Software Development team in Clearing Technology, driving an AI-first approach to the creation and enhancement of secure, responsive web-based platforms. Marex is a full clearing member of major financial exchanges - across energy, commodities, metals and financial markets. You will leverage modern AI-assisted development tools and practices to accelerate delivery, improve code quality, and enhance developer productivity, while ensuring solutions meet the high standards of control, auditability, and reliability required within financial systems, including compliance with SOX (Sarbanes-Oxley) requirements. Responsibilities Design, develop, and test components of modern, secure web-based post trade platforms, applying AI-assisted development practices to improve quality and delivery speed. Contribute to the overall architecture and design of technology solutions, incorporating AI-enabled tooling and automation while ensuring control, transparency, and auditability. Develop solutions to a high standard that are maintainable, testable, and aligned to acceptance criteria, with a strong emphasis on traceability and deterministic behaviour in regulated environments. Leverage AI tools responsibly across the software development lifecycle (e.g. code generation, testing, documentation), ensuring outputs are reviewed, validated, and compliant with engineering standards. Communicate effectively with team members, contribute ideas, and stay current with emerging technologies and modern engineering practices. Ensure delivered systems are production ready, secure, and well documented, supporting operational handover and ongoing audit requirements. Follow coding standards and defined development processes, ensuring consistency, quality, and compliance across all deliverables. Resolve third line support issues in a professional and timely manner, applying a structured and analytical approach to problem solving. Essential skills and experience Experience leveraging AI-assisted development tools (e.g. code generation, automated testing, developer productivity tooling) to improve delivery speed and quality. Strong understanding of applying AI responsibly within the software development lifecycle, ensuring traceability, auditability, and control. Experience of NoSQL or RDMS databases. Infrastructure as Code, Terraform or equivalent. Modern CI/CD and DevOps practices. Cloud technology, ideally AWS (Amazon Web Services). Knowledge of BDD/TDD. Agile and scrum development methodologies. Methodical approach to software architecture and design and experience employing the right design choices for a given project. Excellent verbal and written communication skills. Understanding of financial products across derivatives, FX, commodities, cash equities or fixed income. Good knowledge of the post trade lifecycle, including confirmation/affirmation, allocations, settlement, clearing, collateral and margin, lifecycle events, reconciliations, and exceptions management. Exposure to embedding AI capabilities into end user applications (e.g. intelligent workflows, automation, or decision support). Experience of SOLID. Experience of Domain Driven Design. Experience working in a regulated environment and knowledge of the financial markets. A collaborative team player, approachable, self efficient, and able to foster a positive engineering culture, including adoption of AI first practices. Demonstrates curiosity, particularly in emerging technologies, AI capabilities, and continuous improvement of development practices. Resilient in a challenging, fast paced, and regulated environment. Excels at building relationships, networking, and influencing others across both technical and business teams. Strategic collaborator with insight and agility, able to anticipate future challenges, including those related to scale, regulation, and technology evolution, ensuring operational effectiveness. Conduct Rules Act with integrity. Act with due skill, care and diligence. Be open and cooperative with the FCA, the PRA and other regulators. Pay due regard to the interests of customers and treat them fairly. Observe proper standard of market conduct. Company Values Be collaborative - by working together across the organisation, we foster teamwork, can better respond to challenges and successfully deliver for our clients. Act with integrity - we pride ourselves on our honesty and high ethical standards. We apply these values when working with all our clients, colleagues and other stakeholders. Be adaptable and entrepreneurial - we embrace change as markets evolve to constantly increase our efficiency and create innovative solutions for our clients. Be respectful - how we treat each other, and our clients says everything about who we are. We always act respectfully and treat people fairly in everything we do. Nurture talent - we aim to grow our own talent and make Marex the place ambitious, hardworking and talented people choose to build their career. This means giving and taking stretch opportunities, taking risks, and committing to career development and support - for ourselves and our teams. Adaptable and nimble - Our size and flexibility is an advantage. We are big enough to support our client's various needs, and adaptable and nimble enough to respond quickly to changing conditions or requirements. A non bureaucratic, but well controlled environment fosters initiative as well as employee satisfaction. Marex is fully committed to being an inclusive employer and providing an inclusive and accessible recruitment process for all. We will provide reasonable adjustments to remove any disadvantage to you being considered for this role. We value the differences that a diverse workforce brings to the company. We welcome applications from candidates returning to the workforce. Also, Marex is committed to avoiding circumstances in which the appearance or possibility of conflicts of interest may exist within the hiring process. If you would like to receive any information in a different way or would like us to do anything differently to help you, please include it in your application.
19/06/2026
Full time
Software Developer - Clearing Technology Location: London, GB Job type: Full-Time As a Senior Full Stack Developer specialising in C# .NET, you will be a pivotal member of our Software Development team in Clearing Technology, driving an AI-first approach to the creation and enhancement of secure, responsive web-based platforms. Marex is a full clearing member of major financial exchanges - across energy, commodities, metals and financial markets. You will leverage modern AI-assisted development tools and practices to accelerate delivery, improve code quality, and enhance developer productivity, while ensuring solutions meet the high standards of control, auditability, and reliability required within financial systems, including compliance with SOX (Sarbanes-Oxley) requirements. Responsibilities Design, develop, and test components of modern, secure web-based post trade platforms, applying AI-assisted development practices to improve quality and delivery speed. Contribute to the overall architecture and design of technology solutions, incorporating AI-enabled tooling and automation while ensuring control, transparency, and auditability. Develop solutions to a high standard that are maintainable, testable, and aligned to acceptance criteria, with a strong emphasis on traceability and deterministic behaviour in regulated environments. Leverage AI tools responsibly across the software development lifecycle (e.g. code generation, testing, documentation), ensuring outputs are reviewed, validated, and compliant with engineering standards. Communicate effectively with team members, contribute ideas, and stay current with emerging technologies and modern engineering practices. Ensure delivered systems are production ready, secure, and well documented, supporting operational handover and ongoing audit requirements. Follow coding standards and defined development processes, ensuring consistency, quality, and compliance across all deliverables. Resolve third line support issues in a professional and timely manner, applying a structured and analytical approach to problem solving. Essential skills and experience Experience leveraging AI-assisted development tools (e.g. code generation, automated testing, developer productivity tooling) to improve delivery speed and quality. Strong understanding of applying AI responsibly within the software development lifecycle, ensuring traceability, auditability, and control. Experience of NoSQL or RDMS databases. Infrastructure as Code, Terraform or equivalent. Modern CI/CD and DevOps practices. Cloud technology, ideally AWS (Amazon Web Services). Knowledge of BDD/TDD. Agile and scrum development methodologies. Methodical approach to software architecture and design and experience employing the right design choices for a given project. Excellent verbal and written communication skills. Understanding of financial products across derivatives, FX, commodities, cash equities or fixed income. Good knowledge of the post trade lifecycle, including confirmation/affirmation, allocations, settlement, clearing, collateral and margin, lifecycle events, reconciliations, and exceptions management. Exposure to embedding AI capabilities into end user applications (e.g. intelligent workflows, automation, or decision support). Experience of SOLID. Experience of Domain Driven Design. Experience working in a regulated environment and knowledge of the financial markets. A collaborative team player, approachable, self efficient, and able to foster a positive engineering culture, including adoption of AI first practices. Demonstrates curiosity, particularly in emerging technologies, AI capabilities, and continuous improvement of development practices. Resilient in a challenging, fast paced, and regulated environment. Excels at building relationships, networking, and influencing others across both technical and business teams. Strategic collaborator with insight and agility, able to anticipate future challenges, including those related to scale, regulation, and technology evolution, ensuring operational effectiveness. Conduct Rules Act with integrity. Act with due skill, care and diligence. Be open and cooperative with the FCA, the PRA and other regulators. Pay due regard to the interests of customers and treat them fairly. Observe proper standard of market conduct. Company Values Be collaborative - by working together across the organisation, we foster teamwork, can better respond to challenges and successfully deliver for our clients. Act with integrity - we pride ourselves on our honesty and high ethical standards. We apply these values when working with all our clients, colleagues and other stakeholders. Be adaptable and entrepreneurial - we embrace change as markets evolve to constantly increase our efficiency and create innovative solutions for our clients. Be respectful - how we treat each other, and our clients says everything about who we are. We always act respectfully and treat people fairly in everything we do. Nurture talent - we aim to grow our own talent and make Marex the place ambitious, hardworking and talented people choose to build their career. This means giving and taking stretch opportunities, taking risks, and committing to career development and support - for ourselves and our teams. Adaptable and nimble - Our size and flexibility is an advantage. We are big enough to support our client's various needs, and adaptable and nimble enough to respond quickly to changing conditions or requirements. A non bureaucratic, but well controlled environment fosters initiative as well as employee satisfaction. Marex is fully committed to being an inclusive employer and providing an inclusive and accessible recruitment process for all. We will provide reasonable adjustments to remove any disadvantage to you being considered for this role. We value the differences that a diverse workforce brings to the company. We welcome applications from candidates returning to the workforce. Also, Marex is committed to avoiding circumstances in which the appearance or possibility of conflicts of interest may exist within the hiring process. If you would like to receive any information in a different way or would like us to do anything differently to help you, please include it in your application.
Marex Group plc (NASDAQ: MRX) is a diversified global financial services platform providing essential liquidity, market access and infrastructure services to clients across energy, commodities and financial markets. The group provides comprehensive breadth and depth of coverage across four core services: clearing, agency and execution, market making, and hedging and investment solutions. It has a leading franchise in many major metals, energy and agricultural products, with access to 60 exchanges. The group provides access to the world's major commodity markets, covering a broad range of clients that include some of the largest commodity producers, consumers and traders, banks, hedge funds and asset managers. With more than 40 offices worldwide, the group has over 3,000 employees across Europe, Asia and the Americas. The Technology Department delivers differentiation, scalability and security for the business. Technology provides digital tools, software services and infrastructure globally to all business groups. Software development and support teams work in agile 'streams' aligned to specific business areas. Our other teams work enterprise-wide to provide critical services including our global service desk, network and system infrastructure, IT operations, security, enterprise architecture and design. The Software Development function creates and maintains applications, frameworks and other software components to deliver to business requirements. Developers conceive, specify, design, engineer, document, test, and deliver bug fixes as needed to provide high quality software solutions. Each Development team is aligned to one of Marex's business divisions and works with a corresponding Business Technology and Application Support team. For more information visit Role Summary As a Senior Full Stack Developer specialising in C# .NET, you will be a pivotal member of our Software Development team in Clearing Technology, driving an AI-first approach to the creation and enhancement of secure, responsive web-based platforms. Marex is a full clearing member of major financial exchanges - across energy, commodities, metals and financial markets. You will leverage modern AI-assisted development tools and practices to accelerate delivery, improve code quality, and enhance developer productivity, while ensuring solutions meet the high standards of control, auditability, and reliability required within financial systems, including compliance with SOX (Sarbanes Oxley) requirements. Your expertise as a full stack developer in C# .NET and Node.js will be instrumental in delivering robust, scalable, and well governed applications. You will maintain a strong emphasis on testing, traceability, and deterministic system behaviour. Responsibilities Design, develop, and test components of modern, secure web based post trade platforms, applying AI assisted development practices to improve quality and delivery speed. Contribute to the overall architecture and design of technology solutions, incorporating AI enabled tooling and automation while ensuring control, transparency, and auditability. Develop solutions to a high standard that are maintainable, testable, and aligned to acceptance criteria, with a strong emphasis on traceability and deterministic behaviour in regulated environments. Leverage AI tools responsibly across the software development lifecycle (e.g. code generation, testing, documentation), ensuring outputs are reviewed, validated, and compliant with engineering standards. Communicate effectively with team members, contribute ideas, and stay current with emerging technologies and modern engineering practices. Ensure delivered systems are production ready, secure, and well documented, supporting operational handover and ongoing audit requirements. Follow coding standards and defined development processes, ensuring consistency, quality, and compliance across all deliverables. Resolve third line support issues in a professional and timely manner, applying a structured and analytical approach to problem solving. All staff Ensuring compliance with the company's regulatory requirements under the FCA, NFA, AMF, AFM, MAS. Adhere to the operational risk framework for your role ensuring that all regulatory or company determined parameters are complied with. Role model for demonstrating highest level standards of integrity and conduct and reflecting Company Values. At all times complying with the FCA's Code of Conduct. To ensure that you are fully aware of and adhere to internal policies that relate to you, your role or any other activities for which you have any level of responsibility. To report any breaches of policy to Compliance and/ or your supervisor as required. To escalate risk events immediately. To provide input to risk management processes, as required. Skills, Experience and Competencies Essential skills and experience Experience in C# .NET, Node.js, React, JavaScript, Typescript. Experience leveraging AI assisted development tools (e.g. code generation, automated testing, developer productivity tooling) to improve delivery speed and quality. Strong understanding of applying AI responsibly within the software development lifecycle, ensuring traceability, auditability, and control. Experience of NoSQL or RDMS databases. Infrastructure as Code, Terraform or equivalent. Modern CI/CD and DevOps practices. Cloud technology, ideally AWS (Amazon Web Services). Knowledge of BDD/TDD. Agile and scrum development methodologies. Methodical approach to software architecture and design and experience employing the right design choices for a given project. Excellent verbal and written communication skills. Desirable Understanding of financial products across derivatives, FX, commodities, cash equities or fixed income. Good knowledge of the post trade lifecycle, including confirmation/affirmation, allocations, settlement, clearing, collateral and margin, lifecycle events, reconciliations, and exceptions management. Exposure to embedding AI capabilities into end user applications (e.g. intelligent workflows, automation, or decision support). Experience of SOLID. Experience of Domain Driven Design. Experience working in a regulated environment and knowledge of the financial markets. Competencies A collaborative team player, approachable, self-efficient, and able to foster a positive engineering culture, including adoption of AI first practices. Demonstrates curiosity, particularly in emerging technologies, AI capabilities, and continuous improvement of development practices. Resilient in a challenging, fast paced, and regulated environment. Excels at building relationships, networking, and influencing others across both technical and business teams. Strategic collaborator with insight and agility, able to anticipate future challenges, including those related to scale, regulation, and technology evolution, ensuring operational effectiveness. Conduct Rules Act with integrity. Act with due skill, care and diligence. Be open and cooperative with the FCA, the PRA and other regulators. Pay due regard to the interests of customers and treat them fairly. Observe proper standard of market conduct. Act to deliver good outcomes for retail customers. Company Values Be collaborative - by working together across the organisation, we foster teamwork, can better respond to challenges and successfully deliver for our clients. Act with integrity - we pride ourselves on our honesty and high ethical standards. We apply these values when working with all our clients, colleagues and other stakeholders. Be adaptable and entrepreneurial - we embrace change as markets evolve to constantly increase our efficiency and create innovative solutions for our clients. We are interested in the world around us and inquisitive about understanding the challenges and opportunities our clients face. Be respectful - how we treat each other, and our clients says everything about who we are. We always act respectfully and treat people fairly in everything we do. Nurture talent - we aim to grow our own talent and make Marex the place ambitious, hardworking and talented people choose to build their career. This means giving and taking stretch opportunities, taking risks, and committing to career development and support - for ourselves and our teams. Adaptable and Nimble - Our size and flexibility is an advantage. We are big enough to support our client's various needs, and adaptable and nimble enough to respond quickly to changing conditions or requirements. A non bureaucratic, but well controlled environment fosters initiative as well as employee satisfaction.
18/06/2026
Full time
Marex Group plc (NASDAQ: MRX) is a diversified global financial services platform providing essential liquidity, market access and infrastructure services to clients across energy, commodities and financial markets. The group provides comprehensive breadth and depth of coverage across four core services: clearing, agency and execution, market making, and hedging and investment solutions. It has a leading franchise in many major metals, energy and agricultural products, with access to 60 exchanges. The group provides access to the world's major commodity markets, covering a broad range of clients that include some of the largest commodity producers, consumers and traders, banks, hedge funds and asset managers. With more than 40 offices worldwide, the group has over 3,000 employees across Europe, Asia and the Americas. The Technology Department delivers differentiation, scalability and security for the business. Technology provides digital tools, software services and infrastructure globally to all business groups. Software development and support teams work in agile 'streams' aligned to specific business areas. Our other teams work enterprise-wide to provide critical services including our global service desk, network and system infrastructure, IT operations, security, enterprise architecture and design. The Software Development function creates and maintains applications, frameworks and other software components to deliver to business requirements. Developers conceive, specify, design, engineer, document, test, and deliver bug fixes as needed to provide high quality software solutions. Each Development team is aligned to one of Marex's business divisions and works with a corresponding Business Technology and Application Support team. For more information visit Role Summary As a Senior Full Stack Developer specialising in C# .NET, you will be a pivotal member of our Software Development team in Clearing Technology, driving an AI-first approach to the creation and enhancement of secure, responsive web-based platforms. Marex is a full clearing member of major financial exchanges - across energy, commodities, metals and financial markets. You will leverage modern AI-assisted development tools and practices to accelerate delivery, improve code quality, and enhance developer productivity, while ensuring solutions meet the high standards of control, auditability, and reliability required within financial systems, including compliance with SOX (Sarbanes Oxley) requirements. Your expertise as a full stack developer in C# .NET and Node.js will be instrumental in delivering robust, scalable, and well governed applications. You will maintain a strong emphasis on testing, traceability, and deterministic system behaviour. Responsibilities Design, develop, and test components of modern, secure web based post trade platforms, applying AI assisted development practices to improve quality and delivery speed. Contribute to the overall architecture and design of technology solutions, incorporating AI enabled tooling and automation while ensuring control, transparency, and auditability. Develop solutions to a high standard that are maintainable, testable, and aligned to acceptance criteria, with a strong emphasis on traceability and deterministic behaviour in regulated environments. Leverage AI tools responsibly across the software development lifecycle (e.g. code generation, testing, documentation), ensuring outputs are reviewed, validated, and compliant with engineering standards. Communicate effectively with team members, contribute ideas, and stay current with emerging technologies and modern engineering practices. Ensure delivered systems are production ready, secure, and well documented, supporting operational handover and ongoing audit requirements. Follow coding standards and defined development processes, ensuring consistency, quality, and compliance across all deliverables. Resolve third line support issues in a professional and timely manner, applying a structured and analytical approach to problem solving. All staff Ensuring compliance with the company's regulatory requirements under the FCA, NFA, AMF, AFM, MAS. Adhere to the operational risk framework for your role ensuring that all regulatory or company determined parameters are complied with. Role model for demonstrating highest level standards of integrity and conduct and reflecting Company Values. At all times complying with the FCA's Code of Conduct. To ensure that you are fully aware of and adhere to internal policies that relate to you, your role or any other activities for which you have any level of responsibility. To report any breaches of policy to Compliance and/ or your supervisor as required. To escalate risk events immediately. To provide input to risk management processes, as required. Skills, Experience and Competencies Essential skills and experience Experience in C# .NET, Node.js, React, JavaScript, Typescript. Experience leveraging AI assisted development tools (e.g. code generation, automated testing, developer productivity tooling) to improve delivery speed and quality. Strong understanding of applying AI responsibly within the software development lifecycle, ensuring traceability, auditability, and control. Experience of NoSQL or RDMS databases. Infrastructure as Code, Terraform or equivalent. Modern CI/CD and DevOps practices. Cloud technology, ideally AWS (Amazon Web Services). Knowledge of BDD/TDD. Agile and scrum development methodologies. Methodical approach to software architecture and design and experience employing the right design choices for a given project. Excellent verbal and written communication skills. Desirable Understanding of financial products across derivatives, FX, commodities, cash equities or fixed income. Good knowledge of the post trade lifecycle, including confirmation/affirmation, allocations, settlement, clearing, collateral and margin, lifecycle events, reconciliations, and exceptions management. Exposure to embedding AI capabilities into end user applications (e.g. intelligent workflows, automation, or decision support). Experience of SOLID. Experience of Domain Driven Design. Experience working in a regulated environment and knowledge of the financial markets. Competencies A collaborative team player, approachable, self-efficient, and able to foster a positive engineering culture, including adoption of AI first practices. Demonstrates curiosity, particularly in emerging technologies, AI capabilities, and continuous improvement of development practices. Resilient in a challenging, fast paced, and regulated environment. Excels at building relationships, networking, and influencing others across both technical and business teams. Strategic collaborator with insight and agility, able to anticipate future challenges, including those related to scale, regulation, and technology evolution, ensuring operational effectiveness. Conduct Rules Act with integrity. Act with due skill, care and diligence. Be open and cooperative with the FCA, the PRA and other regulators. Pay due regard to the interests of customers and treat them fairly. Observe proper standard of market conduct. Act to deliver good outcomes for retail customers. Company Values Be collaborative - by working together across the organisation, we foster teamwork, can better respond to challenges and successfully deliver for our clients. Act with integrity - we pride ourselves on our honesty and high ethical standards. We apply these values when working with all our clients, colleagues and other stakeholders. Be adaptable and entrepreneurial - we embrace change as markets evolve to constantly increase our efficiency and create innovative solutions for our clients. We are interested in the world around us and inquisitive about understanding the challenges and opportunities our clients face. Be respectful - how we treat each other, and our clients says everything about who we are. We always act respectfully and treat people fairly in everything we do. Nurture talent - we aim to grow our own talent and make Marex the place ambitious, hardworking and talented people choose to build their career. This means giving and taking stretch opportunities, taking risks, and committing to career development and support - for ourselves and our teams. Adaptable and Nimble - Our size and flexibility is an advantage. We are big enough to support our client's various needs, and adaptable and nimble enough to respond quickly to changing conditions or requirements. A non bureaucratic, but well controlled environment fosters initiative as well as employee satisfaction.
Top Tier Investment bank requires an experienced hands on Java developer and technical architect with deep expertise in real time third party payments, high throughput zero downtime systems, and highly available, global scale internet facing APIs. This role is central to scaling the TFX technology platform for major retail clients and requires a strong individual contributor mindset: someone who can define architecture, make sound technical decisions, and remain close to implementation through hands on development, code level guidance, and practical delivery leadership. In the Technology division, we leverage innovation to build the connections and capabilities that power our Firm, enabling our clients and colleagues to redefine markets and shape the future of our communities. This is a Principal Software Engineering position at Vice President level, which is part of the job family responsible for developing and maintaining software solutions that support business needs. What You'll Do In The Role Act as a senior individual contributor who combines hands on Java development with architectural leadership, remaining close to implementation and setting the technical standard through design, code level guidance, and practical problem solving. Design, build, and evolve highly available, high throughput, zero downtime systems and internet facing APIs that can scale securely for large retail and external client volumes. Lead architectural decisions across API design, domain modelling, integration patterns, resilience, observability, and operational robustness, ensuring the platform is fit for 24/7 global production use. Work across multiple software engineering teams to drive consistency in engineering standards, development practices, and delivery execution while enabling teams to build in parallel without fragmentation. Partner with business and product stakeholders to translate commercial objectives into scalable technical solutions, balancing speed, quality, resilience, and long term platform integrity. Define and implement improvements to software engineering processes, tooling, and ways of working, helping teams deliver high quality software efficiently and predictably. Provide technical leadership across design reviews, incidents, scale discussions, and production learning loops, ensuring operational insights are continuously fed back into the architecture and codebase. Represent the engineering function in senior forums, communicate clearly with both technical and business leadership, and act as a thought leader on modern API platforms, distributed systems, and secure internet scale engineering. What You'll Bring To The Role Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience). Typically 8+ years of relevant experience. Strong experience as a hands on software engineer, with deep Java expertise and a track record of building and delivering production grade distributed systems. Proven ability to design and scale API platforms and real time systems in high volume environments (payments, FX, or similar domains preferred). Strong, hands on experience with modern Java (Java 11+) and Spring Boot 3+, with the ability to design and implement production grade services. Solid experience working with relational and document oriented databases (SQL and NoSQL), including data modelling and performance optimisation. Experience building and operating containerised applications (e.g., Docker, Kubernetes), with a clear understanding of deployment, runtime behaviour, and production operations. Strong understanding of microservices architecture, including service decomposition, inter service communication, and failure handling in distributed environments. Familiarity with private cloud environments and cloud native principles, including scalability, resilience, and observability. Strong knowledge of modern SDLC practices (Agile, DevOps) and ability to improve engineering effectiveness across teams. Excellent communication skills, able to engage across engineering, product, and senior business stakeholders. Nice to have: Experience with distributed caching solutions and patterns to improve performance and scalability in high throughput systems. To find out more about Huxley, please visit .
17/06/2026
Full time
Top Tier Investment bank requires an experienced hands on Java developer and technical architect with deep expertise in real time third party payments, high throughput zero downtime systems, and highly available, global scale internet facing APIs. This role is central to scaling the TFX technology platform for major retail clients and requires a strong individual contributor mindset: someone who can define architecture, make sound technical decisions, and remain close to implementation through hands on development, code level guidance, and practical delivery leadership. In the Technology division, we leverage innovation to build the connections and capabilities that power our Firm, enabling our clients and colleagues to redefine markets and shape the future of our communities. This is a Principal Software Engineering position at Vice President level, which is part of the job family responsible for developing and maintaining software solutions that support business needs. What You'll Do In The Role Act as a senior individual contributor who combines hands on Java development with architectural leadership, remaining close to implementation and setting the technical standard through design, code level guidance, and practical problem solving. Design, build, and evolve highly available, high throughput, zero downtime systems and internet facing APIs that can scale securely for large retail and external client volumes. Lead architectural decisions across API design, domain modelling, integration patterns, resilience, observability, and operational robustness, ensuring the platform is fit for 24/7 global production use. Work across multiple software engineering teams to drive consistency in engineering standards, development practices, and delivery execution while enabling teams to build in parallel without fragmentation. Partner with business and product stakeholders to translate commercial objectives into scalable technical solutions, balancing speed, quality, resilience, and long term platform integrity. Define and implement improvements to software engineering processes, tooling, and ways of working, helping teams deliver high quality software efficiently and predictably. Provide technical leadership across design reviews, incidents, scale discussions, and production learning loops, ensuring operational insights are continuously fed back into the architecture and codebase. Represent the engineering function in senior forums, communicate clearly with both technical and business leadership, and act as a thought leader on modern API platforms, distributed systems, and secure internet scale engineering. What You'll Bring To The Role Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience). Typically 8+ years of relevant experience. Strong experience as a hands on software engineer, with deep Java expertise and a track record of building and delivering production grade distributed systems. Proven ability to design and scale API platforms and real time systems in high volume environments (payments, FX, or similar domains preferred). Strong, hands on experience with modern Java (Java 11+) and Spring Boot 3+, with the ability to design and implement production grade services. Solid experience working with relational and document oriented databases (SQL and NoSQL), including data modelling and performance optimisation. Experience building and operating containerised applications (e.g., Docker, Kubernetes), with a clear understanding of deployment, runtime behaviour, and production operations. Strong understanding of microservices architecture, including service decomposition, inter service communication, and failure handling in distributed environments. Familiarity with private cloud environments and cloud native principles, including scalability, resilience, and observability. Strong knowledge of modern SDLC practices (Agile, DevOps) and ability to improve engineering effectiveness across teams. Excellent communication skills, able to engage across engineering, product, and senior business stakeholders. Nice to have: Experience with distributed caching solutions and patterns to improve performance and scalability in high throughput systems. To find out more about Huxley, please visit .
DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk. Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus. DRW is looking for an outstanding Software Engineer with an expertise in C++ to work in our London office. In this role, you will be a part of our Core Infrastructure team which is responsible for designing, developing and maintaining DRW's low latency trading platform which is deployed global. You will be tasked with working on various areas of the technical stack including order routing, market data, and risk systems. To qualify for this role, you: Minimum of 5 years of experience working developing high-availability systems in C++ with very tight resource/latency constraints Have a background in multi-threaded programming and a strong understanding of hardware/software interaction Are comfortable working "under the hood" and you are quite skilled in performance tuning (applications, Linux, socket I/O, etc.) and troubleshooting Have experience working with C++ libraries like STL and Boost Are up to date on the C+ standards and have opinions about them Have worked on challenging projects that involved things like building a custom compiler, writing a matching engine, or working with large amounts of data in real time Have strong English verbal and written communication skills Bonus points if you have: Experience working in the trading industry or another ultra-low latency sensitive business that involves solving remarkably complex problems Experience working with Research teams and Quants Experience working within gaming or streaming
14/06/2026
Full time
DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk. Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus. DRW is looking for an outstanding Software Engineer with an expertise in C++ to work in our London office. In this role, you will be a part of our Core Infrastructure team which is responsible for designing, developing and maintaining DRW's low latency trading platform which is deployed global. You will be tasked with working on various areas of the technical stack including order routing, market data, and risk systems. To qualify for this role, you: Minimum of 5 years of experience working developing high-availability systems in C++ with very tight resource/latency constraints Have a background in multi-threaded programming and a strong understanding of hardware/software interaction Are comfortable working "under the hood" and you are quite skilled in performance tuning (applications, Linux, socket I/O, etc.) and troubleshooting Have experience working with C++ libraries like STL and Boost Are up to date on the C+ standards and have opinions about them Have worked on challenging projects that involved things like building a custom compiler, writing a matching engine, or working with large amounts of data in real time Have strong English verbal and written communication skills Bonus points if you have: Experience working in the trading industry or another ultra-low latency sensitive business that involves solving remarkably complex problems Experience working with Research teams and Quants Experience working within gaming or streaming
Remitly is a leading digital financial services provider for immigrants and their families in more than 170 countries. The Treasury team manages global funding operations, optimising liquidity, managing funding corridors, and ensuring capital availability where needed. About the Role The role reports to the Head of Treasury Analytics & Data Science (London) and is based in London (hybrid). We are seeking a builder who can move fast from idea to production-owning agentic systems end to end to increase the operational capacity of the Treasury team. The position sits at the intersection of large language models, Treasury operations, and data infrastructure. Key Responsibilities Build Treasury Agent Automation for cash flow monitoring agents: intraday cash position tracking, reconciliation, variance flagging, and automated daily reports across accounts and currencies. Build funding execution agents: instruction routing, approval workflows, payment scheduling, cut off monitoring, and settlement tracking encoded with business rules and risk parameters. Build narrative agents: auto generated end of day and intraday funding commentary, exception summaries, and context aware alerts delivered to the right stakeholders. Run discovery to deployment pipeline: work with Funding operators to identify manual tasks, then ship agents that eliminate them-reporting packs, utilisation dashboards, liquidity summaries. Embed within the Funding team at the outset, running existing workflows end to end alongside operators to develop a firsthand understanding of day to day processes, limits, and pain points before a single agent is scoped or built. Build reusable, modular agent components and tool libraries that scale as Remitly expands into new markets and corridors. Contribute to Treasury wide agent governance standards, evaluation frameworks, and shared infrastructure. Research and recommend emerging LLM capabilities and agentic tooling to keep the Funding function ahead of the curve. Partner closely with the Treasury Engineering team to develop the data accuracy, completeness, and timeliness required by Treasury Agents. Qualifications Advanced proficiency with coding agents across complex development scenarios. Experience architecting multi service systems, including complex persistence, integrations, and scaling. Understanding of distributed systems trade offs and cloud based infrastructure design. AI tool fluency: orchestrators, automated workflows, comprehensive evaluation pipelines. Advanced systems architecture expertise across the full technology stack. Proficiency in customer discovery techniques and ability to connect technical work to business outcomes. Competence with design thinking, analytics tools, and funnel analysis. Experience guiding others on AI first development approaches. Expertise in experiment modelling, funnel analysis, and data informed decision making. Track record of mentoring others and elevating team capabilities. Nice to Have Treasury, fintech, or payments domain knowledge (cash positioning, FX, liquidity). LLM observability tools: LangSmith, Arize, Weights & Biases. AWS (S3, Glue, Redshift, Lambda); TMS/financial data providers (Bloomberg, Kyriba). Startup, founder, or cross functional multi product experience. Benefits Paid vacation days. Health insurance. Commuter benefit. Employee Stock Purchase Plan (ESPP). Mental health & family forming benefits. Continuing education and corridor travel benefits. Remitly is an equal opportunity employer and complies with all applicable laws and regulations. We celebrate diversity and are committed to creating an inclusive environment.
13/06/2026
Full time
Remitly is a leading digital financial services provider for immigrants and their families in more than 170 countries. The Treasury team manages global funding operations, optimising liquidity, managing funding corridors, and ensuring capital availability where needed. About the Role The role reports to the Head of Treasury Analytics & Data Science (London) and is based in London (hybrid). We are seeking a builder who can move fast from idea to production-owning agentic systems end to end to increase the operational capacity of the Treasury team. The position sits at the intersection of large language models, Treasury operations, and data infrastructure. Key Responsibilities Build Treasury Agent Automation for cash flow monitoring agents: intraday cash position tracking, reconciliation, variance flagging, and automated daily reports across accounts and currencies. Build funding execution agents: instruction routing, approval workflows, payment scheduling, cut off monitoring, and settlement tracking encoded with business rules and risk parameters. Build narrative agents: auto generated end of day and intraday funding commentary, exception summaries, and context aware alerts delivered to the right stakeholders. Run discovery to deployment pipeline: work with Funding operators to identify manual tasks, then ship agents that eliminate them-reporting packs, utilisation dashboards, liquidity summaries. Embed within the Funding team at the outset, running existing workflows end to end alongside operators to develop a firsthand understanding of day to day processes, limits, and pain points before a single agent is scoped or built. Build reusable, modular agent components and tool libraries that scale as Remitly expands into new markets and corridors. Contribute to Treasury wide agent governance standards, evaluation frameworks, and shared infrastructure. Research and recommend emerging LLM capabilities and agentic tooling to keep the Funding function ahead of the curve. Partner closely with the Treasury Engineering team to develop the data accuracy, completeness, and timeliness required by Treasury Agents. Qualifications Advanced proficiency with coding agents across complex development scenarios. Experience architecting multi service systems, including complex persistence, integrations, and scaling. Understanding of distributed systems trade offs and cloud based infrastructure design. AI tool fluency: orchestrators, automated workflows, comprehensive evaluation pipelines. Advanced systems architecture expertise across the full technology stack. Proficiency in customer discovery techniques and ability to connect technical work to business outcomes. Competence with design thinking, analytics tools, and funnel analysis. Experience guiding others on AI first development approaches. Expertise in experiment modelling, funnel analysis, and data informed decision making. Track record of mentoring others and elevating team capabilities. Nice to Have Treasury, fintech, or payments domain knowledge (cash positioning, FX, liquidity). LLM observability tools: LangSmith, Arize, Weights & Biases. AWS (S3, Glue, Redshift, Lambda); TMS/financial data providers (Bloomberg, Kyriba). Startup, founder, or cross functional multi product experience. Benefits Paid vacation days. Health insurance. Commuter benefit. Employee Stock Purchase Plan (ESPP). Mental health & family forming benefits. Continuing education and corridor travel benefits. Remitly is an equal opportunity employer and complies with all applicable laws and regulations. We celebrate diversity and are committed to creating an inclusive environment.
Citigroup Inc. is seeking a Senior Software Engineer (SVP) in London to lead the design and implementation of a robust technology platform for the STIRT business. This role demands expertise in capital markets, focusing on modernizing trading systems and enhancing AI integration within engineering workflows. You'll develop trusted relationships with traders and manage a global engineering team while driving technology strategy across FX and Rates desks. Competitive benefits include 27 days annual leave, performance-related bonuses, and private medical care.
13/06/2026
Full time
Citigroup Inc. is seeking a Senior Software Engineer (SVP) in London to lead the design and implementation of a robust technology platform for the STIRT business. This role demands expertise in capital markets, focusing on modernizing trading systems and enhancing AI integration within engineering workflows. You'll develop trusted relationships with traders and manage a global engineering team while driving technology strategy across FX and Rates desks. Competitive benefits include 27 days annual leave, performance-related bonuses, and private medical care.
FX Client & Sales Technology - Senior Software Engineer (SVP) The STIRT Engineering Lead is a London-based Senior Vice President responsible for hands on design, architecture, and implementation of the full front to back technology platform supporting the STIRT business. This role sits at the intersection of engineering excellence and business partnership, requiring deep engagement with traders, quants, and stakeholders across FX and Rates desks. The role demands a technically deep, hands on engineering leader with strong expertise in capital markets systems, responsible for driving the strategic evolution of STIRT technology - spanning curve construction, RFQ and pricing workflows (for FX and Interest Rate Derivatives) - while managing a globally distributed engineering team. The successful candidate will own the end to end technology vision for STIRT, eliminating fragmentation across trading units and delivering a modern, high performance, resilient platform that enables traders to operate with speed, precision, and confidence. Central to this vision is active adoption and integration of AI and machine learning capabilities to augment trader workflows, accelerate engineering productivity, and unlock new analytical possibilities across the STIRT business. Role Overview / What will you do Trader Engagement & Stakeholder Management Serve as the primary technology partner for STIRT traders, building trusted relationships and acting as the first point of contact for all technology needs across FX and Rates desks Conduct regular structured engagement sessions with traders to capture workflow pain points, prioritise enhancements, and translate business requirements into actionable engineering deliverables Partner with Desk Heads, Quants, Sales, Operations, and Risk to ensure technology solutions are aligned with front to back business objectives Communicate technical strategy, delivery progress, and risk in clear, business relevant terms to senior stakeholders including Trading Management and Technology leadership Represent STIRT Technology in cross functional forums, governance committees, and strategic planning sessions Develop and maintain a comprehensive understanding of the full STIRT front to back workflow Strategic Architecture & Design Define and own the target state technical architecture for the STIRT platform, covering all components from market data ingestion through to trade booking and risk reporting Lead architectural decisions on system decomposition, data flow design, API contracts, event driven patterns, and integration with upstream/downstream systems Drive the modernisation and consolidation of legacy STIRT systems, establishing a clear migration roadmap that minimises disruption to live trading Evaluate and govern technical trade offs across build vs. buy, latency vs. throughput, consistency vs. availability, and monolith vs. microservices dimensions Ensure the architecture meets both functional requirements (pricing accuracy, workflow completeness, feature richness) and non functional requirements (latency, throughput, resilience, observability, security, and regulatory compliance) AI Tools Usage & Adoption Champion the strategic adoption of AI and Generative AI tools across the STIRT engineering organisation, identifying high value use cases that meaningfully improve trader workflows, engineering productivity, and analytical capabilities Drive the evaluation, piloting, and scaled deployment of AI assisted development tools (e.g., code generation, automated code review, test generation) to accelerate delivery velocity and improve code quality across the team Actively participate in hands on development, including writing, reviewing, and architecting production grade code for high performance, low latency trading systems Team Leadership & Delivery Manage and mentor a globally distributed team of engineers Conduct performance evaluations, support career development, and lead hiring and disciplinary processes Integrate in depth knowledge of applications development with the broader Technology function to achieve established goals Key Skills and Experience required Experience Extensive experience in software engineering within capital markets or financial services, with significant hands on development experience in high performance, distributed systems Proven hands on expertise in building low latency, high throughput trading systems - capable of writing, reviewing, and debugging production code alongside the team Deep domain knowledge of markets businesses - including Short Term Interest Rates, FX, or broader FX and Rates/Credit markets - with a strong understanding of curve construction, RFQ/pricing workflows, and electronic trading Proven track record of defining and delivering strategic architecture for large scale, mission critical financial platforms, including system modernisation and legacy de commissioning programmes Experience managing and mentoring global engineering teams across multiple time zones Strong background in stakeholder management and trader engagement, with the ability to translate complex technical concepts into business relevant language Demonstrable experience evaluating, adopting, or delivering AI/ML capabilities within a financial services or trading technology context, including familiarity with model governance and responsible AI practices Technical Skills Strong proficiency in Java - including core Java (JVM internals, concurrency, memory management), modern frameworks (Spring Boot), and experience building low latency, high throughput applications Proven system design and architecture skills - including large scale distributed systems, microservices, event driven architectures, and real time data pipelines (e.g., Solace, KDB, in memory data grids such as Couchbase) Market data and pricing systems - experience with real time market data feeds, curve construction engines, and pricing libraries AI/ML tooling and frameworks - working knowledge of LLM APIs, agentic frameworks, ML inference pipelines, and AI assisted development tools (e.g., GitHub Copilot, DeeWin or Claude Code, or equivalent); experience integrating AI capabilities into production systems is strongly preferred Familiarity with CI/CD pipelines, DevOps practices, cloud native technologies, and containerisation (Docker/Kubernetes) Working knowledge of observability tooling - distributed tracing, metrics, and log aggregation (e.g., Prometheus, Grafana, Splunk, OpenTelemetry) Leadership & Communication Demonstrated ability to remain hands on as a technical leader - capable of diving into code, debugging production issues, and driving architectural decisions alongside the team Strong stakeholder management skills - experienced in influencing and negotiating with senior leaders across Technology and the Business A growth mindset towards AI - actively curious about emerging AI capabilities and able to inspire the same curiosity and rigour in the broader engineering team This job description provides a high level review of the types of work performed. Other job related duties may be assigned as required. What we'll provide you 27 days annual leave (plus bank holidays) An annual performance related bonus Private medical care and life insurance Employee assistance program Pension plan Paid parental leave Special discounts for employees, family, and friends Access to an array of learning and development resources Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity, review Accessibility at Citi. View Citi's EEO Policy Statement and the Know Your Rights poster.
13/06/2026
Full time
FX Client & Sales Technology - Senior Software Engineer (SVP) The STIRT Engineering Lead is a London-based Senior Vice President responsible for hands on design, architecture, and implementation of the full front to back technology platform supporting the STIRT business. This role sits at the intersection of engineering excellence and business partnership, requiring deep engagement with traders, quants, and stakeholders across FX and Rates desks. The role demands a technically deep, hands on engineering leader with strong expertise in capital markets systems, responsible for driving the strategic evolution of STIRT technology - spanning curve construction, RFQ and pricing workflows (for FX and Interest Rate Derivatives) - while managing a globally distributed engineering team. The successful candidate will own the end to end technology vision for STIRT, eliminating fragmentation across trading units and delivering a modern, high performance, resilient platform that enables traders to operate with speed, precision, and confidence. Central to this vision is active adoption and integration of AI and machine learning capabilities to augment trader workflows, accelerate engineering productivity, and unlock new analytical possibilities across the STIRT business. Role Overview / What will you do Trader Engagement & Stakeholder Management Serve as the primary technology partner for STIRT traders, building trusted relationships and acting as the first point of contact for all technology needs across FX and Rates desks Conduct regular structured engagement sessions with traders to capture workflow pain points, prioritise enhancements, and translate business requirements into actionable engineering deliverables Partner with Desk Heads, Quants, Sales, Operations, and Risk to ensure technology solutions are aligned with front to back business objectives Communicate technical strategy, delivery progress, and risk in clear, business relevant terms to senior stakeholders including Trading Management and Technology leadership Represent STIRT Technology in cross functional forums, governance committees, and strategic planning sessions Develop and maintain a comprehensive understanding of the full STIRT front to back workflow Strategic Architecture & Design Define and own the target state technical architecture for the STIRT platform, covering all components from market data ingestion through to trade booking and risk reporting Lead architectural decisions on system decomposition, data flow design, API contracts, event driven patterns, and integration with upstream/downstream systems Drive the modernisation and consolidation of legacy STIRT systems, establishing a clear migration roadmap that minimises disruption to live trading Evaluate and govern technical trade offs across build vs. buy, latency vs. throughput, consistency vs. availability, and monolith vs. microservices dimensions Ensure the architecture meets both functional requirements (pricing accuracy, workflow completeness, feature richness) and non functional requirements (latency, throughput, resilience, observability, security, and regulatory compliance) AI Tools Usage & Adoption Champion the strategic adoption of AI and Generative AI tools across the STIRT engineering organisation, identifying high value use cases that meaningfully improve trader workflows, engineering productivity, and analytical capabilities Drive the evaluation, piloting, and scaled deployment of AI assisted development tools (e.g., code generation, automated code review, test generation) to accelerate delivery velocity and improve code quality across the team Actively participate in hands on development, including writing, reviewing, and architecting production grade code for high performance, low latency trading systems Team Leadership & Delivery Manage and mentor a globally distributed team of engineers Conduct performance evaluations, support career development, and lead hiring and disciplinary processes Integrate in depth knowledge of applications development with the broader Technology function to achieve established goals Key Skills and Experience required Experience Extensive experience in software engineering within capital markets or financial services, with significant hands on development experience in high performance, distributed systems Proven hands on expertise in building low latency, high throughput trading systems - capable of writing, reviewing, and debugging production code alongside the team Deep domain knowledge of markets businesses - including Short Term Interest Rates, FX, or broader FX and Rates/Credit markets - with a strong understanding of curve construction, RFQ/pricing workflows, and electronic trading Proven track record of defining and delivering strategic architecture for large scale, mission critical financial platforms, including system modernisation and legacy de commissioning programmes Experience managing and mentoring global engineering teams across multiple time zones Strong background in stakeholder management and trader engagement, with the ability to translate complex technical concepts into business relevant language Demonstrable experience evaluating, adopting, or delivering AI/ML capabilities within a financial services or trading technology context, including familiarity with model governance and responsible AI practices Technical Skills Strong proficiency in Java - including core Java (JVM internals, concurrency, memory management), modern frameworks (Spring Boot), and experience building low latency, high throughput applications Proven system design and architecture skills - including large scale distributed systems, microservices, event driven architectures, and real time data pipelines (e.g., Solace, KDB, in memory data grids such as Couchbase) Market data and pricing systems - experience with real time market data feeds, curve construction engines, and pricing libraries AI/ML tooling and frameworks - working knowledge of LLM APIs, agentic frameworks, ML inference pipelines, and AI assisted development tools (e.g., GitHub Copilot, DeeWin or Claude Code, or equivalent); experience integrating AI capabilities into production systems is strongly preferred Familiarity with CI/CD pipelines, DevOps practices, cloud native technologies, and containerisation (Docker/Kubernetes) Working knowledge of observability tooling - distributed tracing, metrics, and log aggregation (e.g., Prometheus, Grafana, Splunk, OpenTelemetry) Leadership & Communication Demonstrated ability to remain hands on as a technical leader - capable of diving into code, debugging production issues, and driving architectural decisions alongside the team Strong stakeholder management skills - experienced in influencing and negotiating with senior leaders across Technology and the Business A growth mindset towards AI - actively curious about emerging AI capabilities and able to inspire the same curiosity and rigour in the broader engineering team This job description provides a high level review of the types of work performed. Other job related duties may be assigned as required. What we'll provide you 27 days annual leave (plus bank holidays) An annual performance related bonus Private medical care and life insurance Employee assistance program Pension plan Paid parental leave Special discounts for employees, family, and friends Access to an array of learning and development resources Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity, review Accessibility at Citi. View Citi's EEO Policy Statement and the Know Your Rights poster.
FX STIRT Technology - Senior Software Engineer (SVP)Applyremote type: Hybridlocations: London United Kingdomtime type: Full timeposted on: Posted Todayjob requisition id: FX Client & Sales Technology - Senior Software Engineer (SVP) The STIRT Engineering Lead is a London-based Senior Vice President responsible for the hands-on design, architecture, and implementation of the full front-to-back technology platform supporting the STIRT business. This role sits at the intersection of engineering excellence and business partnership, requiring deep engagement with traders, quants, and stakeholders across FX and Rates desks.The role demands a technically deep, hands-on engineering leader with strong expertise in capital markets systems, responsible for driving the strategic evolution of STIRT technology - spanning curve construction, RFQ and pricing workflows (for FX and Interest Rate Derivatives) - while managing a globally distributed engineering team. The successful candidate will own the end-to-end technology vision for STIRT, eliminating fragmentation across trading units and delivering a modern, high-performance, resilient platform that enables traders to operate with speed, precision, and confidence. Central to this vision is the active adoption and integration of AI and machine learning capabilities to augment trader workflows, accelerate engineering productivity, and unlock new analytical possibilities across the STIRT business. About Citi As the world's most global bank, Citi gives you the tools to be a trailblazer. We're not just building technology; we're building the future of banking. With thousands of employees located around the globe, we are an international team encompassing a broad range of teams, roles, and cultures, and we invite you to come and join us!Citi's technology team supports business operations in 100+ countries, across multiple lines of business spanning both Institutional and retail businesses.The group works to optimize the IT environment by standardizing production platforms, reducing complexity, and introducing innovative solutions that provide new business capabilities, reduce total cost of ownership, and create a competitive advantage for Citi.We want to regularly engage with talented individuals who are passionate about producing clean, testable code as part of a high performing team. We have found this to be way more important than experience in the financial sector.We welcome applications from any industry and should you wish to apply your application will be reviewed for a multitude of Developer positions at varying levels. About FX Tech Citi FX has a physical presence in 83 countries with 1,400 dedicated staff giving us the largest FX presence of any bank globally. Foreign Exchange has been one of the defining businesses of Citi for much of its 200 year existence.Citi has the largest FX presence of any bank globally and we proudly put this down to delivering unrivalled service and insight to our clients. Increasing investment in technology has seen us roll out award winning applications. Technology is a central pillar for our plans to sustain and grow our FX business.Above all, we seek individuals who seek exceptional attitude and aptitude in the people they work with and have a demonstrated passion for delivering FX technology in support of our FX business. Role Overview/What will you do: Trader Engagement & Stakeholder Management Serve as the primary technology partner for STIRT traders , building trusted relationships and acting as the first point of contact for all technology needs across FX and Rates desks Conduct regular structured engagement sessions with traders to capture workflow pain points, prioritise enhancements, and translate business requirements into actionable engineering deliverables Partner with Desk Heads, Quants, Sales, Operations, and Risk to ensure technology solutions are aligned with front-to-back business objectives Communicate technical strategy, delivery progress, and risk in clear, business-relevant terms to senior stakeholders including Trading Management and Technology leadership Represent STIRT Technology in cross-functional forums, governance committees, and strategic planning sessions Develop and maintain a comprehensive understanding of the full STIRT front-to-back workflow Strategic Architecture & Design Define and own the target-state technical architecture for the STIRT platform, covering all components from market data ingestion through to trade booking and risk reporting Lead architectural decisions on system decomposition, data flow design, API contracts, event-driven patterns, and integration with upstream/downstream systems Drive the modernisation and consolidation of legacy STIRT systems, establishing a clear migration roadmap that minimises disruption to live trading Evaluate and govern technical trade-offs across build vs. buy, latency vs. throughput, consistency vs. availability, and monolith vs. microservices dimensions Ensure the architecture meets both functional requirements (pricing accuracy, workflow completeness, feature richness) and non-functional requirements (latency, throughput, resilience, observability, security, and regulatory compliance) AI Tools Usage & Adoption Champion the strategic adoption of AI and Generative AI tools across the STIRT engineering organisation, identifying high-value use cases that meaningfully improve trader workflows, engineering productivity, and analytical capabilities Drive the evaluation, piloting, and scaled deployment of AI-assisted development tools (e.g., code generation, automated code review, test generation) to accelerate delivery velocity and improve code quality across the team Actively participate in hands-on development , including writing, reviewing, and architecting production-grade code for high-performance, low-latency trading systems Team Leadership & Delivery Manage and mentor a globally distributed team of engineers Conduct performance evaluations, support career development, and lead hiring and disciplinary processes Integrate in-depth knowledge of applications development with the broader Technology function to achieve established goals Key Skills and Experience required Experience Extensive experience in software engineering within capital markets or financial services, with significant hands-on development experience in high-performance, distributed systems Proven hands-on expertise in building low-latency, high-throughput trading systems - capable of writing, reviewing, and debugging production code alongside the team Deep domain knowledge of markets businesses - including Short-Term Interest Rates, FX, or broader FX and Rates/Credit markets - with a strong understanding of curve construction, RFQ/pricing workflows, and electronic trading Proven track record of defining and delivering strategic architecture for large-scale, mission-critical financial platforms, including system modernisation and legacy decommissioning programmes Experience managing and mentoring global engineering teams across multiple time zones Strong background in stakeholder management and trader engagement , with the ability to translate complex technical concepts into business-relevant language Demonstrable experience evaluating, adopting, or delivering AI/ML capabilities within a financial services or trading technology context, including familiarity with model governance and responsible AI practices Technical Skills Strong proficiency in Java - including core Java (JVM internals, concurrency, memory management), modern frameworks (Spring Boot), and experience building low-latency, high-throughput applications Proven system design and architecture skills - including large-scale distributed systems, microservices, event-driven architectures, and real-time data pipelines (e.g., Solace, KDB, in-memory data grids such as Couchbase) Market data and pricing systems - experience with real-time market data feeds, curve construction engines, and pricing libraries AI/ML tooling and frameworks - working knowledge of LLM APIs, agentic frameworks, ML inference pipelines, and AI-assisted development tools (e.g., GitHub Copilot, Devin or Claude Code, or equivalent); experience integrating AI capabilities into production systems is strongly preferred Familiarity with CI/CD pipelines, DevOps practices, cloud-native technologies , and containerisation (Docker/Kubernetes) Working knowledge of observability tooling - distributed tracing, metrics, and log aggregation (e.g., Prometheus, Grafana, Splunk, OpenTelemetry) Leadership & Communication Demonstrated ability to remain hands-on as a technical leader - capable of diving into code, debugging production issues, and driving architectural decisions alongside the team Strong stakeholder management skills - experienced in influencing and negotiating with senior leaders across Technology and the Business A growth mindset towards AI - actively curious about emerging AI capabilities and able to inspire the same curiosity and rigour in the broader engineering teamThis job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. What we'll provide you By joining Citi, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as: 27 days annual leave (plus bank holidays) A discretional annual performance related bonus Private Medical Care & Life Insurance Employee Assistance Program Pension Plan Paid Parental Leave Special discounts for employees, family, and friends Access to an array of learning and development resourcesVisit our About Us Culture, Values & Benefits page to learn more . click apply for full job details
12/06/2026
Full time
FX STIRT Technology - Senior Software Engineer (SVP)Applyremote type: Hybridlocations: London United Kingdomtime type: Full timeposted on: Posted Todayjob requisition id: FX Client & Sales Technology - Senior Software Engineer (SVP) The STIRT Engineering Lead is a London-based Senior Vice President responsible for the hands-on design, architecture, and implementation of the full front-to-back technology platform supporting the STIRT business. This role sits at the intersection of engineering excellence and business partnership, requiring deep engagement with traders, quants, and stakeholders across FX and Rates desks.The role demands a technically deep, hands-on engineering leader with strong expertise in capital markets systems, responsible for driving the strategic evolution of STIRT technology - spanning curve construction, RFQ and pricing workflows (for FX and Interest Rate Derivatives) - while managing a globally distributed engineering team. The successful candidate will own the end-to-end technology vision for STIRT, eliminating fragmentation across trading units and delivering a modern, high-performance, resilient platform that enables traders to operate with speed, precision, and confidence. Central to this vision is the active adoption and integration of AI and machine learning capabilities to augment trader workflows, accelerate engineering productivity, and unlock new analytical possibilities across the STIRT business. About Citi As the world's most global bank, Citi gives you the tools to be a trailblazer. We're not just building technology; we're building the future of banking. With thousands of employees located around the globe, we are an international team encompassing a broad range of teams, roles, and cultures, and we invite you to come and join us!Citi's technology team supports business operations in 100+ countries, across multiple lines of business spanning both Institutional and retail businesses.The group works to optimize the IT environment by standardizing production platforms, reducing complexity, and introducing innovative solutions that provide new business capabilities, reduce total cost of ownership, and create a competitive advantage for Citi.We want to regularly engage with talented individuals who are passionate about producing clean, testable code as part of a high performing team. We have found this to be way more important than experience in the financial sector.We welcome applications from any industry and should you wish to apply your application will be reviewed for a multitude of Developer positions at varying levels. About FX Tech Citi FX has a physical presence in 83 countries with 1,400 dedicated staff giving us the largest FX presence of any bank globally. Foreign Exchange has been one of the defining businesses of Citi for much of its 200 year existence.Citi has the largest FX presence of any bank globally and we proudly put this down to delivering unrivalled service and insight to our clients. Increasing investment in technology has seen us roll out award winning applications. Technology is a central pillar for our plans to sustain and grow our FX business.Above all, we seek individuals who seek exceptional attitude and aptitude in the people they work with and have a demonstrated passion for delivering FX technology in support of our FX business. Role Overview/What will you do: Trader Engagement & Stakeholder Management Serve as the primary technology partner for STIRT traders , building trusted relationships and acting as the first point of contact for all technology needs across FX and Rates desks Conduct regular structured engagement sessions with traders to capture workflow pain points, prioritise enhancements, and translate business requirements into actionable engineering deliverables Partner with Desk Heads, Quants, Sales, Operations, and Risk to ensure technology solutions are aligned with front-to-back business objectives Communicate technical strategy, delivery progress, and risk in clear, business-relevant terms to senior stakeholders including Trading Management and Technology leadership Represent STIRT Technology in cross-functional forums, governance committees, and strategic planning sessions Develop and maintain a comprehensive understanding of the full STIRT front-to-back workflow Strategic Architecture & Design Define and own the target-state technical architecture for the STIRT platform, covering all components from market data ingestion through to trade booking and risk reporting Lead architectural decisions on system decomposition, data flow design, API contracts, event-driven patterns, and integration with upstream/downstream systems Drive the modernisation and consolidation of legacy STIRT systems, establishing a clear migration roadmap that minimises disruption to live trading Evaluate and govern technical trade-offs across build vs. buy, latency vs. throughput, consistency vs. availability, and monolith vs. microservices dimensions Ensure the architecture meets both functional requirements (pricing accuracy, workflow completeness, feature richness) and non-functional requirements (latency, throughput, resilience, observability, security, and regulatory compliance) AI Tools Usage & Adoption Champion the strategic adoption of AI and Generative AI tools across the STIRT engineering organisation, identifying high-value use cases that meaningfully improve trader workflows, engineering productivity, and analytical capabilities Drive the evaluation, piloting, and scaled deployment of AI-assisted development tools (e.g., code generation, automated code review, test generation) to accelerate delivery velocity and improve code quality across the team Actively participate in hands-on development , including writing, reviewing, and architecting production-grade code for high-performance, low-latency trading systems Team Leadership & Delivery Manage and mentor a globally distributed team of engineers Conduct performance evaluations, support career development, and lead hiring and disciplinary processes Integrate in-depth knowledge of applications development with the broader Technology function to achieve established goals Key Skills and Experience required Experience Extensive experience in software engineering within capital markets or financial services, with significant hands-on development experience in high-performance, distributed systems Proven hands-on expertise in building low-latency, high-throughput trading systems - capable of writing, reviewing, and debugging production code alongside the team Deep domain knowledge of markets businesses - including Short-Term Interest Rates, FX, or broader FX and Rates/Credit markets - with a strong understanding of curve construction, RFQ/pricing workflows, and electronic trading Proven track record of defining and delivering strategic architecture for large-scale, mission-critical financial platforms, including system modernisation and legacy decommissioning programmes Experience managing and mentoring global engineering teams across multiple time zones Strong background in stakeholder management and trader engagement , with the ability to translate complex technical concepts into business-relevant language Demonstrable experience evaluating, adopting, or delivering AI/ML capabilities within a financial services or trading technology context, including familiarity with model governance and responsible AI practices Technical Skills Strong proficiency in Java - including core Java (JVM internals, concurrency, memory management), modern frameworks (Spring Boot), and experience building low-latency, high-throughput applications Proven system design and architecture skills - including large-scale distributed systems, microservices, event-driven architectures, and real-time data pipelines (e.g., Solace, KDB, in-memory data grids such as Couchbase) Market data and pricing systems - experience with real-time market data feeds, curve construction engines, and pricing libraries AI/ML tooling and frameworks - working knowledge of LLM APIs, agentic frameworks, ML inference pipelines, and AI-assisted development tools (e.g., GitHub Copilot, Devin or Claude Code, or equivalent); experience integrating AI capabilities into production systems is strongly preferred Familiarity with CI/CD pipelines, DevOps practices, cloud-native technologies , and containerisation (Docker/Kubernetes) Working knowledge of observability tooling - distributed tracing, metrics, and log aggregation (e.g., Prometheus, Grafana, Splunk, OpenTelemetry) Leadership & Communication Demonstrated ability to remain hands-on as a technical leader - capable of diving into code, debugging production issues, and driving architectural decisions alongside the team Strong stakeholder management skills - experienced in influencing and negotiating with senior leaders across Technology and the Business A growth mindset towards AI - actively curious about emerging AI capabilities and able to inspire the same curiosity and rigour in the broader engineering teamThis job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. What we'll provide you By joining Citi, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as: 27 days annual leave (plus bank holidays) A discretional annual performance related bonus Private Medical Care & Life Insurance Employee Assistance Program Pension Plan Paid Parental Leave Special discounts for employees, family, and friends Access to an array of learning and development resourcesVisit our About Us Culture, Values & Benefits page to learn more . click apply for full job details