CareerPlanGet AI match score →

Principal Software Development Engineer, Execution Services

Office - Chicago💼 Full-time🗓 2026-07-10 → 2026-07-31

Core

Designing and delivering high-performance, low-latency brokerage systems and trading infrastructure for global financial markets.

Role type

Principal Software Development Engineer (Execution Services)

Builds

Ultra-low latency, high throughput trading systems and mission-critical backend infrastructure for banks, broker-dealers, and digital wallets.

Domain

Financial Technology / Capital Markets

Deliverable

production ML models | product features | infrastructure

Required skills

Java, Golang, REST APIs, Microservices, Kafka, Kubernetes, SQL/NoSQL (Postgres, MySQL), Unix/Linux scripting, AWS/GCP/Azure, CI/CD pipelines, TDD, Event-driven architecture

Preferred skills

Post Trade/Payment/SaaS experience, 24x7 highly-available architecture design

Technologies

Java, Golang, Kafka, Kubernetes, Postgres, MySQL, AWS, GCP, Azure, Jira, Git, Jenkins

Responsibilities

Architect and deliver high-performance low-latency brokerage systems; Assess application health and provide technology solutions; Design and maintain REST APIs and microservices; Collaborate with operations to support trading systems for equities, options, and mutual funds; Develop automated testing frameworks and CI/CD pipelines; Provide technical leadership and mentorship to the engineering team.

Seniority

Principal, hands-on IC with strategic architecture and mentorship

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