Principal Software Engineer
Principal Software Engineer providing technical leadership for internal platforms, security automation, and workflow systems supporting Upstart Bank operations. Requires 8+ years experience and a bachelor's degree.
Lead design, development, and optimization of Scala-based, low-latency trading infrastructure and services for high-volume, 24x7 retail futures trading. Requires extensive experience building high-performance distributed trading systems, JVM tuning, and mentoring engineers.
In this pivotal role on our Trading Services team, you will design, evolve, and optimize our core trading infrastructure. You will help scale and enhance our highly scalable, low-latency trading system, ensuring it meets the highest standards of performance, scalability, and reliability. Your work will directly impact our ability to support rapid growth in the retail futures trading space.
The salary range for this role will be $195,000.00 - $220,000.00 USD annually. In addition, this position will also receive an annual target bonus of up to 15%. Bonus pay at NinjaTrader is based on individual performance (50%) as well as company/team performance (50%).
Salary and bonus earnings are only two components of the total compensation package offered by NinjaTrader.
Our Core Benefits Include:
Principal Software Engineer providing technical leadership for internal platforms, security automation, and workflow systems supporting Upstart Bank operations. Requires 8+ years experience and a bachelor's degree.
Technical lead for Gusto's Money Group, guiding architecture and service migrations for financial infrastructure including payments, lending, and accounts. Requires 10+ years experience building regulated financial systems at scale.
Leads technical roadmap, architecture evolution, and innovation for Capital Supply systems at scale. Requires 8+ years experience building highly available consumer products, leading cross-team initiatives, and mentoring leaders.
Principal backend engineer building core systems for a new AI-powered revolving credit product. Owns distributed services for underwriting, pricing, transactions, and servicing in a greenfield environment.
Leads development of high-throughput streaming systems handling millions of messages per second with sub-second latency for real-time behavioral data processing and AI personalization. Requires expertise in distributed systems architecture, scaling infrastructure, and leading complex projects.