Senior Software Developer (Shared Services)
$160,000–$160,000 year
On-siteChicago, Illinois, United States
Job Summary
Design and build real-time position, PnL, and risk services with strict latency requirements using high-performance, highly available distributed systems capable of scaling to millions of events per second. Architect and implement reliable, fault-tolerant messaging systems and data pipelines while optimizing for performance, scalability, and resiliency. Partner with trading and execution teams to develop infrastructure central to the firm's daily operations, transforming high-volume trading and market data into actionable information. This role requires a Senior Software Developer with strong C++ expertise to support firmwide positions, PnL, and risk services at Eagle Seven.
Required Qualifications
- Bachelor's degree in Computer Science or related field
- 5+ years of experience developing high-performance distributed systems
- Strong proficiency in modern C++(C++11/14/17) including multithreading, lock-free programming, and memory model expertise
- Experience working with high message-rate or high-bandwidth systems
- Proven ability to design fault-tolerant, highly available systems
- Strong experience with relational database design and SQL (Postgress preferred)
- Solid understanding of Linux/Unix systems, networking fundamentals, and protocols (TCP/IP, UDP, and sockets)
- Experience with debugging and observability tools such as GDB, Wireshark and tcpdump
- Strong written and verbal communication skills with the ability to collaborate effectively across trading, research, and engineering teams
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.