Your search has found 25 jobs

Job Title: Staff Software Engineer (Distributed Systems)

Location: US (EST) / UK (Remote)

I’m working with a fast-growing and award-winning FinTech company that has recently achieved unicorn status with a valuation exceeding $1 billion. they are transforming the fixed-income eTrading space, working with top-tier banks and leveraging cutting-edge technology. With ambitious expansion plans, including doubling their tech headcount this year, they offer an exciting, dynamic, and innovative environment for top engineering talent.

The Role: My client is looking for a Staff Software Engineer to take the lead in designing and developing mission-critical distributed systems that power one of the largest corporate bond e-trading platforms. This role will involve solving complex technical challenges in distributed computing, low-latency trading, and real-time financial data processing. This is a high-impact role where you will influence technical strategy, mentor a high-performing engineering team, and deliver scalable and resilient solutions.

Key Responsibilities:

  • Design and Architect Systems: Lead the development of scalable, fault-tolerant, and low-latency distributed systems to support trading workflows.

  • Drive High-Impact Projects: Own and deliver key initiatives, such as trading protocol expansions, workflow simplifications, and performance optimizations.

  • Optimize Performance: Enhance system performance to achieve sub-millisecond latency and high throughput for high-frequency trading.

  • Mentor and Lead: Provide technical guidance, code reviews, and mentorship to elevate engineering excellence across the team.

  • Cross-Team Collaboration: Work closely with product managers, stakeholders, and other engineering teams to align technology with business goals.

  • Champion Best Practices: Drive adoption of best practices in software development, testing, deployment, and monitoring.

  • Maintain and Support Systems: Ensure the reliability, availability, and scalability of critical trading systems, proactively addressing production issues.

What Success Looks Like in the First 3-6 Months:

  • You will take ownership of a critical project such as Trading Protocol Expansion, integrating new instruments and enhancing existing trading systems.

  • You will simplify and normalize trading workflows, improving efficiency and scalability.

  • You will establish yourself as a technical leader, providing guidance on architecture and best practices while fostering collaboration across teams.

  • You will contribute to improving quality, observability, and streamlining service delivery, supporting the company’s rapid growth and innovation.

Must-Have Technical Skills:

  • 10+ years of experience in software engineering, with a focus on capital markets, trading workflows, and electronic trading systems.

  • Strong proficiency in JVM-based languages (e.g., Java, Kotlin, Scala) with clean and maintainable coding practices.

  • Expertise in large-scale distributed systems and high-throughput data processing.

  • In-depth knowledge of network protocols and messaging frameworks (TCP/IP, Kafka, RabbitMQ, Aeron).

  • FIX Protocol experience (QuickFIX/J, Artio, or similar frameworks).

  • Hands-on experience with cloud-native technologies (Kubernetes, Docker).

  • Strong background in performance optimization for low-latency, high-frequency trading systems.

Nice-to-Have Technical Skills:

  • Experience with Scala.

  • Expertise in Aeron.

Must-Have Business Skills:

  • Proven ability to collaborate across teams and deliver critical business functionality.

  • A strong commitment to continuous improvement and high product quality.

Nice-to-Have Business Skills:

  • Knowledge of Fixed Income markets.

Why Join?

  • 100% Remote: Flexibility to work from anywhere within the US (EST) or UK.

  • Cutting-Edge Tech: No red tape—engineers can pitch new technologies and implement impactful solutions.

  • Rapid Growth & Stability: A dynamic FinTech with strong backing and aggressive expansion plans.

  • Flat Structure: A culture where everyone contributes, and innovation thrives.

  • Exceptional Compensation: $200,000 - $250,000 USD base salary + 20-30% bonus.

  • Comprehensive Benefits: Fully paid medical, dental, and vision coverage.

  • Work-Life Balance: Flexibility is encouraged, with leadership setting the example.

If you’re a confident, highly skilled engineer who thrives in an innovative, fast-moving environment, I’d love to hear from you!

Apply now to be part of this groundbreaking journey in electronic trading.

 

Location: United States
Job type: Permanent
Emp type: Full-time
Job published: 01-04-2025
Job ID: 93847

Senior Java Developer / Principal Software Engineer (VP-Level)
Location: Montreal, Canada
Department: Equity Swaps Trading Team
Employment Type: Full-time, Hybrid (3 days in-office)

About the Role:

