Software Engineer - Trading System Developer
$200,000–$300,000 year
Hybrid · New York City, New York, United States
Job Summary
Experienced Software Engineer for trading system development focused on ETF trading systems. Role involves architecting, implementing, and maintaining high-performance trading systems, collaborating with Quants, Risk & Compliance, and Trading Analysts. Proficiency in Kotlin (primary) with exposure to Java/C++/C# and Python is expected. Responsibilities include delivering low-latency, high-throughput components, conducting thorough code reviews, and enabling fast, safe implementation with robust testing. Familiarity with ETFs and a practical track record in systems requiring microseconds-per-request and/or gigabits-per-second throughput is desirable. The position is based in New York with a hybrid work arrangement (4 days in office, 1 from home) and potential travel to London. Benefits include medical, wellness, meals, and generous holiday/401k; base salary range is $200k-$300k with discretionary bonus.
Required Qualifications
- Several years of experience in Kotlin or other OO languages (Java, C++, C#)
- Strong CS fundamentals
- Ability to build technology quickly and safely using testing methods
- Experience with microsecond-per-request or high-throughput systems
- Understanding of ETFs is desirable
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.