Python Developer - Capital Markets
Listed on 2026-05-21
-
Security
Data Security
Job Description
Insight Global is seeking a Software Engineer to support RBC Capital Markets on a multi year initiative modernizing trading and sales technology, with onsite work required 3 days per week in Downtown Manhattan or Jersey City. This role supports net new development across a broad portfolio of front office tools, including Order Management Systems (OMS), volatility calibration, pricing, broker quote management, and sales quoting, as part of a full re architecture replacing Excel based workflows with scalable, web based platforms.
The ideal candidate will bring hands on OMS experience (any OMS platform acceptable) with a focus on order capture, user interfaces for sales and trading, and API integrations—not low latency execution—along with a solid 3-6/10 understanding of derivatives such as options, futures, and volatility modeling. The team also production izes trader built (AI generated) tools, owning the "last mile" engineering work including backend integration, database wiring, security, deployment, scalability, Dev Ops, and production hardening within enterprise compute environments.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances.
Skillsand Requirements
- 5-8+ years of hands on Python development experience in production environments
- Prior experience working within capital markets or front office financial systems
- Strong background in Equity Derivatives
- Fixed Income experience is acceptable
- Quant development experience is also acceptable (e.g., pricing models, fitting algorithms, volatility modeling)
- Advanced Python proficiency across the full stack, as the platform is entirely Python based (frontend and backend)
- Experience with, or strong willingness to learn, the Quad PLM stack
- Ability to integrate with existing codebases
- Comfort collaborating in shared environments and working with code written by others
- Experience working with market data platforms, internal data feeds, and data driven trading environments
- Familiarity with low latency or near-real time services (not required to be execution focused)
- Exposure to OMS deal booking systems (e.g., Quartz or similar investment banking/trading booking platforms)
- Background supporting trading or investment banking teams, including integration of market data into front office tools
- Prior experience in large financial institutions (e.g., Bank of America or similar tier one banks)
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).