Software Engineer - OTC Derivatives

  • Jersey City, NJ
  • Posted 3 days ago | Updated 1 hour ago

Overview

On Site
Hybrid
$75 - $80 per hour
Contract - W2
Contract - 18

Skills

OTC and credit derivatives
Python and .NET/C#; C/C++

Job Details



Our Banking client is seeking a Software Engineer OTC Derivatives to join its Software Development team. This role supports a range of mission-critical systems related to risk management, P&L attribution, trade analysis, reconciliation, and product control. The ideal candidate will have a strong technical foundation, experience working with both legacy and modern technologies, and the ability to work closely with business users to deliver scalable and effective software solutions.


Responsibilities



  • Design, develop, and maintain software solutions supporting Capital Markets business functions.

  • Collaborate with business analysts and users to gather requirements and translate them into technical specifications.

  • Participate in architectural decisions, ensuring scalable and robust system design.

  • Contribute to mission-critical development projects, providing expertise in development environments and tools.

  • Collaborate with the broader development team to ensure alignment with enterprise architecture and standards.

  • Diagnose, troubleshoot, and resolve system issues, ensuring operational stability and performance.


Qualifications



  • Bachelor's or Master's degree in Computer Science or related field from a top-tier program (or equivalent experience).

  • Business-aligned engineers who understand financial concepts, especially:

  • OTC and credit derivatives

  • Risk calculation and downstream processes (e.g., payments)

  • Profit/loss explanation (why money is made or lost)

  • Start with production support/bug fixes

  • Transition into development and BAU work

  • Work in a live trading environment - must be adaptable and proactive

  • 10+ years of professional experience in software development and systems implementation.

  • Proficiency in Python and .NET/C#; C/C++ experience is a plus.

  • Solid understanding of relational databases and SQL; NoSQL experience is a plus.

  • Strong analytical and problem-solving skills.

  • Proven ability to design enterprise-level applications across a multi-technology environment.

  • Excellent communication skills and a collaborative, team-oriented approach.


Desired Skills



  • Experience with Fixed Income products and Capital Markets is highly advantageous.

  • Familiarity with Microsoft Office integration, particularly Excel and COM automation.

  • Exposure to mathematical modeling or concepts such as statistics, probability, linear algebra, or calculus.

  • Front-end development experience, including web technologies, is a plus.

  • Ability to work effectively in a fast-paced, dynamic trading environment with a "whatever-it-takes" mindset.


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.