Staff Software Engineer (Mobile) jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
Senior Management
check
H1B Sponsor Likelynote

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

FlutterDartMobile architectureTechnical leadershipCI/CD automationRESTful APIsPerformance optimizationCommunicationMentoringCollaboration

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

twittertwittertwitter
company-logo
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 Stage
Total Funding
unknown
Key Investors
Long Ridge Equity Partners
2025-03-20Acquired
2020-01-06Private Equity

Leadership Team

M
Martin Franchi
Chief Executive Officer
linkedin
leader-logo
Ryan Pitylak
Executive Vice President of Growth
linkedin
Company data provided by crunchbase