Staff Software Engineer, FCM
$160k - $210kNinjaTrader Group, LLC
Welcome to the dynamic world of NinjaTrader! As an industry-leading trading platform and futures broker, we're empowering traders to take control of their financial destiny. How do we do it? We provide cutting-edge products and services that enhance the trading journey. Whether a seasoned pro or just starting out, NinjaTrader equips traders with award-winning software and brokerage services to navigate the world's leading financial markets with confidence.
Our growth story is nothing short of exhilarating. Since 2003, NinjaTrader has been dedicated to understanding and supporting traders on their journey toward trading triumph. Through those efforts, our user base has grown to over 2 million users and we have become the number one rated futures brokerage worldwide.
But we're not stopping there. We're constantly evolving, pushing boundaries, and modernizing the futures industry. Our commitment to innovation means users will always have access to dynamic tools, real-time support, and a community of like-minded traders.
So, why work at NinjaTrader? Here, you're not just part of a team; you're part of a movement. We empower employees to reach new heights in their careers by providing a dynamic culture focused on social connection, professional development, and employee recognition initiatives. Sounds too good to be true? [Take it from our employees.](
Join us as we redefine what's possible in trading, advocate for our customers, and continue our journey toward becoming the world's top retail-focused trading platform in the world.
What you'll do:We are looking for a Staff Engineer to serve as the technical domain owner for the Transaction Ledger & Treasury system within our FCM platform, accountable for the financial correctness, reconciliation integrity, and system-of-record architecture of our brokerage systems. This role will lead the evolution of our architecture, modernizing and consolidating ledger, fund movement, and reconciliation logic into a coherent, cloud-native foundation. You will also drive the thoughtful use of AI-assisted development and operational tooling to increase engineering leverage, improve review quality, and accelerate modernization without compromising financial correctness or regulatory integrity. These are mission-critical systems where every state transition must be financially correct, auditable, and resilient under failure—because design flaws directly impact customer funds, regulatory standing, and firm capital.
As a Staff Engineer, your work will have a profound impact on our core FCM infrastructure, directly influencing our business’s bottom line. You will set the technical standard for the FCM engineering organization: defining architecture patterns, establishing engineering best practices, mentoring and elevating the engineers around you, and making high-stakes design decisions that determine whether our platform scales to meet the demands of a rapidly growing, globally distributed customer base. You will partner closely with engineering leadership, product management, compliance, and brokerage operations to ensure that every system you design is auditable, resilient, and built to serve both customers and regulators.
In this role you will:- Define 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 systems
- Architect systems that process high-throughput trade flows with deterministic behavior under concurrency, partial failure, and asynchronous clearing acknowledgments across a 24/7 trading window
- Serve 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 bar
- Establish 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 patterns
- Define what excellence looks like for regulated financial systems and hold the team accountable to those standards
- Champion the responsible use of AI-assisted coding, testing, and code review workflows to increase velocity and reduce defects while preserving strict financial and audit constraints
- Design compliance-critical systems where regulatory requirements are treated as first-class architectural constraints, embedding audit trails, segregation controls, and compliance checkpoints directly into platform design
- Partner 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 interactions
- Represent the FCM platform in cross-functional architecture forums and drive alignment across teams
- Take ownership of the most complex and high-impact technical challenges, transforming ambiguous problems into well-defined, executable plans
- 8–12+ years of progressive software engineering experience, with demonstrated impact at the Staff level or equivalent scope of influence
- Deep 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 Terraform
- Strong proficiency in modern backend languages such as Python, C++, Go, or similar, with the ability to make thoughtful technology decisions grounded in trade-offs
- Experience leveraging AI-assisted development tools, including code generation, static analysis, and automated test synthesis, to increase productivity and system quality in production environments
- Experience in financial services, capital markets, or brokerage technology, including trade lifecycle systems, clearing and settlement, and building systems where correctness and auditability are non-negotiable
- Proven track record as a technical authority and mentor who has raised the engineering bar of their teams
- Experience designing distributed systems where financial correctness, reconciliation, segregation of funds, and audit integrity are non-negotiable architectural constraints
- Excellent communication skills with the ability to clearly articulate complex technical concepts to engineers and non-technical stakeholders
- Demonstrated ownership of initiatives end-to-end, from problem framing and design through implementation, deployment, and operational maturity
- Direct experience at a futures commission merchant (FCM), clearing firm, or broker-dealer operating under CFTC/NFA or SEC/FINRA regulatory frameworks
- Experience with CME clearing operations or self-clearing implementations
- Familiarity with treasury and money movement systems, including ACH, wire transfers, fund hold logic, and account segregation
- Track record of leading successful platform modernization or cloud migration programs in regulated financial environments
- Passion for futures, derivatives, and trading technologies and for democratizing access to these markets for retail traders
The salary range for this role will be $160,000.00 - $210,000.00 USD. In addition, this position will also receive an annual target bonus of 12%. 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. NinjaTrader offers a 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.
Location: This role is based in Chicago, IL.* We follow a hybrid work schedule: In-office Tuesday through Thursday, with remote work on Mondays and Fridays. In addition to these weekly remote days, we offer:
- 20 additional flex remote days annually
- 5 Company Wide Office-Optional weeks tied to major holidays
*There may be remote flexibility for exceptional candidates in the following states: California, Colorado, Florida, Georgia, Illinois (outside the Chicago area), Indiana, Minnesota, Missouri, Montana, New Jersey, New York, North Carolina, Ohio, Oregon, Pennsylvania, South Carolina, Texas, Utah, Vermont, Virginia, Washington, Washington DC, Wisconsin.
Our Core Benefits Include:- Generous PTO
- 7 Paid Holidays Annually + 5 Conditional Holidays Annually
- 1 Service Day Annually
- 401k with 3.5% Company Match
- Paid Parental Bonding Leave
- Health, Vision, Dental Coverage
- Life and Disability Insurance Covered 100% by NinjaTrader
$187.1k - $229k
...relevant experience to a new industry, join our team as we help shape a brighter way forward. Forward Deployed AI EngineerJLL | AI Engineering | Full-TimeAbout the RoleJLL is rolling out AI agents directly into business lines: Capital Markets, Leasing, Property Management...SuggestedFull timeLocal area$125.8k - $209.6k
This is hybrid (2 days) on site position in our Chicago office.CME Group is looking for a senior and experienced Staff Agentic Software Engineer to join a dynamic team responsible for our mission-critical Real-time Positions & Risk Management Systems. This role is pivotal...SuggestedFull timeWork at officeLocal areaWorldwideShift work$127.6k - $191.4k
Senior Staff Software Engineer - IE07HEWe’re determined to make a difference and are proud to be an insurance company that goes well beyond coverages and policies. Working here means having every opportunity to achieve your goals - and to help others accomplish theirs,...SuggestedPermanent employmentFull timeTemporary workWork at office3 days per week$187.1k - $229.2k
...JLL Technologies' Enterprise Data Platform (EDP) Platform Engineering team builds the shared services, APIs, and ingestion frameworks... .... What this job involves We're seeking an expert Staff Software Developer to architect end-to-end platform solutions, lead the...SuggestedDaily paidLocal areaRemote work- ...Canonical is a leading provider of open source software and operating systems to the global... ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers... ...profitable, and growing. We are hiring a Staff-level Software Engineer for Identity...SuggestedWork at officeLocal areaRemote workWork from homeWorldwide
$200k - $290k
...Staff Software Engineer Boston; Charlotte; Chicago; Dallas; New York; San Francisco Company Overview We are the better way to work in finance. As private equity's value creation partner, we sit at the heart of PE—where sponsors and CFOs meet. Through financial...Work at officeLocal areaImmediate startRemote work2 days per week$117k - $171k
...and meaningful career in a community of brilliant and diverse minds to make a real difference, there’s only one choice. Staff Software Engineer, Backend The world's farmers make high-stakes decisions every season - and the platforms built by Digital Farming...Local area$180k - $190k
...apply your relevant experience to a new industry, join our team as we help shape a brighter way forward. About the Role As a Staff Software Engineer on the MarTech Engineering Team, you'll be a forward deployed engineer embedded in the marketing organization, building...Daily paidWork experience placementLocal areaRemote work$187k - $229k
...looking to apply your relevant experience to a new industry, join our team as we help shape a brighter way forward. As a Staff Software Engineer at JLL, you will lead the design and implementation of complete features spanning React frontend, C# backend services, database...Daily paidLocal area$175k - $230k
...(autonomous agents, LLM-driven automation, AI copilots) into engineering and product systems to drive efficiency and new capabilities.... ..., MIS, or related field preferred. 12+ years of experience in software engineering, with demonstrated experience architecting full-stack...Temporary workLocal area- Staff Software Engineer - Full Stack (Bangkok based, Relocation provided) Join to apply for the Staff Software Engineer - Full Stack (Bangkok based, Relocation provided) role at Agoda. About Agoda Agoda is an online travel booking platform for accommodations, flights, and...Temporary workWorldwideRelocationVisa sponsorshipRelocation packageFlexible hours
- ...Description About the Role IAA is seeking a highly experienced Staff Engineer to join the US Operations Platform organization. This role is... ...requirements. Qualifications 8+ years of professional software engineering experience, with significant time spent modernizing...Full time
$160k - $250k
Staff Forward Deployed Engineer JLL empowers you to shape a brighter way. Our people at JLL are shaping the future of real estate for a better world... ...go hand in hand Qualifications Required: 8-12+ years of software engineering experience, with substantial time in customer...Daily paidRemote work$174k - $262k
...agencies rely on Relativity's legal AI software to securely surface and manage the most... ...for Change. What We Do At Relativity, engineers don't just write code- they harness AI tools... ..., not management. What You'll Do Staff engineers here set technical direction across...Remote work$141.13k - $211.69k
...including disabled & veterans. Primary Location: United States (US) - Illinois - Chicago Function: Technology (CA) Title: Staff Software Engineer - 123173 Onsite/Remote: Onsite Position Your Responsibilities As a Staff Software Engineer for John Deere World...Remote workFlexible hours$117.6k - $206k
...define the foundational ontology, analytics engineering framework, and technical architecture... ..., and future product capabilities. As a Staff Engineer, you will establish... ...data engineering, analytics engineering, software engineering, data architecture, or platform...$184k - $314.08k
.... If Braze sounds like a place where you can thrive, we can’t wait to meet you. WHAT YOU’LL DO We’re looking for a Staff Software Engineer to join the User Targeting team as a hands-on technical leader. The team is responsible for how our customers segment and target...Full timePart timeWork at officeLocal areaFlexible hours- Staff Software Engineer Are you interested in building software the way it will be built—not the way it's always been? We're looking for a Staff Software Engineer who wants to be at the forefront of AI-enabled engineering, someone who doesn't just write code to spec, but...Remote work2 days per week3 days per week
- ...entrepreneurial spirit of a startup, we're hiring. SageSure, a leader in catastrophe-exposed property insurance, is seeking a Staff Software Engineer to help design, build, and evolve the software platforms that support our customers, partners, and business operations. As...Live inRemote work
$116k - $174k
Staff Software Engineer - IE07IE We’re determined to make a difference and are proud to be an insurance company that goes well beyond coverages and policies. Working here means having every opportunity to achieve your goals - and to help others accomplish theirs, too....Temporary workWork at office3 days per week$152k - $203k
...requirements are the responsibility of the team. As an iOS engineer this means owning some of our most important safety and security... ...Fastlane and Github, you will be evolving and maintaining the software architecture for current and future needs in order to develop highly...Full timeWork at officeImmediate startWorldwideFlexible hours$190k - $250k
...(autonomous agents, LLM-driven automation, AI copilots) into engineering and product systems to drive efficiency and new capabilities.... ...MIS, or related field preferred. ~12+ years of experience in software engineering, with demonstrated experience architecting full-stack...Full timeTemporary workLocal areaFlexible hours$117k - $171k
...and meaningful career in a community of brilliant and diverse minds to make a real difference, there’s only one choice. Staff Software Engineer, Data The world's farmers make high-stakes decisions every season - and the platforms built by Digital Farming...Local area$190k
...Senior Staff Software Engineer, C++ Distributed Systems| Hybrid: Chicago, IL Job Category : AI, Analytics & Data Science Requisition Number : SENIO022288 Full-Time Remote Locations Showing 1 location Remote- US United States Description...Full timeWork experience placementLocal areaRemote workFlexible hoursShift work$163k - $247k
...during the interview process. About the Role: You’ll be a key engineer focused on building and owning the systems that move money and... ...to turn complex financial requirements into reliable software. If you like working on core systems where correctness matters...Full timeWork at officeLocal areaRemote work2 days per week3 days per week$126k - $248k
...distributed MongoDB clusters in just minutes.We're seeking a Senior Engineer to join the Atlas Identity and Access Management (IAM) team.... ...and initiativesCandidate Profile5+ years experience of software engineering, primarily focused on backend systemsProficient in...Local areaRemote workWorldwideFlexible hours$175.5k - $180k
...family.What you'll doYou will bring deep technical expertise and engineering leadership to some of the most complex and high-impact... ...their craft and adopt the engineering practices that make great software possible. Your technical leadership will be felt not just in the...ApprenticeshipWork at officeLocal areaEasy work- We are seeking a Senior Software Engineer with deep experience in backend Java development and Android application engineering. This role will focus on designing, building, and maintaining scalable backend services while also contributing to Android mobile applications....
- ...family.What you'll doYou will work as a core member of a multidisciplinary engineering team alongside senior engineers, designers, and technologists — to build and deliver high-quality software that creates real impact for clients across industries. You will contribute...ApprenticeshipWork at officeLocal areaEasy work
$152.5k - $205k
...flexible work environment where new ideas are encouraged and everyone is a stakeholder.What you’ll be responsible for:The Senior Software Engineer is responsible for extending Circle's in-house blockchain systems infrastructure to support the tokenization of the world;...Permanent employmentRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, FCM. Be the first to apply!
- software sales executive Chicago, IL
- software technology Chicago, IL
- software intern Chicago, IL
- entry level software sales Chicago, IL
- software sales representative Chicago, IL
- id software Chicago, IL
- software sales Chicago, IL
- internship software Chicago, IL
- healthcare software sales Chicago, IL
- software applications developer Chicago, IL




