NinjaTrader ยท 1 day ago
Staff Software Engineer (Mobile)
NinjaTrader is an industry-leading trading platform and futures broker, empowering traders to take control of their financial destiny. They are seeking a highly skilled Staff Engineer (Mobile) specializing in Flutter to lead mobile architecture, mentor engineers, and deliver scalable, high-performance applications for a seamless cross-platform experience.
FinTechSoftwareTrading Platform
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
Mentor engineers across teams and foster a culture of technical excellence, innovation, and collaboration
Continuously evaluate and introduce emerging technologies that enhance performance, security, and developer efficiency
Qualification
Required
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
Proven success optimizing performance, reliability, and user experience across diverse devices
Excellent communication skills and ability to influence technical direction across cross-functional teams
Preferred
Experience creating custom Render Objects in Flutter to support advanced layouts or charting
Strong knowledge of native iOS (Swift) and Android (Kotlin/Java) integration
Experience with fintech or trading platforms
Contributions to open-source Flutter frameworks or SDKs
Experience leading migration from native mobile stacks to Flutter
Benefits
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
Company
NinjaTrader
NinjaTrader provides trading software and brokerage services for futures, forex, and equities markets.
H1B Sponsorship
NinjaTrader has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (4)
2023 (3)
Funding
Current Stage
Growth StageTotal Funding
unknownKey Investors
Long Ridge Equity Partners
2025-03-20Acquired
2020-01-06Private Equity
Recent News
2026-01-13
2026-01-13
2026-01-09
Company data provided by crunchbase