Python Developer - Capital Markets

Post Date

Apr 30, 2026

Location

New York,
New York

ZIP/Postal Code

10007
US
Aug 31, 2026 Insight Global

Job Type

Contract,Perm Possible

Category

Engineering (Non IT)

Req #

NYC-790ba105-6508-4aa1-905d-2666500064bc

Pay Rate

$66 - $82 (hourly estimate)

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, DevOps, 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. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.

Required Skills & Experience

• 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
o Fixed Income experience is acceptable
o 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

Nice to Have Skills & Experience

• 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

Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.