[Remote] Staff Software Engineer

Remote Full-time
Note: The job is a remote job and is open to candidates in USA. NinjaTrader is an industry-leading trading platform and futures broker, focused on empowering traders with innovative products and services. They are seeking a highly skilled Staff Software Engineer to join their Trading Services team, where the engineer will evolve their advanced trading system and influence the core high-throughput, low-latency trading application.ResponsibilitiesDesign, develop, and maintain our Scala and Akka-based trading system deployed on Kubernetes in the cloudArchitect, deploy, and manage backend services in a Kubernetes environment to ensure scalability, availability, and resilienceImplement and enhance our services architecture for trading applications, promoting modularity and maintainabilityDevelop distributed systems to support the high-performance and low-latency requirements of trading platformsImplement robust monitoring and logging solutions to track and analyze backend system performance in real timeIntegrate backend systems with market data feeds, ensuring accurate and timely data for trading activitiesCollaborate with other engineering teams and Product Managers to deliver end-to-end customer solutionsSkillsBachelor's or Master's degree in Computer Science, Software Engineering, or a related field8+ years of software development experience with reactive, message-driven, distributed near real-time applications, preferably in a high-performance, low-latency environment5+ years of professional experience with Scala (or similar JVM-based languages) backend software developmentFamiliarity with functional programming principlesExperience with Kubernetes and cloud services (e.g., Google Cloud Platform), with a focus on scalability and high availabilityFamiliarity with CI/CD tools such as Jenkins, GitHub Actions, or equivalentExceptional troubleshooting, debugging, and diagnostic skills for cloud and web-based technologies using industry-standard observability tooling and frameworksDeep understanding of modern distributed systems and the ability to troubleshoot HTTP/HTTPS, WebSockets, TLS, DNS, TCP/IP, and similar protocolsDependable team player with a strong work ethic, exceptional accuracy, and analytical and problem-solving skills, with a focus on performance analysis and optimizationAbility to take full ownership of projects (design, implement, test, deploy, maintain, and iterate), with a focus on delivering high-quality production softwareStrong written and verbal communication skills, collaborates effectively, seeks feedback, and strives for continual improvementBenefitsAnnual target bonus of 12%. Bonus pay at NinjaTrader is based on individual performance (50%) as well as company/team performance (50%).401K 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 plus seven paid holidays.Hybrid work schedule: In-office Tuesday through Thursday, with remote work on Mondays and Fridays.20 additional flex remote days annually5 Company Wide Office-Optional weeks tied to major holidaysGenerous PTO7 Paid Holidays Annually + 5 Conditional Holidays Annually1 Service Day Annually401k with 3.5% Company MatchPaid Parental Bonding LeaveHealth, Vision, Dental CoverageLife and Disability Insurance Covered 100% by NinjaTraderCompany OverviewNinjaTrader provides trading software and brokerage services for futures, forex, and equities markets. It was founded in 2003, and is headquartered in Chicago, Illinois, USA, with a workforce of 201-500 employees. Its website is http://www.ninjatrader.com.Company H1B SponsorshipNinjaTrader has a track record of offering H1B sponsorships, with 4 in 2025, 3 in 2023. Please note that this does not guarantee sponsorship for this specific role.

Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

[Remote-Position] Immediately Need Autism/ABA Therapist

Remote

Remote data input jobs united states-

Remote

Frontend Engineer

Remote

[Remote] Bilingual Administrative Assistant (English/ Spanish)

Remote

Web Experience Manager

Remote

Lead Revenue Analyst

Remote

Work-From-Home Junior Virtual Assistant | Easy Data Entry (Part-Time, Great Pay)

Remote

Experienced Full Stack Data Entry Specialist – Remote Data Entry and Cloud Application Development at careerzynith

Remote

Workday Solution Owner - payroll, finance, supply chain, and materials managemen

Remote

Connecteam | Call Scheduler

Remote
← Back