Software Engineer - Commodity Technology


New York
Permanent
USD300000 - USD400000
Financial Technology
PR/567684_1763507503
Software Engineer - Commodity Technology

Senior Software Engineer - Commodities Technology

About the Role
A household name in the quantitative trading space is seeking a Senior Software Engineer to join its Commodities Technology team. This group is building cloud-native systems that power risk analytics for commodities trading and is leading a multi-year initiative to develop advanced risk platforms, broaden coverage for new asset classes, and support overall business growth.

The Senior Software Engineer will design and implement solutions for risk modeling, P&L calculations, stress testing, market data processing, and large-scale data management. This individual will collaborate with stakeholders to deliver high-performance systems in a fast-paced environment.

Key Responsibilities

  • Develop distributed systems for risk analytics and data processing.
  • Partner with risk and portfolio teams to deliver scalable solutions.
  • Automate reporting and enhance workflows through data-driven insights.

Required Qualifications

  • 4+ years of software development experience in financial services.
  • Some exposure to commodities markets, derivatives, and risk analytics.
  • Expertise in Python, distributed architecture, and performance optimization.
  • Proficiency in SQL, Pandas, REST APIs, and AWS services.
  • Familiarity with Kubernetes, Kafka, Redis, MongoDB, and MS SQL.
  • Bachelor's or advanced degree in Computer Science or related field.

Preferred Skills

  • Experience with firmwide risk systems and energy markets.
  • Knowledge of Beacon Platform and Bloomberg/Morningstar data.
  • Familiarity with DevOps tools and Agile practices.
  • Additional languages (Rust, Java, Scala, C++ or C#) are a plus.

FAQs

Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.

Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.

We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business. 

That's why we recommend registering your resume so you can be considered for roles that have yet to be created. 

Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.

Handpicked roles for you