Job description
Location - New York, NY (Hybrid/On-Site)
Salary Range - $160,000 – $190,000 USD
Overview of Company
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.
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.
Key Responsibilities
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
Experience and Attributes
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
Work Authorization
Applicants must be authorized to work for any employer in the United States. Sponsorship is not available for this role.
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.
Our Commitment to Inclusive Hiring
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.