Engineering Manager

NinjaTrader Logo

NinjaTrader

πŸ“Remote - United States

Summary

Join NinjaTrader, a leading trading platform and futures broker, on our mission to become the #1 retail trading platform globally. We offer cutting-edge products and services to empower traders of all levels. This leadership role focuses on building and scaling our mobile engineering practice. You will lead, mentor, and manage a growing team of Flutter mobile engineers, own product roadmaps, guide architectural decisions, and oversee release processes. The ideal candidate possesses extensive software engineering experience, proven success with Flutter app development, and strong leadership skills. This is a critical role in shaping how users interact with our platform on the go, contributing to our continued growth and innovation.

Requirements

  • Bachelor’s degree in Computer Science, a related field, or equivalent practical experience
  • 10+ years of software engineering experience (mobile software development preferred), including 3+ years in formal engineering leadership roles
  • Proven experience delivering production-grade Flutter apps at scale, ideally in fast-paced or regulated environments
  • Strong understanding of mobile architecture, network degradation handling, performance optimization, CI/CD for mobile, and crash recovery
  • Demonstrated ability to lead teams through growth, ambiguity, and change, with a focus on delivery and product impact
  • Excellent communication skills, with the ability to align technical execution with business priorities and articulate tradeoffs to both engineers and stakeholders
  • Experience managing agile software teams using tools like Jira, GitHub, and Firebase

Responsibilities

  • Lead, mentor, and manage a growing team of Flutter mobile engineers, fostering a culture of collaboration, innovation, and technical excellence
  • Assume an active role in the career development of direct reports with regular 1:1s, coaching, and performance feedback
  • Own the execution of mobile product roadmaps in partnership with Product and Design, ensuring alignment with technical strategy and team capacity
  • Guide and actively shape architectural decisions with Senior+ engineers, review code as needed, and engage in hands-on system design discussions to ensure high-quality delivery
  • Oversee release processes and mobile CI/CD workflows, ensuring smooth deployments and minimizing user disruption
  • Participate in our engineering on-call rotation as a manager, helping to triage incidents, coordinate response, and ensure follow-through on post-incident actions
  • Partner closely with engineering leadership and stakeholders across the company to define mobile strategy and deliver cohesive experiences
  • Hire top-tier engineering talent and contribute to the evolution of our engineering org structure as the team scales

Benefits

  • Hybrid Schedule with Extra Remote Flexibility ( Totaling over 55% remote time )
  • Generous PTO
  • 7 Paid Holidays Annually + 5 Conditional Holidays Annually
  • 1 Service Day Annually
  • 401k with 3.5% Company Match
  • Health, Vision, Dental Coverage
  • Life and Disability Insurance Covered 100% by NinjaTrader
  • Flexible Spending Accounts for Transit and Parking
  • Gym Membership

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.