Java Developer for Front Office and Trading Systems
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Experience
Qualifications
About Margo Group
MARGO is a forward-thinking consultancy dedicated to delivering exceptional IT solutions for the financial services sector, known for its expertise in complex software engineering and its commitment to performance and scalability.
Similar jobs
Search for C Net Developer For Front Office Electronic Trading Systems
1,946 results
C# / .NET Developer for Front Office Electronic Trading SystemsJoin MARGO in the UK (London) – Permanent and Contracting OpportunitiesMARGO is a technology-driven consultancy that provides exceptional IT expertise to the financial services sector.We specialize in intricate software engineering environments where performance, reliability, and scalability are paramount: including real-time systems, low-latency architectures, distributed computing, and high-throughput data processing.By joining MARGO, you'll be immersed in challenging Front Office and Trading IT environments while enjoying a close-knit structure with personalized support and tailored training programs.Business ContextYou will be an integral part of the Front Office/Trading IT environment of one of our tier-1 investment banking or trading partners.The teams are responsible for designing and maintaining mission-critical C# / .NET systems that support electronic trading, real-time risk, and analytics platforms across various asset classes including Equities, Fixed Income, Commodities, Foreign Exchange, and Derivatives.These systems run in close proximity to trading desks and electronic trading platforms, adhering to stringent performance, reliability, and production stability standards.The working environment is characterized by:· Real-time and event-driven architectures· Low-latency and high-throughput processing demands· Strong production stability and reliability constraints· Close collaboration with trading, quantitative, and risk management teams· High engineering standards and rapid delivery cycles
Front Office IT Support Engineer – Trading & Electronic Trading SystemsJoin MARGO in the UK (London)MARGO is a technology-driven consultancy that provides high-value IT expertise to the financial services sector.We thrive in complex Front Office environments where technology, trading activity, and operational constraints converge. Our team supports and manages mission-critical trading systems utilized by Front Office, trading, and risk teams, ensuring responsiveness, reliability, and a deep technical understanding.Being part of MARGO means engaging in challenging Front Office environments while enjoying a close-knit structure, personalized support, and customized training pathways.Business ContextIn this role, you will be integral to Front Office IT Support and Trading Technology, providing support for live trading operations across various asset classes.Our systems are production-critical, operate in real-time, and demand a strong emphasis on stability, performance, and incident management. You will collaborate closely with traders, sales, risk, development, and infrastructure teams.Role OverviewWe are seeking a Front Office IT Support Engineer to oversee, enhance, and maintain trading and electronic trading systems.This position extends beyond mere reactive support; it requires proactive ownership of Front Office platforms, involvement in change initiatives, and hands-on troubleshooting of production issues in real-time settings.Ideal candidates will have a strong passion for trading systems, production environments, and a desire for progressive technical challenges.Key ResponsibilitiesProduction Support & Operations· Deliver Front Office IT support in live trading environments.· Ensure the availability, stability, and performance of trading systems during market hours.· Collaborate with various teams to identify and resolve issues efficiently.
Java Developer for Front Office and Trading SystemsExciting Opportunities with MARGO in London – Both Permanent and Contract Roles Available! MARGO is a cutting-edge consultancy specializing in providing top-tier IT solutions tailored for the financial services industry. We excel in complex software engineering settings where performance, reliability, and scalability are of utmost importance: think low-latency systems, real-time data processing, distributed architectures, and handling high-volume data flows.Joining MARGO means immersing yourself in challenging Front Office and Risk IT environments, while enjoying a supportive structure, personalized training paths, and close guidance.Business ContextYou will be part of the Front Office / Trading IT team at one of our prestigious tier-1 investment banking clients.Your role will involve designing and maintaining mission-critical Java applications that facilitate electronic trading across various asset classes (including Equities, Fixed Income, Commodities, FX, and Derivatives).The work environment is characterized by:· Real-time and event-driven architecture· High performance and low-latency demands· Close collaboration with trading, quantitative, and risk teams· Rapid delivery cycles with exceptional engineering standardsRole OverviewWe are seeking a skilled Java Developer to contribute to real-time trading and risk management systems.
Join MARGO in the UK (London)MARGO is a technology-driven consultancy providing top-tier IT solutions to the financial services sector. Our focus is on sophisticated software engineering, emphasizing performance, reliability, and scalability. Our expertise lies in real-time systems, low-latency architectures, and extensive data processing capabilities.By becoming a part of MARGO, you will engage in challenging Front Office and Trading IT environments, all while enjoying the benefits of a compact organization that prioritizes personalized support and customized training programs.Business ContextYou will integrate into the FX Risk IT ecosystem of a prestigious tier-1 investment bank. Your team will be responsible for designing and maintaining essential systems that support FX Cash (Forward, Swap, NDF) and FX Derivatives (Options, Carbon Offsets).Our environment is centered around the Orchestrade platform and necessitates close collaboration with traders, quants, and risk managers to create optimal trading solutions.Role OverviewWe are seeking a Senior C# / .NET Developer who possesses a robust technical background to spearhead the development and integration of FX trading solutions. While familiarity with the Orchestrade platform is a significant advantage, we primarily value a skilled engineer capable of mastering complex vendor APIs and providing technical guidance in a dynamic, agile environment.Key ResponsibilitiesDesign & Development- System Evolution: Assess, design, and develop high-performance C# solutions tailored for FX cash and derivative products.- Orchestrade Integration: Create code for the seamless integration of Orchestrade with associated internal systems, including Sigma, Barracuda, and Deal Hub.- Architecture: Consult on optimal architectural strategies for integrating vendor products with service-oriented and microservices frameworks.- Data & Middleware:...
Wintermute Trading
About WintermuteWintermute is a pioneering technology firm and one of the largest algorithmic trading companies specializing in digital assets. We excel at providing liquidity across a multitude of cryptocurrency exchanges and trading platforms, offering a wide array of OTC trading solutions, while also bolstering high-profile blockchain initiatives and traditional financial institutions venturing into the crypto space. Additionally, Wintermute operates a ventures arm that invests in promising early-stage DeFi projects.Since our inception in 2017, Wintermute has adeptly navigated through various industry cycles. Culturally, we blend the technological excellence of high-frequency trading firms in traditional markets with the innovative spirit of technology startups. At Wintermute, we are committed to harnessing the transformative potential of blockchain technology. Our long-term vision focuses on the digital asset market, and we strive to play a leading role in establishing an innovative and compliant trading environment. You can learn more about us here.Join Our Team at WintermuteWe are on the lookout for a passionate C++ Trading Platform Developer who possesses a keen interest in both the intricate details of computer hardware and the overarching design of large-scale systems, including data infrastructure. Ideal candidates will have a natural curiosity to explore the inner workings of systems, a solid understanding of data structures, and experience in writing client-server network applications. Additionally, proficiency in writing and optimizing high-performance code is essential. We value both your commercial experience and personal projects that showcase your dedication to technology. A genuine interest in algorithmic and quantitative trading will be considered advantageous.At Wintermute, you will have the opportunity to grow your skills and make a direct impact on our trading activities by developing and enhancing various components of our trading platform, data infrastructure, and related software. You will receive mentorship and insights from seasoned developers and traders, including the founders of the company. Expect a high degree of independence and responsibility from the outset, with a learning curve that is second to none. We do not have legacy systems, excessive approvals, or bureaucracy; all developers report directly to the CTO, who is actively involved in day-to-day operations. Your contributions will be evaluated based on their impact rather than the hours you log.
Wintermute Trading
Join Our Team at WintermuteAs a leading technology unicorn and one of the foremost algorithmic trading firms in the digital assets space, Wintermute is at the forefront of cryptocurrency liquidity provision across major trading platforms. We specialize in offering a wide array of OTC trading solutions and are committed to advancing high-profile blockchain initiatives alongside traditional financial institutions transitioning into the crypto ecosystem. Additionally, our Wintermute Ventures division invests in pioneering DeFi projects.Since our inception in 2017, Wintermute has adeptly navigated the ever-changing landscape of the cryptocurrency market. We pride ourselves on blending the rigorous technology standards of high-frequency trading firms with the dynamic and innovative culture characteristic of technology startups. Our vision is rooted in the transformative potential of blockchain, and we are dedicated to shaping a compliant and progressive market for digital assets. Discover more about us here.Position OverviewWe are looking for a skilled C++ Developer to join our expanding options trading team—one of the largest electronic trading desks within the crypto options market. In this pivotal role, you will work closely with our traders to develop high-performance, scalable options trading systems. Your engagement will span the full options stack, promoting business growth across centralized finance, decentralized finance, and OTC. The ideal candidate will demonstrate strong problem-solving abilities and thrive in a fast-paced environment.
Job Title: Python Developer – Front Office R&D Trading SystemsLocation: London, UKEmployment Type: Permanent or ContractAbout MARGOMARGO is a cutting-edge consultancy providing invaluable IT expertise to the financial services sector. We excel in complex Front Office environments where software engineering, quantitative analysis, and production stability converge. Our specialists collaborate closely with trading and research teams to enhance real-time trading platforms, pricing models, and analytical systems.The RoleAs a key member of our Front Office R&D and Trading Technology team, you will be responsible for designing, maintaining, and evolving the ecosystem utilized by traders and quantitative analysts. This role involves 70% Development & Engineering and 30% Production Support, allowing you significant ownership over the platform.The environment is dynamic and characterized by rapid iterations, direct trader interaction, and stringent reliability standards. You will primarily work with Python to develop essential frameworks, analytical libraries, and monitoring tools.Key ResponsibilitiesDevelopment & Engineering (Approx. 70%)- Design, develop, and maintain core libraries and frameworks in Python.- Collaborate with traders and research teams to gather requirements for new analytical and trading tools.- Enhance the performance, scalability, and maintainability of the Python platform.- Upgrade existing monitoring, analysis, and control tools to support research workflows.Support & Production (Approx. 30%)- Provide L1/L2 support to Front Office users to ensure system stability during market hours.- Investigate and resolve production incidents promptly.- Develop tools to enhance system reliability and operational efficiency.- Contribute to the evolution of performance-sensitive, low-latency setups.RequirementsEssential Skills:Strong Python Proficiency: Deep expertise in core Python development and performance-oriented coding.Linux/UNIX: Robust knowledge of Linux environments for production and debugging.Database Skills: Proficiency with SQL and relational databases.Production Experience: Capacity to perform under pressure and strong troubleshooting and analytical abilities.Communication: Clear communication with a structured approach to problem-solving.Valued (but not mandatory):Experience in Front Office R&D or Electronic Trading environments.
Wintermute Trading
About WintermuteWintermute is a pioneering technology firm and one of the foremost algorithmic trading companies specializing in digital assets. Our mission is to provide liquidity across a diverse range of cryptocurrency exchanges and trading platforms. We also offer comprehensive OTC trading solutions while supporting prominent blockchain initiatives and traditional financial institutions transitioning into the crypto space. Additionally, Wintermute Ventures invests in early-stage DeFi projects, further enhancing our influence in the industry.Founded in 2017, Wintermute has adeptly navigated through various industry cycles. We blend the high-frequency trading standards of traditional markets with the innovative spirit of technology startups. At Wintermute, we are committed to harnessing the disruptive potential of blockchain technology, maintaining a long-term perspective on the digital asset market, and leading the way in establishing a compliant and innovative trading environment. To learn more, please visit our website.Join Our TeamWe are on the lookout for a passionate C++ Quant Developer who thrives on technology and possesses a keen interest in both the intricate details of computer hardware and the overarching design of expansive systems, including data infrastructure. The ideal candidate enjoys exploring the inner workings of technology, has a solid understanding of data structures, and possesses experience in developing client-server network applications and optimizing high-performance code. We value prior experience from personal projects as well as professional backgrounds. A PhD in mathematics is common among our Quant Developers, and a solid grasp of mathematical concepts is essential. An interest in algorithmic and quantitative trading is a bonus.At Wintermute, you will have the unique opportunity to directly influence our trading activities by developing and enhancing various aspects of our trading platform, data infrastructure, and related software. You will receive guidance from seasoned developers and traders, including our founders. Expect immediate responsibility and independence, enabling you to learn at an unparalleled pace! We operate without legacy systems, bureaucratic hurdles, or multiple approval layers; all developers report directly to our hands-on CTO. The impact you make is truly up to you!
C++ Developer – High Frequency Trading SystemsJoin MARGO in London – Exceptional Trading EnvironmentsAt MARGO, we are a technology-driven consultancy that provides premier software engineering services to the world's most demanding financial market environments.We specialize in latency-critical trading scenarios where performance, determinism, and predictability are paramount. Our consultants work in highly specialized trading environments, creating systems that communicate directly with exchanges and market venues under intense time constraints.Business ContextYou will be part of a High Frequency Trading / Low Latency Trading environment collaborating with one of our partners, which may include investment banks, proprietary trading firms, or market makers.Our teams design, build, and operate latency-sensitive trading systems that are directly connected to exchanges, typically deployed in colocated environments.These systems are known for:·Microsecond to sub-microsecond latency constraints·Deterministic and predictable execution paths·Minimal software and network overhead·Direct interaction with market data feeds and order gatewaysRole OverviewWe are seeking a C++ Software Engineer focused on developing latency-critical trading infrastructure.This position is primarily engineering-driven, emphasizing speed, predictability, and control of execution rather than just functional feature delivery.Depending on the environment, you may also interact with C# components utilized outside of the ultra-latency-critical execution path.Key ResponsibilitiesCore HFT EngineeringEngage in the design and enhancement of high-performance trading systems to meet stringent latency requirements.
Fasanara Digital
Fasanara Digital, established seven years ago, is the dedicated cryptocurrency division of Fasanara Capital, a boutique alternative asset manager with a 14-year history. As a quantitative investment fund, we employ a scientific approach to investing in crypto assets, aiming for outstanding risk-adjusted returns. Our diverse and sophisticated investment strategies capitalize on market inefficiencies, spanning from market making to cross-exchange arbitrage.Our CultureWe foster a meritocratic environment where individuals are recognized and rewarded based on their impact and excellence. Unlike large organizations, our atmosphere is collaborative and entrepreneurial, built on a foundation of trust. We set ambitious goals, work diligently, emphasize teamwork, and uphold the highest standards in all our endeavors. Our success relies on our team, and we are committed to assembling a firm with exceptional talent.Position Overview:As a Senior Front Office Developer specializing in high-frequency trading for cryptocurrencies, you will be pivotal in designing, implementing, and optimizing trading algorithms and infrastructure. Your expertise in software development, mathematics, and low-latency systems will enhance our trading platform and facilitate the execution of advanced trading strategies in the digital asset markets. You'll collaborate closely with our quant and trading team to turn innovative ideas into actionable solutions.Key Responsibilities:Design, develop, and maintain high-performance trading algorithms and infrastructure using Java, ensuring optimal speed, efficiency, and reliability within a high-frequency, cloud-deployed trading environment.Work in tandem with quantitative researchers and traders to convert trading strategies into scalable and robust software solutions, implementing complex mathematical models and optimization techniques.Enhance performance by optimizing memory usage and resource allocation within trading system components, employing advanced methods such as memory pooling, off-heap buffering, and cache optimization.Conduct comprehensive testing and validation of trading algorithms in both simulated and live trading environments, analyzing performance metrics and making real-time adjustments to enhance trading strategies.Stay abreast of industry trends, technological advancements, and regulatory changes within the cryptocurrency and high-frequency trading sectors, continuously improving our trading platform and competitive positioning.
CSI Consulting
Job Description:We are seeking an accomplished C# and .NET Developer to join our dynamic team. The ideal candidate will possess a deep understanding of C# and the .NET framework, demonstrating proficiency in developing robust applications and solutions.Mode of Interview: Telephonic & Face to Face.
Production Engineer - Electronic Trading SystemsJoin MARGO in London, UKMARGO Group is a cutting-edge consultancy that provides high-value IT expertise to the financial services sector. We specialize in complex Front Office environments where trading activities depend on robust, high-performing, and resilient production systems. Our experts bridge the gap between trading, development, and infrastructure teams to ensure critical platforms operate reliably under the pressures of real-time market conditions.Becoming a part of MARGO means thriving in challenging production environments, benefiting from a close-knit structure, personalized support, and tailored training programs.Business ContextIn this role, you will engage with Front Office Production and Trading Technology environments, actively supporting live trading and electronic trading platforms. These critical production environments operate in real-time and necessitate strong ownership of system stability, performance, and incident management. You will interact closely with traders, developers, IT support, and infrastructure teams.Role OverviewWe are seeking a dedicated Front Office Production Engineer to manage, stabilize, and enhance our trading and electronic trading systems. This role is highly technical and focuses on production. It combines hands-on system operation with in-depth incident investigation, performance optimization, and automation, providing close support to Front Office users.This position is ideal for individuals who take pride in owning production systems, comprehending application behavior under load, and collaborating across teams to enhance reliability and performance.Key ResponsibilitiesProduction Ownership & Reliability· Operate and support Front Office trading systems in live production environments.· Ensure the highest levels of availability, stability, and performance during trading hours.
Galaxy Digital Services
The Vice President of Trading Systems Development at Galaxy Digital Services will lead the architecture and development of high-performance trading systems in London. This role focuses on building and optimizing systems that handle market data ingestion, order routing, and execution, all while reducing latency and ensuring deterministic performance across critical trading workflows. Role overview This position sits at the intersection of software engineering and infrastructure. The main objectives are to minimize latency, maximize throughput, and deliver predictable performance for trading operations. The work directly supports the firm's institutional digital asset platform, which spans trading, investment banking, asset management, staking, self-custody, and tokenization technology. What you will do Design and develop low latency trading systems that process large volumes of market data and execute trades efficiently. Architect solutions for order routing and execution, focusing on high throughput and reliability. Collaborate with cross-functional teams to ensure trading infrastructure meets performance and scalability requirements. Requirements Experience building low latency trading systems. Background in high-performance messaging, especially in Java. Strong understanding of both software engineering and infrastructure as it relates to trading workflows. Our culture Galaxy values high performance, open feedback, and a mission-driven approach. The team brings together deep cryptocurrency expertise and institutional experience, working together to shape the future of Web3 and AI. The company encourages independent decision-making, transparent disagreement, and building exceptional teams. Strive for Excellence Selectivity for Effectiveness Highly Aligned, Loosely Coupled Transparent Disagreement Encourage Independent Decision-Making Build Exceptional Teams
Squarepoint Capital
Position Overview Join our dynamic and collaborative team as a Quantitative Developer specializing in C++. In this role, you will be instrumental in developing and maintaining high-performance trading systems and signal logic while supporting critical infrastructure. You will work closely with quantitative researchers and traders, assisting in the implementation of trading strategies and various research projects. Your collaboration with technology teams will involve providing strategy and signals containers, ensuring seamless integration with Squarepoint's comprehensive infrastructure. The ideal candidate will thrive in a fast-paced environment, adeptly balancing rapid tactical delivery with long-term strategic initiatives. Strong communication skills are essential for driving cross-team projects and daily interactions with quant researchers and traders. A solid work ethic, enthusiasm for cutting-edge technology, and the determination to navigate complex challenges are key attributes for success in this role. Attention to detail and experience with defensive programming are vital. Research and implement trading strategies and signals logic, including backtesting, simulations, and processing frameworks. Develop advanced tooling for analyzing large data sets using statistical methods to identify trading opportunities and assess impacts over time. Gain a thorough understanding of market operations and structures to effectively apply domain knowledge to software design and development. Focus on long-term design improvements and maximizing code reuse. Support quantitative researchers with technical aspects of trading strategies and contribute to R&D efforts. Participate in the strategic design and roadmap for high-performance trading infrastructure. Provide production support, primarily in a Level 2 capacity, with Level 1 support during specific strategy rollouts. Collaborate with cross-functional teams (feed handlers, order gateways, reference data) to drive initiatives including latency monitoring and product rollouts.
Join Talan as a Front Office e-Trading Developer in London, where you will leverage your expertise to enhance and develop cutting-edge trading solutions. Collaborate with financial experts and utilize innovative technologies to optimize trading processes and improve operational efficiency.
Network Engineer – Trading & Electronic Trading InfrastructureJoin MARGO in London – Permanent & Contracting OpportunitiesMARGO is a technology-driven consultancy providing exceptional IT expertise tailored for the complexities of financial markets.We specialize in mission-critical trading and electronic trading infrastructures, emphasizing performance, latency, resilience, and automation as key elements of success. Our consultants collaborate closely with trading, application, and infrastructure teams to design, transform, and operate high-performance platforms.By joining MARGO, you will engage in technically challenging transformation projects while benefiting from a supportive environment, personalized career development, and close guidance.Business ContextYou will be part of a trading and electronic trading infrastructure team undergoing a significant network transformation.Following years of organic growth, we are re-evaluating our network architecture with new investments focused on:Latency-sensitive electronic trading systemsScalability and resilienceAutomation and infrastructure-as-code principlesThis role is positioned at the intersection of network engineering, production operations, and application proximity, requiring direct interaction with trading and development teams.Role OverviewWe are seeking a Network Engineer to play a key role in the redesign, automation, and management of trading and corporate network infrastructures.The position combines architectural design, hands-on engineering, and production ownership, ideal for engineers eager to work closely with trading environments and lead significant technical transformation initiatives.Key ResponsibilitiesArchitecting, transforming, and managing network infrastructures while ensuring their operational excellence.
Wintermute Trading
Join Our Team at WintermuteWintermute is a pioneering technology unicorn and a leading player in the algorithmic trading space, focusing on digital assets. We excel in providing liquidity across major cryptocurrency exchanges and trading platforms, deliver comprehensive OTC trading solutions, and actively support renowned blockchain projects as well as traditional financial institutions making their foray into the crypto realm. Additionally, our Wintermute Ventures division invests in promising early-stage DeFi projects.Founded in 2017, Wintermute has adeptly navigated the evolving landscape of the industry. Our culture merges the technology standards of high-frequency trading firms in traditional markets with the innovative spirit and entrepreneurial environment found in tech startups. We are passionate about the transformative power of blockchain and are committed to fostering a compliant and forward-thinking market in the digital asset space. For more insights, click here.Position OverviewWe are in search of a skilled Core Developer to join our dynamic development team. This role offers the opportunity to work within a focused, high-performing group that has a wide-reaching impact across various business sectors. The ideal candidate will be pragmatic, dedicated to producing clean and efficient code, and possess strong interpersonal skills, as collaboration with traders, C++ developers, quantitative researchers, and the DeFi Team is essential. While prior experience in crypto or finance is not a prerequisite, a solid technical foundation and the right mindset are crucial.Our primary services are developed in Python, though we also maintain high-performance infrastructures utilizing C++. We prioritize using the latest versions for both languages. Our systems operate on Linux, utilize PostgreSQL for database management, and incorporate several custom in-house solutions tailored to address challenges common in high-frequency trading.
Hudson River Trading (HRT)
Join Hudson River Trading (HRT) as a Junior Crypto Electronic Trading Support Engineer in our London office. As part of our dynamic Trade Operations (TradeOps) team, you will manage one of the world's leading electronic trading platforms, focusing on crypto trading. Your role will involve configuring, monitoring, and optimizing trading processes while addressing risk, compliance, and development tasks. You will engage in automating routine processes and prepare for unexpected challenges, which may include troubleshooting issues to ensure a smooth market open, making critical decisions balancing compliance, risk, and PnL during trading hours, and coordinating the launch of new trading strategies. We seek a tech-savvy individual with a passion for crypto, ready to tackle a variety of projects using the best tools available. Exceptional communication skills and a proactive attitude are essential in this fast-paced environment.
Squarepoint Capital
Note: Please apply only to the position that aligns best with your skills and experience. If we believe you may be a better fit for another position, we will reach out to discuss that opportunity.About the Role:At Squarepoint Capital, we leverage C++ to develop our core low-latency, high-performance trading systems that play a pivotal role in our trading operations. Your contributions will directly influence our trading success by optimizing trading processes, delivering real-time market data, and ensuring critical market connectivity for our daily operations. You may take on the challenge of designing and implementing trading frameworks, centralized services that handle vast amounts of data, or other high-volume distributed applications at Squarepoint.Regardless of the project, you will be at the forefront of high-performance software development, advancing your skills in a collaborative and engaging environment.
Version 1
Join Version 1 as a Senior .NET Developer and take your career to the next level. We are seeking a highly skilled and experienced developer to work on exciting projects that drive innovation and excellence.In this role, you will be responsible for designing, developing, and maintaining high-quality software applications using the .NET framework. You will collaborate with cross-functional teams to define and implement solutions that meet business requirements.
Sign in to browse more jobs
Create account — see all 1,946 results

