Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

NinjaTrader Logo

Staff Software Engineer (Mobile)

NinjaTrader

$160,000 - $200,000
Dec 5, 2025
Chicago, IL, US
Apply Now

NinjaTrader is looking to become the number 1 retail trading platform in the world by providing cutting-edge products and services that enhance the trading journey, and they need a Staff Engineer (Mobile) to lead mobile architecture, mentor engineers, and deliver scalable, high-performance applications.

Requirements

  • 10+ years of professional software engineering experience
  • 3+ years in a technical leadership or staff-level role leading mobile development at scale
  • 4+ years of hands-on Flutter and Dart experience in production environments
  • Deep understanding of mobile architecture, state management, and design patterns (BLoC, MVVM, Clean Architecture)
  • Experience architecting and maintaining robust testing strategies for Flutter applications, spanning unit, widget, integration, and end-to-end levels
  • Experience building CI/CD automation for mobile delivery
  • Strong understanding of RESTful APIs, WebSockets, and offline data handling

Responsibilities

  • Define and drive the technical roadmap for mobile architecture, frameworks, and tooling
  • Architect robust, maintainable Flutter solutions and guide best practices for state management, dependency injection, and reactive programming
  • Lead design reviews, architecture discussions, and performance optimization efforts across iOS and Android
  • Collaborate with product, design, and backend teams to deliver cohesive, high-quality user experiences
  • Partner with backend and API teams to ensure efficient data integration and scalable mobile communication patterns
  • Establish and evolve testing, CI/CD, and release processes to improve developer productivity and delivery reliability
  • Drive observability, monitoring, and crash analytics to ensure product stability and quality

Other

  • 10+ years of professional software engineering experience
  • 3+ years in a technical leadership or staff-level role leading mobile development at scale
  • Excellent communication skills and ability to influence technical direction across cross-functional teams
  • Generous PTO
  • 7 Paid Holidays Annually + 5 Conditional Holidays Annually