×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Developer – Shared Services

Job in Chicago, Cook County, Illinois, 60290, USA
Listing for: Jobtailor
Full Time position
Listed on 2026-07-31
Job specializations:
  • Software Development
    Backend Developer, Unix/Linux
Salary/Wage Range or Industry Benchmark: 150000 - 210000 USD Yearly USD 150000.00 210000.00 YEAR
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
Requirements
  • 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
Core Competencies

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
ATS Optimization Keywords
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
Soft Skills
  • Written Communication
  • Verbal Communication
  • Collaboration
Industry Keywords
  • Real-Time Position Services
  • PnL Services
  • Risk Services
  • Latency Requirements
  • Scalability
  • Resiliency
  • Networking Protocols (TCP/IP, UDP)
Tools & Technologies
  • GDB
  • Wireshark
  • Tcpdump
#J-18808-Ljbffr
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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary