Software Developer - Equities, Fixed Income,Derivatives

Overview

Hybrid
$70+
Contract - W2
Contract - 12 Month(s)

Skills

Apache Kafka
Derivatives
Equities
java
Trading
Fixed Income

Job Details

Software Developer - Equities, Fixed Income, Derivatives

Long Term Contract/ Contract on W2

Job Locations: This position can be based in New York City (NYC), Atlanta, GA, or Charlotte, NC, depending on the candidate’s location.

Responsibilities:

  • Develop and maintain real-time risk applications supporting front-office trading desks (e.g., Equities, Fixed Income,  Derivatives).
  • Work closely with traders, quants, and risk managers to gather requirements and deliver robust, scalable solutions.
  • Implement core components for real-time pricing, risk aggregation, exposure limits, and what-if analysis.
  • Optimize application performance for low-latency and high throughput scenarios.
  • Support integration with market data feeds (e.g., Bloomberg, Refinitiv), pricing libraries, and risk engines.
  • Ensure high availability and reliability of risk systems during trading hours.
  • Participate in code reviews, CI/CD pipelines, testing, and deployment processes.

Required Skills and Experience:

  • 7–15 years of application development experience, ideally in a financial services or trading environment.
  • Strong programming skills in Java.
  • Experience with real-time systems, multithreading, and low-latency architecture.
  • Strong understanding of financial products (e.g., derivatives, equities, bonds) and their risk characteristics (e.g., Greeks, VaR, PnL).
  • Experience working with risk engines, or pricing models.
  • Familiarity with messaging systems (e.g., Kafka, ZeroMQ), in-memory caching (Redis, Memcached), or grid computing.
  • Working knowledge of SQL/NoSQL databases.
  • Strong problem-solving skills and ability to work under pressure in a fast-paced trading environment.

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.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.