Overview
Skills
Job Details
Real Time Risk Developer - Lead, Senior and Mid-Level (Location: Charlotte)
Role Overview:
We are building a critical foundational data hub within Capital Markets Technology to enable seamless, event-driven communication and data streaming. This is a green field initiative focused on establishing near real-time capability for risk reporting, analytics, and business reporting within the bank. We are seeking motivated and proactive Software Engineers with a strong technical background and deep financial domain knowledge to be part of this expanding program. This role requires significant hands-on coding to build out these new capabilities from the ground up.
Responsibilities:
- Key contributor in the building, technical design, analysis, and support of the foundational data hub, specifically focusing on the real-time risk stream.
- Develop and customize integration tools and solutions utilizing technologies like Kafka and other event-driven message transmission systems.
- Integrate trading systems and reference data sets to support the generation of near real-time P&L and Risk.
- Utilize integration products to facilitate seamless, high-reliability, and high-performance communication between systems.
- Collaborate closely with quant / strat teams on P&L and risk reporting initiatives.
- Focus on building capabilities related to traded risk, including the computation of risk (e.g., delta, gamma, vega, correlations)
Qualifications:
- Strong Java development experience is essential and a must-have skill.
- Expertise in real-time messaging platforms such as Kafka is essential.
- Deep domain expertise in financial instruments is required, in one or more of the following: Fixed Income, Interest Rate, Credit, FX, Loans, and/or Equity Derivatives.
- Understanding of trading P&L, Risk Sensitivities, including Option greeks.
- Familiarity with event-driven architecture, distributed systems, and fault tolerance principles.
- Ability to lead technical discussions and potentially mentor more junior team members as the team grows. (Roles include Senior Developer and Development Lead titles, and there is a planned hire to lead the risk stream).
- Bachelor's or Advanced degree in Computer Science, Software Engineering, or a related field is typically required.
Highly Valued / Plus Skills:
- Experience with or understanding of platforms such as SecDB, Athena, Quartz, Vasara or Beacon.
- Proficiency in Python.
- Experience integrating Kafka with trading systems and managing high-volume, low-latency data streams.
- Hands-on experience with Vendor trading systems such as Calypso, Imagine, ION / Wall St Systems, Bloomberg, and LoanIQ.
- Proficiency in Apache Flink for stream processing and real-time data analytics.
- Experience with Docker, Kubernetes, and microservices architecture.
PruTech abides by the requirements of 41 CFR 60-1.4(a), 60-300.5(a), and 60-741.5(a). All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin.