Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer, FCM

$160k - $210k

NinjaTrader

Disclaimer: Please be advised that the most accurate and up-to-date information about our open roles—including job descriptions, compensation, and benefits—can only be guaranteed on our official job board. For the latest listings and details, please visit: JOIN US ON OUR MISSION TO BECOME THE #1 RETAIL TRADING PLATFORM IN THE WORLD 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 What you’ll need 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 Bonus Points for 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 Compensation 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 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. NinjaTrader offers a 401(k) 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. *There may be 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 For Chicago‑based employees, 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 Our Core Benefits Include Generous PTO 7 Paid Holidays Annually + 5 Conditional Holidays Annually 1 Service Day Annually 401(k) with 3.5% Company Match Life and Disability Insurance Covered 100% by NinjaTrader We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace. #J-18808-Ljbffr NinjaTrader

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, FCM in Chicago, IL vacancy
  • $160k - $210k

     ...leading trading platform based in Chicago seeks a Staff Engineer to lead the architecture of its cloud-native FCM platform. This role involves defining technical...  ...regulations. Candidates should have 8-12+ years of software engineering experience, deep expertise in... 
    Suggested
    Remote job

    NinjaTrader

    Chicago, IL
    1 day ago
  • A leading trading platform company is seeking a Staff Engineer to own the architecture of their cloud-native FCM platform. You'll be responsible for ensuring financial correctness and system integrity while modernizing their brokerage systems. The ideal candidate will... 
    Suggested

    NinjaTrader

    Chicago, IL
    1 day ago
  • $150k - $160k

     ...as a qualified individual with disability. Primary Location: United States (US) – IL – Chicago Function: Technology Title: Staff Software Engineer - 2026013 Onsite/Remote: Onsite Position Your Responsibilities Analyze business needs and determine software specifications... 
    Suggested
    Remote work
    Flexible hours

    John Deere

    Chicago, IL
    5 hours ago
  • $220k - $270k

     ...you're looking to apply your relevant experience to a new industry, join our team as we help shape a brighter way forward. Staff Software Engineer, MarTech Agent Pod - JLL What this job involves As a Staff Software Engineer on the MarTech Engineering Team, you'll serve... 
    Suggested
    Daily paid
    Temporary work
    Remote work

    JLL

    Chicago, IL
    1 day ago
  •  ...innovative, mission-driven team working at the intersection of software and healthcare to reduce friction, improve access, and make...  ...experience better for everyone. The Role: As a Staff Software Engineer, you will play a critical role in advancing the Arrive Health... 
    Suggested
    Remote work
    Shift work

    GrabJobs

    Chicago, IL
    2 days ago
  •  ...Are you interested in building software the way it will be built—not the way it’s always been? THE OPPORTUNITY 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 rethinks... 
    Remote work
    2 days per week
    3 days per week

    Medical Home Network

    Chicago, IL
    5 hours ago
  •  ...keep you engaged. For cappers: DubClub is a business‑building engine that helps you turn your passion into a profitable business. Cappers...  ..., rewards, and community moments. The Role We’re hiring a Staff Software Engineer to join our Chicago hub. This is a senior IC role for... 
    Immediate start
    Relocation

    DubClub

    Chicago, IL
    5 hours ago
  •  ...of brands also includes Rouse Services, SmartEquip, Xcira, and Veritread. Position Overview We are seeking a highly skilled Staff Software Engineer responsible for mobile application development and shaping the technical strategy across our Product Engineering teams. As... 
    Full time
    Remote work
    Worldwide

    Ritchie Bros.

    Westchester, IL
    3 days ago
  •  ...Staff Software Engineer - Front End (Bangkok based, Relocation provided) About Agoda Agoda is an online travel booking platform for accommodations, flights, and more. We build and deploy cutting-edge technology that connects travelers with a global network of hotels, flights... 
    Full time
    Temporary work
    Live in
    Remote work
    Relocation
    Relocation package

    Agoda

    Chicago, IL
    5 hours ago
  • $215k - $235k

     ...and Thursdays for collaboration and connection. There may be additional in‑office days for team or company events. Engineering at Ironclad As a Staff Software Engineer at Ironclad, you’ll partner closely with teammates across engineering, product, design and go‑to‑market... 
    Full time
    Work at office

    Ironclad Inc

    Chicago, IL
    5 hours ago
  • $260k - $310k

     ...the flexibility to buy now and pay later without any hidden fees or compounding interest. Affirm is looking for a Senior Staff Software Engineer to take on a critical role in defining and leading web platform and infrastructure across all web engineering. You’ll shape... 
    Work at office
    Remote work
    Flexible hours

    Affirm

    Chicago, IL
    1 day ago
  • Cyber Fund is looking for a Staff Software Engineer to work in Chicago, IL, developing low-latency trading services using Rust and building React/TypeScript interfaces. You will be responsible for integrating with traditional finance systems and creating reliable solutions... 

    Cyber Fund

    Chicago, IL
    1 day ago
  • $188k - $230k

     ...doing it. If you’re looking to make an impact with heart and hustle, SpotOn is the place for you. About The Role As a Staff Android Software Engineer in our Hospitality group, you are a technical leader and multiplier. You will serve as a key technical leader for the systems... 
    Local area
    Immediate start
    Night shift

    SpotOn

    Chicago, IL
    1 day ago
  • A leading sports tech company based in Chicago is hiring a Staff Software Engineer to join their innovative team. The role involves leading full-stack product development and collaborating closely with the founders to enhance user experience. Ideal candidates have 6-10+... 

    DubClub

    Chicago, IL
    1 day ago
  •  ...Holdings | Retained and Executive Search Are you a world-class engineer passionate about pushing the limits of high-performance computing...  ...Join a top-tier team driving innovation at the intersection of software, hardware, and algorithmic design in one of the most advanced... 
    Full time

    NJF Global Holdings Ltd

    Chicago, IL
    7 hours ago
  • Description Role Summary: The Sr. Staff Software Engineer will be part of the new Product Engineering team tasked with designing and building the next generation of Agentic AI-powered products for SmartEquip. Acting as the Technical Lead and Primary Architect, you will... 

    RB Global Inc.

    Westchester, IL
    2 days ago
  •  ...ARE At Basis , we empower agencies and brands with cutting‑edge software that automates digital media operations. Our all‑in‑one...  ...Auth team functions as an enabling platform for all of Basis Engineering; building and owning the authorization primitives, identity infrastructure... 
    Remote work
    Flexible hours

    Gravity Engineering Services Pvt Ltd.

    Chicago, IL
    1 day ago
  •  ...Optimization team. The role requires over 10 years of experience in data management systems and production-level code, emphasizing strong software design and architecture skills. You will innovate on flexible schema databases and drive essential query performance enhancements.... 
    Remote job
    Flexible hours

    MongoDB

    Chicago, IL
    1 day ago
  • Job Title: Front-end Software Development Engineer Location: Chicago, IL ( Preferred) / New York, NY About Us: At Clearwater Analytics, we are on a mission to become the world's most trusted and comprehensive technology platform for investment management, reporting, accounting... 
    Casual work
    Work from home
    Worldwide
    Flexible hours

    Clearwater Analytics

    Chicago, IL
    2 days ago
  • ## Staff Software EngineerArchitectSoftware EngineeringChicago, IL, USA · Ho Chi Minh City, Vietnam · Vietnam · New York, NY, USA · RemotePosted...  ...across the stack on a live exchange: order gateway, risk engine, market data, settlement, and the trading UI. We value product... 

    Cyber Fund

    Chicago, IL
    1 day ago
  • $174k - $239k

     ...an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. We are looking for a Staff Software Engineer that will join the Auth0 Security Engineering organization. You'll be responsible for designing and building the security guardrails... 
    Permanent employment
    Local area
    Worldwide
    Flexible hours

    Okta, Inc.

    Chicago, IL
    5 hours ago
  • $159k - $221k

     ..., with strong competencies in data structures, algorithms, and software design/architecture Experience with large code bases written in...  ...system Passion for the theory and practice of database query engines, as well as hands‑on or academic experience in the database domain... 
    Work at office
    Remote work
    Flexible hours

    MongoDB

    Chicago, IL
    1 day ago
  • $148.2k - $200.85k

    Job Title: Front-end Software Development EngineerLocation: Chicago, IL ( Preferred) / New York, NYAbout Us: At Clearwater Analytics, we...  ...worldwide and are seeking a Front-end Software Development Engineer who shares our passion for innovation and client commitment.Role... 
    Casual work
    Worldwide
    Flexible hours

    Clearwater Analytics

    Chicago, IL
    1 day ago
  • $150k - $200k

    What you’ll do We are seeking a highly skilled and experienced Staff Software Engineer to join our Trading Services team. In this pivotal role, you will help evolve our advanced trading system. As a senior engineer on the team, your work will have a profound impact on our... 
    Work at office
    Remote work
    Monday to Friday
    Flexible hours

    NinjaTrader

    Chicago, IL
    1 day ago
  • $112k - $140k

     ...$140,000.00/yr Direct message the job poster from RB Global Inc. Talent Acquisition and Human Resources Professional The Staff Software Engineer is responsible for leading the team that supports and enhances the code base used for company’s administrative and reporting... 
    Full time

    RB Global Inc.

    Chicago, IL
    1 day ago
  • Position Overview We are seeking a highly skilled Senior Staff Software Engineer responsible for leading technical execution within Product Engineering teams. This role requires implementation of product capabilities with a strong focus on API‑driven services and event‑... 
    Remote work
    Worldwide

    Ritchie Bros.

    Westchester, IL
    1 day ago
  • $105k - $195k

     ...biggest brands discover real opportunities inside the data types, delimiters and decimals. We’re looking for an outstanding Staff Software Engineer to provide technical leadership across multiple critical initiatives on an established, high‑performing team. This is a... 
    Local area
    Flexible hours

    Epsilon

    Chicago, IL
    1 day ago
  •  ...business or erode our customers’ trust. The Defensive Cyber Engineering organization is responsible for the Security Data Platform,...  ...this team to support Okta’s Public Sector roadmap by hiring a Staff Software Engineer in the DC area. You’ll work closely with Security,... 
    Permanent employment
    Local area
    Worldwide

    Okta

    Chicago, IL
    1 day ago
  • About the Role IAA is seeking a Senior Staff Data Engineer to be a senior individual contributor and technical leader within our data engineering...  .... Expert‑level proficiency in Python and SQL, with strong software engineering fundamentals (testing, version control, CI/CD,... 
    Full time

    Ritchie Bros.

    Chicago, IL
    1 day ago
  • $167.2k - $209k

    AppFolio is seeking a pioneering technical leader to join a high‑growth product development team in Chicago. The role focuses on driving the technical strategy and enhancing architectural decisions to support rapid growth in their Investor segment. Ideal candidates will...

    AppFolio

    Chicago, IL
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, FCM. Be the first to apply!