Senior Software Engineer, Core Trade

Posted 29 January 2026
LocationUnited States of America
Job type Permanent
Reference34751

Job description

Senior Software Engineer, Core Trading Systems

New York, NY (Hybrid/On-Site)

Our client is a global B2B FinTech company building modern infrastructure that powers investing and trading experiences worldwide. Through an API-first platform, they enable partners to deliver seamless, mobile-first financial products to end users across global markets.

They value accountability, collaboration, and building systems that scale — while fostering a culture that encourages experimentation, diverse perspectives, and continuous improvement.

About the Role

Our client is seeking a Senior Software Engineer to join the Core Trading / Execution Services team. This group builds ultra-low-latency, high-throughput systems that power millions of trades per day and form the backbone of a mission-critical, institutional-grade trading engine.

This role is ideal for an engineer who thrives in performance-sensitive environments, cares deeply about reliability and scalability, and values clarity and simplicity in system design and communication.

What You’ll Do

  • Partner cross-functionally with trading desks, quantitative teams, product, risk, and compliance to support and enhance trading systems

  • Lead technical design and delivery of greenfield and existing Java-based services using modern best practices

  • Analyze engine latency and throughput, identifying opportunities to optimize performance across different scenarios

  • Monitor production systems and analyze operational data to troubleshoot issues and resolve them quickly

  • Contribute to building highly available, resilient backend services that operate in real-time environments

What You’ll Need

  • Strong Java fundamentals, data structures, and modern software engineering best practices

  • 5+ years of experience working on low-latency, high-throughput distributed systems

  • Experience with multithreading and concurrency in Java

  • Solid understanding of Java Garbage Collection and performance tuning

  • Experience writing effective unit and integration tests

  • Strong communication, analytical, and problem-solving skills

  • Knowledge of operating systems and networking fundamentals

Nice to Have

  • Experience in brokerage, trading systems, fintech, or other high-transaction environments

  • Knowledge of message brokers and messaging libraries such as JMS, Kafka, ActiveMQ, Aeron, or similar

  • Experience with containerization tools such as Docker or Podman

  • Experience with the FIX messaging protocol

  • Experience with PostgreSQL

  • Experience with AWS

  • Experience with Linux shell scripting

Compensation

Compensation is based on experience and technical qualifications as they relate to the role.

New York Pay Range:
$160,000 – $190,000 USD

Work Authorization

Applicants must be authorized to work for any employer in the United States. Sponsorship is not available for this role.

Work Model

This is a hybrid/on-site role based in New York, with in-office expectations determined by the hiring team.

Benefits

  • Competitive medical, dental, and vision insurance

  • Mental health resources

  • Generous paid time off and observed holidays

  • Paid parental leave

  • Annual budget for professional development and continued education

  • Annual fitness and wellness reimbursement

  • Pre-tax commuter benefits (U.S.)

  • Employer 401(k) match (U.S.)
     

Benefit offerings may vary by location and are subject to change.

Research indicates that men will apply to a role when they only meet 50-60% of the descriptions, however, when looking at women and other minority groups, they can look for up to a 99% match in order to apply to a role. If you feel you are a fit for our role, please still apply, don’t worry if you don’t tick every single box. We’d still love to hear from you. We encourage underrepresented talent to apply to all our roles & support accessibility needs.