We are seeking a Senior Java Developer / Principal Software Engineer to join our client's Equity Swaps Trading team. This is a VP-level position, ideal for an experienced professional looking to take ownership of critical development initiatives and contribute to the advancement of their real-time calculation engine and its related components.

Responsibilities:

  • Lead and drive the development of real-time, distributed, event-based systems within the Equity Swaps business.

  • Develop, optimize, and maintain a highly multi-threaded Java system that integrates with sharded MongoDB, relational databases (DB2/Sybase), and message-based architectures.

  • Own and drive design discussions, code reviews, and architectural decisions to improve system performance and scalability.

  • Collaborate with global teams across multiple regions, ensuring smooth integration of business processes and software solutions.

  • Participate in agile development practices, including paired programming, stand-ups, and continuous integration.

  • Write high-quality unit tests and contribute to automated deployment pipelines.

  • Provide Level 3 production support as part of a rotating schedule, ensuring system stability and addressing critical issues.

  • Mentor junior developers and contribute to hiring processes within the team.

Must-Have Technical Skills:

  • 8+ years of hands-on experience in core server-side Java development, with expertise in data structures, concurrency, and multi-threading.

  • Strong knowledge of Spring framework (Spring Boot), JUnit.

  • Experience with Linux environments and shell scripting.

  • Proficiency in relational databases (DB2, Sybase) and SQL writing.

  • Solid understanding of message-based architectures (IBM MQ or similar).

  • Familiarity with agile software development and DevOps practices.

Nice-to-Have Technical Skills:

  • Experience with Kafka (future migration plan from IBM MQ).

  • Exposure to low-latency, high-throughput distributed systems.

Must-Have Business Skills:

  • Strong ability to communicate technical concepts to both technical and business stakeholders.

  • Proven experience working with senior stakeholders, clients, and cross-functional teams.

  • Advanced understanding of functional area and ability to work in a fast-paced trading environment.

Nice-to-Have Business Skills:

  • Equity Swaps experience is highly preferred.

  • Broader Equities/Derivatives domain experience is acceptable.

What to Expect in the First 3 Months:

  • Work on small enhancements and bug fixes to get familiar with the codebase and business logic.

  • Collaborate in paired programming and agile ceremonies.

  • Gradually take ownership of more complex tasks and independent problem-solving.

  • Participate in the support rotation (1-week shift every 6-7 weeks).

Compensation & Benefits:

  • Competitive salary.

  • Annual performance-based bonus.

  • Comprehensive benefits package including dental, vision, gym membership.

  • Work-life balance expectations aligned with top-tier financial institutions.

Work Arrangement:

  • Hybrid model (3 days in office, 2 days remote).

  • Located in Montreal.

If you are an experienced Java Developer with expertise in high-performance, real-time distributed systems, and are looking to join a market-leading financial institution, apply now!

 

Location: Montreal, QC
Job type: Permanent
Emp type: Full-time
Job published: 01-04-2025
Job ID: 91659

Partner Manager - Eastern Europe

An exciting opportunity has arisen for a Partner Manager - Eastern Europe to join a leading global company in the professional media technology space. This role is ideal for an experienced channel sales professional with a strong track record in managing reseller relationships and driving business growth.

The Role: The Partner Manager will work as part of a dedicated team managing key reseller partners across the EMEA region, with a particular focus on Eastern Europe. The successful candidate will develop strong relationships with reseller business leaders and decision-makers, gaining an in-depth understanding of their business models, structures, and long-term objectives.

Key responsibilities include:

  • Building and maintaining close working relationships with reseller partners, driving collaboration and shared success.

  • Setting and managing monthly, quarterly, and annual sales targets in conjunction with senior management.

  • Providing strategic guidance to partners to help grow their sales and overall business performance.

  • Conducting regular partner visits for product demonstrations, training, and project support.

  • Identifying and recommending partners for promotion within the partner program.

  • Engaging with existing customers, identifying new opportunities, and driving business development initiatives.

  • Supporting reseller partners with sales activities, education, and technical solutions.

  • Reporting performance metrics and providing strategic insights to senior management.

The Ideal Candidate: The ideal candidate will have a background in channel sales, partner management, or business development, ideally within the professional media, AV, or technology industries. Strong relationship-building skills and a consultative sales approach are essential. The ability to travel across the region and engage with partners face-to-face is a key part of this role.

This is an excellent opportunity for a proactive and commercially driven professional looking to make an impact in a dynamic and fast-paced environment.

 

