[Remote] Staff Software Engineer, FCM

Remote Full-time
Note: The job is a remote job and is open to candidates in USA. NinjaTrader is an industry-leading trading platform and futures broker, dedicated to empowering traders with innovative products and services. The Staff Software Engineer will serve as the technical domain owner for the Transaction Ledger & Treasury system, leading the architecture evolution and ensuring financial correctness and operational integrity of the brokerage systems.ResponsibilitiesDefine and own the foundational architecture of NinjaTrader’s cloud-native FCM platform on GCP/Kubernetes, including concurrency models, data consistency guarantees, service boundaries, and integration contracts across clearing, risk, and reporting systemsArchitect systems that process high-throughput trade flows with deterministic behavior under concurrency, partial failure, and asynchronous clearing acknowledgments across a 24/7 trading windowServe as the technical north star for the FCM engineering team by conducting deep, meaningful code reviews, pairing on complex problems, and leading architecture and design sessions that elevate the engineering barEstablish and enforce best practices across the FCM platform, including API design standards, testing strategies (unit, integration, contract, chaos), observability and SLI/SLO frameworks, CI/CD standards, and infrastructure-as-code patternsDefine what excellence looks like for regulated financial systems and hold the team accountable to those standardsChampion the responsible use of AI-assisted coding, testing, and code review workflows to increase velocity and reduce defects while preserving strict financial and audit constraintsDesign compliance-critical systems where regulatory requirements are treated as first-class architectural constraints, embedding audit trails, segregation controls, and compliance checkpoints directly into platform designPartner with engineering leadership, including the CTO and Director of Engineering, to shape broader technical strategy and govern system-of-record architecture, ledger data models, fund movement APIs, reconciliation workflows, and cross-service balance interactionsRepresent the FCM platform in cross-functional architecture forums and drive alignment across teamsTake ownership of the most complex and high-impact technical challenges, transforming ambiguous problems into well-defined, executable plansSkills8–12+ years of progressive software engineering experience, with demonstrated impact at the Staff level or equivalent scope of influenceDeep expertise designing, building, and operating large-scale distributed systems in cloud environments (GCP strongly preferred; AWS or Azure acceptable)Hands-on experience with Kubernetes, event-driven architectures, and infrastructure-as-code tools such as TerraformStrong proficiency in modern backend languages such as Python, C++, Go, or similar, with the ability to make thoughtful technology decisions grounded in trade-offsExperience leveraging AI-assisted development tools, including code generation, static analysis, and automated test synthesis, to increase productivity and system quality in production environmentsExperience in financial services, capital markets, or brokerage technology, including trade lifecycle systems, clearing and settlement, and building systems where correctness and auditability are non-negotiableProven track record as a technical authority and mentor who has raised the engineering bar of their teamsExperience designing distributed systems where financial correctness, reconciliation, segregation of funds, and audit integrity are non-negotiable architectural constraintsExcellent communication skills with the ability to clearly articulate complex technical concepts to engineers and non-technical stakeholdersDemonstrated ownership of initiatives end-to-end, from problem framing and design through implementation, deployment, and operational maturityDirect experience at a futures commission merchant (FCM), clearing firm, or broker-dealer operating under CFTC/NFA or SEC/FINRA regulatory frameworksExperience with CME clearing operations or self-clearing implementationsFamiliarity with treasury and money movement systems, including ACH, wire transfers, fund hold logic, and account segregationTrack record of leading successful platform modernization or cloud migration programs in regulated financial environmentsPassion for futures, derivatives, and trading technologies and for democratizing access to these markets for retail tradersBenefitsAnnual target bonus of 12%. Bonus pay at NinjaTrader is based on individual performance (50%) as well as company/team performance (50%).401K plan through ADP under which the company will match up to 3.5% of employee contributions.Annual paid time off allowance accrues at a rate of 23 days per year (some positions may qualify for more) plus seven paid holidays.Remote flexibility for exceptional candidates in the following states: California, Colorado, Florida, Georgia, Illinois, Indiana, Minnesota, Missouri, Montana, New Jersey, New York, North Carolina, Ohio, Oregon, Pennsylvania, South Carolina, Texas, Utah, Vermont, Virginia, Washington, Washington DC, Wisconsin.Hybrid work schedule: In-office Tuesday through Thursday, with remote work on Mondays and Fridays.20 additional flex remote days annually5 Company Wide Office-Optional weeks tied to major holidaysGenerous PTO7 Paid Holidays Annually + 5 Conditional Holidays Annually1 Service Day Annually401k with 3.5% Company MatchPaid Parental Bonding LeaveHealth, Vision, Dental CoverageLife and Disability Insurance Covered 100% by NinjaTraderCompany OverviewNinjaTrader provides trading software and brokerage services for futures, forex, and equities markets. It was founded in 2003, and is headquartered in Chicago, Illinois, USA, with a workforce of 201-500 employees. Its website is http://www.ninjatrader.com.

Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Human Resources Professional | Transition to Independence | Remote & Flexible

Remote

Experienced Remote Customer Service Representative – Delivering Exceptional Support and Building Lasting Relationships with Automotive Clients and Their Customers

Remote

PeopleSoft Integration Broker Developer

Remote

Case Manager – RN, NV UT ID

Remote

Experienced Customer Service Representative – Full-Time Remote Opportunity with blithequark at $24/Hour

Remote

REMOTE - Pre-Approval Customer Due Diligence Investigator 1

Remote

Aws Full Stack Developer - Remote - Local to VA Only

Remote

Senior Consultant (Salesforce)

Remote

RCS Associate

Remote

Head of Fellowship Experience - 26024

Remote
← Back