Senior Software Engineer - C++/Python
Core
Design, build, and support mission-critical back-office post-trade processing applications and reconciliation workflows.
Role type
Senior Software Engineer (C++/Python)
Builds
Scalable, reliable, high-performance server-side applications for financial post-trade processing
Domain
Financial Services / Post-Trade Processing
Deliverable
production ML models | product features
Required skills
Modern C++ (C++11/14/17/20), Python, SQL, Distributed Systems Design, Linux/Windows Troubleshooting, Git, CI/CD, Debugging, Performance Tuning
Preferred skills
Financial services domain knowledge, Azure cloud services, Messaging platforms (Kafka, MQ), Microservices, Containerization, AI-powered developer tools
Technologies
C++, Python, SQL, Linux, Windows, Git, CI/CD, Azure, Kafka, MQ
Responsibilities
Design and develop high-performance server-side applications; Build scalable solutions for reconciliation workflows; Optimize SQL queries and data processing; Implement engineering best practices (logging, monitoring, caching, testing); Investigate and resolve complex production issues; Participate in architecture discussions and code reviews; Mentor junior engineers
Seniority
Senior, hands-on IC with mentorship
