Principal Software Engineer

Company: GLOBAL X ETFs

Location: New York, NY

Salary: $230,000 - $245,000 a year

Type: Full-time

Posted: 2026-08-21

About this role

Role Summary

We are hiring a founding engineer for the firm's proprietary investment platform — in effect, the operating system for our trading and portfolio management desks. Global X operates a large and growing ETF platform across multiple markets. Our investment desk runs on proprietary technology built in-house for portfolio management, trading, and the operational workflow around them, and we are investing significantly in advancing it as the product range and the number of markets grow.

The engineering problems here are genuinely interesting ones. Real-time market data under back-pressure. Sub-second recalculation across a continuously changing book. Idempotent posting to external systems of record, where a duplicate or dropped message has direct financial consequences. Deterministic replay from an immutable event log. Multiple markets, calendars, and time zones. And a correctness standard set by a regulated business rather than by convenience.

This role will own services end to end — design, implementation, deployment, and production — across a Java service tier and a Python quantitative tier on AWS. The decisions you make here shape the platform for years and set the engineering standard for the team that grows around it.

Agentic coding tools are core to how we work, and AI is core to what we are building: the platform is designed so that agents are first-class participants in it rather than a capability layered on afterward. If you have been looking for a role where the scope is wide, the problems are hard, and the tooling keeps up with your ambition, this is that role.

Key Responsibilities

  • **Platform & Distributed Systems Engineering**

- Design, build, and operate containerized services on AWS across a Java service tier and a Python analytical tier, owning them in production and in development.
- Build for continuous operation through partial failure. A market data feed drops, a counterparty is unreachable, a batch arrives late — the ...

Create Your Job Alert

Other Principal Jobs

Other Jobs in New York