C++ Production Support Engineer
The Role
A hands-on C++ Production Support Engineer to support and enhance a legacy Treasury platform (LPS). This role combines short-term technical remediation work on a mature C++ codebase with longer-term production support responsibilities across client’s internal ecosystem (SecDB/Slang).
Your responsibilities:
C++ Technical Remediation (Initial 3–6 months)
- Address technical risk and vulnerability remediation in legacy C++ codebase (e.g., buffer overflow, runtime vulnerabilities)
- Perform code-level fixes and enhancements within a mature (~30-year-old) platform
- Collaborate with internal developers to close out outstanding technical debt items
Production Support & Platform Integration
- Provide production support for LPS platform, including: Executing runbooks (e.g., user onboarding via DB updates) & Monitoring platform health and handling incidents
- Contribute to transitioning LPS support from a siloed model to a more distributed support structure
- Integrate LPS workflows into broader clients tooling (e.g., scheduling, monitoring systems)
- Cross-train on client's internal platforms (SecDB, Slang) and support broader production needs
Your Profile
- Strong hands-on experience in C++ (debugging, code reading, and fixes)
- Experience in production support environments (incident handling, runbooks, operational support)
- Solid understanding of Unix/Linux environments (preferably Solaris exposure)
- Ability to work independently in a high-ownership, low-supervision environment
Desirable skills/knowledge/experience:
- Exposure to financial systems / trading / treasury platforms
- Experience working with legacy systems modernization or technical remediation
- Familiarity with scripting or query-based systems (ability to learn client's internal tools like SecDB/Slang)