Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
NinjaTrader

Senior Software Engineer II, Trading Services

NinjaTrader

Backend Software Engineer specializing in Scala at NinjaTrader. Designing and deploying scalable backend systems in a Kubernetes environment for advanced trading applications.

Posted 6/11/2026full-timeChicago • California, Colorado, District of Columbia, Florida, Illinois, Minnesota, Montana, New Jersey, New York, North Carolina, Ohio, Oregon, Pennsylvania, South Carolina, Texas, Utah, Vermont, Virginia, Washington, Wisconsin • 🇺🇸 United StatesSenior💰 $140,000 - $190,000 per yearWebsite

Tech Stack

Tools & technologies
CloudDistributed SystemsGoogle Cloud PlatformKubernetesMicroservicesScala

About the role

Key responsibilities & impact
  • 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

Requirements

What you’ll need
  • 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

Benefits

Comp & perks
  • 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

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Scalamicroservices architecturedistributed systemsreal-time applicationsmonitoring solutionslogging solutionsbackend developmentcontainer orchestrationhigh-performance systemslow-latency systems
Soft Skills
team playerwork ethicanalytical skillsproblem-solving skillscommunication skillsownershipcollaborationaccuracyadaptabilityinitiative
Certifications
BA in Computer ScienceMS in Computer ScienceBA in Software EngineeringMS in Software Engineering