Sr. Software Engineer (C++, CI/CD, Data Structures, Algorithms, OOD) – Hybrid
Core
Architect, develop, and maintain low-latency, high-throughput C++ systems for financial data resolution and symbol services.
Role type
Senior Software Engineer (C++ Systems)
Builds
Scalable APIs, integration layers, and enterprise-wide resolution services for financial data.
Domain
Financial Technology / High-Performance Computing
Deliverable
production ML models | product features | infrastructure
Required skills
C++ (5+ years), Data Structures, Algorithms, Object-Oriented Design, Distributed Systems, Scalable Architecture, API Design, Debugging, CI/CD workflows
Preferred skills
Perl, Python, Shell, Relational Databases (MSSQL/MySQL), Perforce, Infrastructure Management (Ansible/Terraform), Financial Data Concepts
Technologies
C++, GitHub Actions, Jenkins, Perforce, MSSQL, MySQL, Ansible, Terraform
Responsibilities
Architect and maintain C++ systems for Symbology resolution; Design and optimize high-throughput, low-latency service-oriented systems; Build scalable APIs and integration layers; Participate in technical design and code reviews; Monitor and troubleshoot production environments; Mentor junior team members.
Seniority
Senior, hands-on IC with mentorship responsibilities
