Senior Software Developer (Shared Services)

Jobtailor

Chicago (IL)

On-site

USD 150,000 - 210,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor in Chicago, IL is seeking a senior software engineer to design real-time position, PnL and risk services with strict latency requirements. You will build high-performance, distributed systems capable of processing millions of events per second and ensure fault tolerance.

The role requires 5+ years in C++ development and PostgreSQL, plus strong debugging, observability, and cross-team collaboration with trading, research, and engineering.

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 and memory model expertise
  • Experience 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 (PostgreSQL preferred)
  • Solid understanding of Linux/Unix systems, networking and protocols (TCP/IP, UDP)
  • Experience with debugging and observability tools such as GDB, Wireshark and tcpdump
  • Strong written and verbal communication skills across teams

Responsibilities

  • 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

Skills

Modern C++ (C++11/14/17)
High-Performance Distributed Systems
Relational Database Design and SQL
Fault-Tolerant Systems Design
Linux/Unix Systems and Networking
High Message-Rate Systems

Education

Bachelor’s degree in Computer Science or related field

Tools

GDB
Wireshark
tcpdump

Job description


  • 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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer – C++, CI/CD, Data Structures, Algorithms, OOD
Senior Software Engineer – C++, CI/CD, Data Structures, Algorithms, OOD

Jobtailor • Chicago (IL)

On-site
USD 130,000 - 180,000
Software Engineer – Entry Level
Software Engineer – Entry Level

Jobtailor • Chicago (IL)

On-site
USD 90,000 - 130,000
VP, Software Development Manager
VP, Software Development Manager

Jobtailor • Arizona

On-site
USD 170,000 - 210,000
Staff Software Engineer (Platform Architecture & Execution Model)
Staff Software Engineer (Platform Architecture & Execution Model)

Jobtailor • Oregon (WI)

On-site
USD 180,000 - 230,000
Health benefits
Unlimited PTO
Career growth
+1
Senior Software Engineer – C#/Java/AI
Senior Software Engineer – C#/Java/AI

Jobtailor • California (MO)

On-site
USD 110,000 - 160,000
Associate Trading Staff
Associate Trading Staff

Jobtailor • Berkeley (CA)

On-site
USD 120,000 - 180,000
Staff Engineer – Data Engineering
Staff Engineer – Data Engineering

Jobtailor • Arizona

On-site
USD 140,000 - 190,000
Senior C++ Developer (Low-Latency&Market Data
Senior C++ Developer (Low-Latency&Market Data

Luxoft • New York (NY)

On-site
USD 140,000 - 200,000
Senior Manager, Development
Senior Manager, Development

Jobtailor • Raleigh (NC)

On-site
USD 180,000 - 240,000
Lead C++ Software Engineer
Lead C++ Software Engineer

Jobtailor • New York (NY)

On-site
USD 150,000 - 230,000