Back to all roles

[Remote] Sr. Software Engineer II, Trading Services

Remote-first Full-time Now hiring

Note: The job is a remote job and is open to candidates in USA. NinjaTrader is an industry-leading trading platform and futures broker dedicated to empowering traders. They are seeking a Senior Software Engineer II to design, build, and deploy backend server solutions for their advanced trading systems, focusing on scalability and resilience in a Kubernetes environment.

Responsibilities

  • Design, develop, and maintain backend systems using Scala, leveraging Kubernetes for container orchestration
  • Architect, deploy, and manage backend applications in a Kubernetes environment to ensure scalability, availability, and resilience
  • Implement and enhance microservices architecture for trading applications, promoting modularity and maintainability
  • Develop distributed systems to support high-performance and low-latency trading platform requirements
  • Implement robust monitoring and logging solutions to track and analyze backend system performance in real time
  • Integrate backend systems with various market data feeds, ensuring accurate and timely data for trading activities
  • Collaborate with cross-functional teams, including frontend developers, UX/UI designers, and other engineers, to deliver end-to-end trading solutions
  • Create and maintain technical documentation for backend systems, Kubernetes configurations, and deployment procedures
  • Work directly with project managers to help deliver solutions

Skills

  • BA or MS degree in Computer Science, Software Engineering, or a related field
  • 6+ years of software development experience designing, implementing, testing, and maintaining real-time applications
  • Professional experience with Scala backend software development
  • Experience working with Kubernetes and cloud services such as Google Cloud Platform
  • Dependable team player with a strong work ethic, exceptional accuracy, and strong analytical and problem-solving skills
  • Comfort resolving uncertainty and communicating effectively for issue resolution
  • Ability to take full ownership (design, implement, test, deploy, maintain, iterate) of projects
  • Financial knowledge
  • Experience leveraging AI/ML tools or technologies to enhance software development, system performance, or automation

Benefits

  • Annual target bonus of 10%. 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 18 days per year (some positions may qualify for more) plus seven paid holidays.
  • There may be remote flexibility for exceptional candidates in the following states: California, Colorado, Florida, Georgia, Illinois, Indiana, Minnesota, Missouri, Montana, New Jersey, New York, North Carolina, Ohio, Oregon, Pennsylvania, South Carolina, Texas, Utah, Vermont, Virginia, Washington, Washington DC, Wisconsin.
  • For Chicago-based employees, we follow a hybrid work schedule: In-office Tuesday through Thursday, with remote work on Mondays and Fridays.
  • 20 additional flex remote days annually
  • 5 Company Wide Office-Optional weeks tied to major holidays
  • 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 Overview

  • NinjaTrader 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 Sponsorship

  • NinjaTrader 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 To This Job

    More remote roles