Location: Poland
Job type: Permanent
Emp type: Full-time
Job published: 25-03-2025
Job ID: 93252

Premium Partner Manager - DACH & Eastern Europe

A leading innovator in the media technology industry is seeking a dynamic Premium Partner Manager to oversee relationships with key reseller partners across the DACH region and Eastern Europe. This is an exciting opportunity to drive growth, build strategic partnerships, and shape the success of a well-established brand in the industry.

The Role:
As Premium Partner Manager, the successful candidate will work within a collaborative sales team, managing top-tier resellers across EMEA. The role requires a deep understanding of reseller business models, structures, and strategic objectives, ensuring alignment with the company’s goals.

The position demands a strong ability to build trust and rapport with reseller business leaders and key decision-makers. The ideal candidate will utilize analytical and relationship management skills to drive sales performance, develop targeted sales plans, and execute strategic marketing initiatives.

Key Responsibilities:

  • Manage and develop relationships with a defined portfolio of Premium Partners.

  • Conduct regular consultations, analysis, and performance reviews to identify strengths and growth opportunities.

  • Establish close working relationships with partners, ensuring mutual success.

  • Define and implement sales strategies, setting short, medium, and long-term goals.

  • Guide, influence, and support partners to achieve revenue and business growth.

  • Monitor and track partner performance, ensuring sales targets are met.

  • Collaborate with internal marketing and creative teams to develop impactful campaigns.

  • Drive the implementation of the company’s strategic plan with reseller partners.

  • Determine Premium Partner status and work on channel segmentation.

  • Manage and support Partner Managers within the region.

  • Work closely with the Enterprise Sales team to support major customer opportunities and act as a key point of contact for enterprise clients.

  • Provide regular reports and insights to senior management.

The Ideal Candidate:

  • Proven experience in channel sales, partner management, or business development within the media technology, AV, or broadcast industries.

  • Strong understanding of reseller business models and market dynamics in DACH & Eastern Europe.

  • Excellent relationship-building and communication skills with the ability to influence key stakeholders.

  • Ability to develop and execute sales strategies that align with company and partner objectives.

  • Analytical mindset with the ability to track performance and drive data-led decisions.

  • Experience managing and mentoring sales teams or partner managers is advantageous.

  • Fluency in German and English is required; additional European languages are a plus.

This is a fantastic opportunity to join a forward-thinking company at the forefront of media technology, playing a pivotal role in shaping its reseller strategy and driving success across the DACH and Eastern European markets.

Interested? Apply now to be part of a growing team that values innovation, collaboration, and commercial excellence.

 

Job type: Permanent
Emp type: Full-time
Job published: 21-03-2025
Job ID: 90536

Join a Team Driving Key Network Projects

We are looking for a Network Engineer to support and develop our enterprise infrastructure. This role involves working across routing, switching, firewalls, VPNs, and network automation while contributing to large-scale office relocations and data center expansions across the globe.

You will work on a mix of project-based improvements and operational support, helping to enhance network stability, security, and automation frameworks. This is a hands-on role requiring experience in enterprise networking, scripting, and cloud technologies.

Key Responsibilities

  • Network Design & Implementation – Configure firewalls, VPNs, SD-WAN, and manage routing/switching environments.
  • Support & Maintenance – Provide operational support, troubleshoot issues, and improve network monitoring.
  • Automation & Infrastructure as Code (IaC) – Use Python, Terraform, and Ansible to streamline network management.
  • Data Center & Office Expansion – Work on projects related to network upgrades, cabling, and hardware installation.
  • On-Call Rotation – Participate in a 4-person team rotation, ensuring availability while maintaining work-life balance.

What You Bring

  • Enterprise network experience
  • Knowledge of BGP, MP-BGP, VXLAN, and Multicast routing.
  • Familiarity with network security (Firewalls, ZTNA, SD-WAN).
  • Experience with Linux operations in a network environment.
  • Scripting and automation skills (Python, Bash, Terraform, Ansible).
  • Awareness of cloud networking (AWS/Azure) is beneficial.

Work Environment

  • 4 days in-office
  • Standard working hours 
  • Project-driven work with opportunities to influence technical decisions.

If you have experience in enterprise networking and an interest in automation, cloud integration, and infrastructure projects, we’d like to hear from you.

Location: London, UK
Job type: Permanent
Emp type: Full-time
Job published: 19-03-2025
Job ID: 85244

