More jobs:
Senior Software Developer – Shared Services
Job in
Chicago, Cook County, Illinois, 60290, USA
Listed on 2026-07-31
Listing for:
Jobtailor
Full Time
position Listed on 2026-07-31
Job specializations:
-
Software Development
Backend Developer, Unix/Linux
Job Description & How to Apply Below
- Designing and building real-time position, PnL and risk services with strict latency requirements
- Developing high performance, highly available distributed systems capable of scaling to millions of events per second
- Architecting and implementing reliable, fault-tolerant messaging systems and data pipelines
- Optimizing and tuning distributed systems for performance, scalability, and resiliency
- Partnering with trading and execution teams to support evolving business needs
- 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
Demonstrates expertise in designing and building high-performance, fault-tolerant distributed systems, with a strong focus on modern C++ programming, relational database design, and effective collaboration across teams.
Highest-signal resume keywords- Modern C++ (C++11/14/17)
- High-Performance Distributed Systems
- Relational Database Design and SQL
- Fault-Tolerant Systems Design
- Linux/Unix Systems and Networking
Hard Skills
- C++ Programming
- Multithreading
- Lock-Free Programming
- Memory Model Expertise
- High Message-Rate Systems
- SQL (Postgress Preferred)
- Fault-Tolerant System Design
- Performance Optimization
- Data Pipeline Implementation
- Distributed Systems Architecture
- Written Communication
- Verbal Communication
- Collaboration
- Real-Time Position Services
- PnL Services
- Risk Services
- Latency Requirements
- Scalability
- Resiliency
- Networking Protocols (TCP/IP, UDP)
- GDB
- Wireshark
- Tcpdump
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×