Senior Software Developer (Trading Services)
OBJECTIVE PARTNERS LLC
Chicago, IL, United States
2 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.juju.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source
Tech stack
C++ (Programming Language)
Computer Engineering
Continuous Availability
Data Structures
Relational Databases
Software Debugging
Distributed Systems
Fault Tolerance
GNU Debuggers
High-Frequency Trading
PostgreSQL
Network Diagnostics
+12 more
Network Protocols
Software Systems
TCP/IP
Tcpdump
Wireshark
Multithreading
Information Technology
Low Latency
Real Time Data
Data Management
C++14
Data Pipelines
Job description
Join a premier proprietary trading organization to engineer mission-critical, low-latency infrastructure that powers firm-wide position tracking and real-time risk evaluation. In this role, you will build scalable distributed systems designed to transform high-throughput market feeds into immediate, actionable execution data., * Architect ultra-low latency services that process live market updates, global positions, and portfolio risk metrics.
- Engineer scalable distributed architectures capable of processing multi-million event throughput per second.
- Construct robust, fault-tolerant messaging frameworks and data pipelines designed for continuous availability.
- Fine-tune C++ codebases and platform internals to minimize microsecond delays and strengthen overall resiliency.
- Work side-by-side with quant researchers, trading desks, and core engineering to deliver features supporting dynamic strategies.
Requirements
- Experience: 5+ years of hands-on background crafting high-throughput, low-latency distributed platforms.
- Core Technical Skills: Modern C++ (C++11 through C++17), with demonstrated mastery of lock-free data structures, multithreading, and low-level memory models.
- Domain Knowledge: Background working with high message-rate, bandwidth-heavy real-time data environments.
- Architecture: Proven skill in designing highly available, fault-tolerant software systems.
- Systems & Networking: Strong understanding of Linux/Unix internals, network protocols (TCP/IP, UDP), and socket communication.
- Data Management: Solid grounding in relational database design and query structure (e.g., PostgreSQL or similar).
- Education: Bachelor’s degree in Computer Science, Computer Engineering, or a related technical discipline.
- Collaboration: Clear written and verbal communication skills for effective technical alignment across research and trading teams., * Hands-on proficiency using network diagnostics and low-level debugging utilities (e.g., GDB, tcpdump, Wireshark).
- Prior technical experience within quantitative finance, market making, or high-frequency trading infrastructure.
Benefits & conditions
- Competitive base salary paired with a performance-driven incentive bonus pool.
- Comprehensive healthcare package, retirement savings matching, and standard corporate benefits.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.juju.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…