An exciting opportunity has opened for a Platform Engineer focusing on automation and infrastructure management. This role is ideal for someone with extensive experience working in colocation data centres, combining practical hardware deployment with advanced automation techniques to enhance operational efficiency.

The successful candidate will be responsible for provisioning, maintaining, and automating large-scale infrastructure across multiple locations. This includes racking and cabling Servers, troubleshooting network and hardware issues, and implementing automation frameworks to reduce manual processes. The role involves requiring a strong technical background and the ability to work in high-performance environments.

Security and compliance are equally critical, with responsibilities including system patching, vulnerability mitigation, and ensuring all infrastructure meets industry standards. The ability to develop and maintain automation scripts in Python and Bash will be highly valued, as will experience deploying and managing DevOps tooling such as GitLab, Artifactory, Prometheus, and Grafana.

This is a highly technical role that offers the opportunity to work on global infrastructure projects, tackling complex challenges in a fast-moving environment. If you have a passion for automation and hands-on infrastructure management, this role will provide the perfect platform to advance your career.

A deep understanding of Linux systems, infrastructure automation, and configuration management is essential.

Key Requirements:

  • Data Centre Expertise - 4+ years working in colocation environments, including hardware management, racking, and cabling.
  • Linux Administration - Strong knowledge of RHEL and best practices for infrastructure management.
  • Infrastructure Automation - Experience with Terraform, Packer, and Ansible to automate provisioning and configuration.
  • Networking - Strong troubleshooting skills and knowledge of structured cabling for power, network, and storage.
  • Scripting & DevOps Tools - Proficiency in Python and Bash, plus experience with GitLab/GitHub, Artifactory, Prometheus, and Grafana.
  • Storage Knowledge - Understanding of block and object storage concepts.
  • Experience working in hybrid cloud environments (AWS) (Desirable)
  • Hands-on knowledge of Kubernetes, Helm, ArgoCD. (Desirable)
Location: London, UK
Job type: Permanent
Emp type: Full-time
Job published: 19-03-2025
Job ID: 91164

An exciting opportunity has opened up for a skilled Cloud Engineer to join a fast-paced, technology-driven financial services firm. This role is perfect for someone passionate about automation, infrastructure as code, and high-performance computing. You will be part of a highly collaborative team that values innovation and efficiency, where your ideas will be heard and implemented rapidly.

You will take ownership of automation strategies, develop self-service provisioning tools, and ensure infrastructure consistency across cloud and on-prem environments. Expect hands-on responsibility from day one, working on multiple projects simultaneously.

Key skills required:

  • AWS, EC2, Lambdas etc
  • Strong Linux experience (RHEL, CentOS, or any flavour)
  • Scripting with Python
  • Hybrid-cloud experience (AWS preferred)
  • CI/CD expertise, including source control, Ansible, and deployment tools
  • Strong collaboration and communication skills

Desirable experience in Prometheus, Grafana, containerization, and database tuning is a plus. If you thrive in a dynamic, low-bureaucracy environment and want to push automation boundaries, apply now. Hybrid Work Environment.

Location: London, UK
Job type: Permanent
Emp type: Full-time
Job published: 19-03-2025
Job ID: 80412

Lead & Shape Enterprise Technology Across the Region

We are seeking an experienced and strategic Head of IT Infrastructure – Europe to lead and enhance our regional technology operations. This is a high-impact role, responsible for driving infrastructure strategy, delivering large-scale transformation projects, and overseeing critical technology services across multiple European locations.

With teams across Europe, this position offers the opportunity to shape the future of IT infrastructure while collaborating with global business leaders and stakeholders. If you have a passion for technology leadership, operational excellence, and innovation, this role is for you.

What You’ll Be Doing

  • Lead regional IT infrastructure operations, ensuring seamless service delivery across networks, data centers, connectivity, and end-user services.
  • Own strategic planning & transformation initiatives, driving operational improvements and technology modernization.
  • Manage a team of IT professionals, fostering leadership, technical expertise, and high-performance culture across multiple European locations.
  • Drive risk management & compliance, ensuring security, regulatory, and operational standards are met.
  • Manage regional budgets & cost optimization, aligning technology investments with business priorities.
  • Act as the key regional IT leader, influencing decision-making and representing the region in global technology forums.

