CareerPlan

Sr. Software Engineer (C++, CI/CD, Data Structures, Algorithms, OOD) – Hybrid

Chicago, IL, USAFull-time2026-08-10 → 2026-11-11
Hybrid · United States

Core

Architect, develop, and maintain low-latency, high-throughput C++ systems for financial data resolution and analytics.

Role type

Senior Software Engineer (C++ Systems)

Builds

Scalable, low-latency service-oriented systems and APIs for financial data processing.

Domain

Financial Technology / High-Performance Computing

Deliverable

production ML models

Required skills

C++, Data Structures, Algorithms, Object-Oriented Design, Distributed Systems, API Design, CI/CD, Troubleshooting, Mentoring

Preferred skills

Perl, Python, Shell, Relational Databases (MSSQL/MySQL), Perforce, Infrastructure Management (Ansible/Terraform), Financial Data Concepts

Technologies

C++, GitHub Actions, Jenkins, Perforce, Ansible, Terraform, MSSQL, MySQL

Responsibilities

Architect and maintain C++ systems for resolution services; Design and optimize high-throughput, low-latency systems; Build scalable APIs and integration layers; Participate in technical design and code reviews; Monitor and debug production environments; Mentor junior team members.

Seniority

Senior, hands-on IC with mentorship responsibilities