CareerPlan

Staff Software Development Engineer- Energy & Commodities

Office - New York, USFull-time$179k–$243k2026-10-21 → 2026-11-10
Hybrid

Core

Provide technical leadership for systems capturing and managing commodity trades and their risk on a SaaS platform for investment accounting and risk.

Role type

Staff Software Development Engineer (Energy & Commodities)

Builds

Trade capture, trade lifecycle, position management, and risk workflows for global commodities (OTC and exchange-traded, financial and physical).

Domain

Financial services / Energy & Commodities / Investment Accounting

Required skills

Python, Java, TypeScript, Rust, Docker, Kubernetes, AWS/Azure/GCP, Event-driven architectures, Messaging systems, Graph-based pricing platforms, Financial engineering, Market conventions, Deal structures, Trade lifecycle events

Preferred skills

Real-time trading systems, Multiple languages and DBMSes, Production experience in graph-based pricing platforms (Beacon, Quartz, Athena, SecDB)

Technologies

Python, Java, TypeScript, Rust, Docker, Kubernetes, AWS, Azure, GCP

Responsibilities

Own end-to-end architecture of trade capture and risk workflows; Design platform frameworks consuming pricing libraries; Translate business requirements into system-level designs; Define architectural standards and lead design/code reviews; Mentor engineers in technical design and practices; Drive improvements in cloud architecture and observability.

Seniority

Staff, hands-on IC with significant leadership