What You Bring

  • 15+ years’ experience in IT infrastructure, with a focus on enterprise-scale operations, transformation, and leadership.
  • Strong expertise in networks, data centers, compute, trader telephony, AV, and cloud connectivity.
  • Experience leading large IT teams across multiple locations.
  • Ability to engage and influence senior stakeholders and business leaders.
  • Strong background in risk management, IT compliance, and technology governance.
  • Financial services or regulated industry experience is preferred but not essential.

Why Join Us?

  • High-Impact Leadership Role – Drive critical infrastructure strategies across the region.
  • Collaborate with Global IT & Business Leaders – Work at the intersection of technology and business strategy.
  • Lead Large-Scale Transformations – Be at the forefront of IT modernization and innovation.
  • Work with a Talented Team – Manage and develop a team of skilled IT professionals.
Location: United Kingdom
Job type: Permanent
Emp type: Full-time
Job published: 19-03-2025
Job ID: 61826

Title: Java Developer
Location: London

About the Client:
Our client is a leading global financial services firm focused on digital assets. They provide 24/7 transparency and efficiency in the institutional market through principal market making in spot, derivatives, borrowing, and lending. Headquartered in London, with offices in Jersey City and Tokyo, they bridge the gap between traditional financial and cryptocurrency markets.

About the Role:
The Exchange Trading Technology team develops and maintains high-performance exchange connectivity solutions. This includes market data gateways, trading components, and risk management systems. The team focuses on optimizing the trading stack for ultra-low latency and high throughput.

We are looking for a Java Software Developer to join this team. The ideal candidate is a low-latency specialist with deep Java expertise and a strong background in performance tuning, networking, messaging, and exchange connectivity.

Duties and Responsibilities:

  • Develop and optimize ultra-low latency exchange connectivity solutions.
  • Contribute to the architecture of the trading system for scalability and HFT readiness.
  • Utilize advanced networking to reduce latency.
  • Automate trading workflows to improve efficiency and reduce risk.

Required Skills and Experience:

  • 5+ years of hands-on Java development in low-latency, high-performance trading systems.
  • Expertise in exchange connectivity protocols and performance tuning.
  • Advanced networking and concurrency expertise.
  • Experience in HFT, market-making, and latency-critical optimizations.

Preferred Qualifications:

  • Cloud-native trading infrastructure experience.
  • Experience with low-level languages (C/C++, Rust) for ultra-low latency trading.

Benefits and Conditions:

  • Competitive salary and two discretionary bonus payments a year.
  • Benefits include Private Medical Insurance, Group Personal Pension, and Group Income Protection.
  • Regular fun events and activities.
Location: London, London, United Kingdom
Job type: Permanent
Emp type: Full-time
Job published: 18-03-2025
Job ID: 83853

Title: Senior Java Developer
Location: London

About the Client:
Our client is a leading global financial services firm focused on digital assets. They provide 24/7 transparency and efficiency in the institutional market through principal market making in spot, derivatives, borrowing, and lending. Headquartered in London, with offices in Jersey City and Tokyo, they bridge the gap between traditional financial and cryptocurrency markets.

About the Role:
The Exchange Trading Technology team develops and maintains high-performance exchange connectivity solutions. This includes market data gateways, trading components, and risk management systems. The team focuses on optimizing the trading stack for ultra-low latency and high throughput.

We are looking for a Senior Java Software Developer to join this team. The ideal candidate is a low-latency specialist with deep Java expertise and a strong background in performance tuning, networking, messaging, and exchange connectivity.

Duties and Responsibilities:

  • Develop and optimize ultra-low latency exchange connectivity solutions.
  • Contribute to the architecture of the trading system for scalability and HFT readiness.
  • Utilize advanced networking to reduce latency.
  • Automate trading workflows to improve efficiency and reduce risk.

Required Skills and Experience:

  • 10+ years of hands-on Java development in low-latency, high-performance trading systems.
  • Expertise in exchange connectivity protocols and performance tuning.
  • Advanced networking and concurrency expertise.
  • Experience in HFT, market-making, and latency-critical optimizations.

Preferred Qualifications:

  • Cloud-native trading infrastructure experience.
  • Experience with low-level languages (C/C++, Rust) for ultra-low latency trading.

Benefits and Conditions:

  • Competitive salary and two discretionary bonus payments a year.
  • Benefits include Private Medical Insurance, Group Personal Pension, and Group Income Protection.
  • Regular fun events and activities.
Location: London, London, United Kingdom
Job type: Permanent
Emp type: Full-time
Job published: 18-03-2025
Job ID: 91065