Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Eagle Seven

Senior Software Developer – Shared Services

Eagle Seven

Senior Software Developer designing and building systems for trading and risk services at Eagle Seven. Collaborating with traders and engineers to optimize high-performance distributed systems.

Posted 7/23/2026full-timeChicago • Illinois • 🇺🇸 United StatesSenior💰 $160,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

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 SystemsRelational Database Design and SQLFault-Tolerant Systems DesignLinux/Unix Systems and Networking

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C++ ProgrammingMultithreadingLock-Free ProgrammingMemory Model ExpertiseHigh Message-Rate SystemsSQL (Postgress Preferred)Fault-Tolerant System DesignPerformance OptimizationData Pipeline ImplementationDistributed Systems Architecture
Soft Skills
Written CommunicationVerbal CommunicationCollaboration
Tools & Technologies
GDBWiresharkTcpdump
Industry Keywords
Real-Time Position ServicesPnL ServicesRisk ServicesLatency RequirementsScalabilityResiliencyNetworking Protocols (TCP/IP, UDP)

Tech Stack

Tools & technologies
C++Distributed SystemsLinuxSQLTCP/IPUnix

About the role

Key responsibilities & impact
  • 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

What you’ll need
  • 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

Benefits

Comp & perks
  • Medical PPO and HMO coverage through BlueCross BlueShield
  • Health Savings Account (with enrollment into a High Deductible Health Plan)
  • Dental coverage through Guardian
  • Vision coverage through VSP
  • 401k Retirement Savings Plan with Employer Match
  • Company Paid Life Insurance
  • Company Paid Disability Insurance
  • Paid Time Off
  • Flexible Spending Account
  • Pre-tax Transit Benefits
  • Complimentary Lunch and Beverages