Software Engineer with OTC Derivative experience

  • Jersey City, NJ
  • Posted 2 days ago | Updated 2 days ago

Overview

Hybrid
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

OTC
fixed income
.net
python
SQL
Capital Markets

Job Details

Position: Software Engineer with OTC Derivative experience Location: Jersey City, NJ (Hybrid) Duration:12+ months
Job Description:

I want someone with 10+ years, who has a strong background in C# .Net, MS SQL Server, Python and Angular. C++ and NoSQL experience is a plus but please focus on that technology as well. OTC and credit derivatives are a requirement. Profit/loss explanation (why money is made or lost). They should have experience with fixed income products, MS Office integration with Excel and COM automation. Some type of frontend/web development experience or web technology experience.

Technical Environment & Applications:

  • The portfolio is split:
    • 1/3: Legacy C++ application, a core platform that is still business-critical.
    • 2/3: A newer middle-office platform he's building using modern tech:
      • Front-end: Angular
      • Back-end: C#, .NET
      • Database: Microsoft SQL Server
      • Scripting/Batch Processing: Python (for file handling and batch jobs)
  • The new application supports accounting and back-office functions.

What He s looking for:

  • 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)
  • Prefers senior candidates (10+ years) who can:
    • Start with production support/bug fixes
    • Transition into development and BAU work
    • Work in a live trading environment must be adaptable and proactive

Software Engineer Capital Markets

Overview

Our Client is seeking a Software Engineer 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).
  • 6 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.

About DCode Talent