Back to Jobs
NinjaTrader
Engineering & Architecture 2h ago

Sr. Database Reliability Engineer II

NinjaTrader
United StatesUnited States
Full-time
$130,000.00 - $180,000.00 USD
Senior-Level

Job Description

Key Skills Required

Master these to land this role

Backend42mFree Trial ✨
Start 10-Day Free Trial
SQL optimizationGoogle Cloud PlatformPostgresMySQL

Want to know if you're a match for this job?

Calculate My Match Score

As a Sr. Database Reliability Engineer II, you will help architect, evolve, and optimize the data platform powering NinjaTrader’s core trading applications. This is not a traditional Database Administrator (DBA) role. We’re looking for a software engineer with deep MySQL/Postgres expertise who enjoys solving complex data challenges while remaining actively involved in software development.

You’ll partner closely with software engineers, architects, and platform teams to improve database performance, evolve our data architecture, build developer tooling, and establish engineering best practices that enable our platform to continue scaling. You’ll play a key role in shaping the future direction of our data platform by driving initiatives that improve scalability, resiliency, developer productivity, and operational excellence.

This role is ideal for someone who has spent their career building production software and naturally became the database expert responsible for solving performance bottlenecks, designing scalable schemas, and improving application reliability.

In this role you will:

  • Design and evolve MySQL schemas supporting high-volume transactional workloads
  • Define and drive improvements to NinjaTrader’s data platform architecture, including online schema changes, zero/low-downtime database migrations, blue/green deployments, and scalability initiatives that support long-term platform growth
  • Analyze and optimize SQL queries, indexes, and execution plans to improve application performance
  • Develop production-quality software that improves our persistence layer, developer tooling, and data platform capabilities
  • Design scalable data models that balance performance, maintainability, and long-term growth
  • Build reusable libraries, frameworks, and tooling that simplify data access and improve developer productivity across engineering teams
  • Lead database performance tuning initiatives across applications and services
  • Drive modernization initiatives for database architecture, deployment processes, and operational reliability
  • Design and implement safe, repeatable database migration strategies supporting continuous delivery
  • Investigate and resolve complex production issues involving application performance, database behavior, locking, concurrency, and data integrity
  • Establish engineering standards and best practices for schema design, indexing, SQL development, database migrations, and data access patterns
  • Partner with Platform Engineering to improve database monitoring, backup strategies, disaster recovery, and operational resilience
  • Leverage Google Cloud Platform services, including Cloud SQL, Cloud Monitoring, Cloud Logging, and related tooling, to improve the reliability, scalability, and observability of our data platform
  • Mentor engineers on data modeling, SQL optimization, MySQL best practices, and application performance optimization
  • Lead technical design discussions and architecture reviews related to database-backed applications
  • Evaluate emerging technologies and recommend solutions that improve platform scalability, maintainability, and engineering efficiency
  • Serve as a technical leader and trusted advisor for database architecture, application performance, and data platform best practices

How would you rate this job post?

See what other professionals think about this role.

banner

NinjaTrader (operating at ninjatrader.com) is a futures trading platform and financial technology company engineered for active traders seeking precision and scalability. Founded in 2003 and headquartered in Chicago, Illinois, NinjaTrader specializes in cloud-based trading software, clearing services, and brokerage solutions—addressing the need for seamless, multi-device trading tools tailored to futures markets. Under the hood, its proprietary platform integrates advanced charting, real-time market tracking, and proprietary tools like SuperDOM and order flow analytics, all optimized for speed and customization. This empowers traders—from retail participants to institutional players—to execute trades, manage positions, and analyze markets across commodities, indices, stocks, options, and crypto futures with streamlined workflows. Trusted by over 800,000 users globally, NinjaTrader has evolved into an industry leader, recognized for its award-winning technology and commitment to trader empowerment. While privately held, the company operates as an investor-backed, growth-stage fintech firm.

Safety First

  • Never pay for a job application.
  • Do not share sensitive bank info.
  • Verify the client before starting work.
Learn More
Sr. Database Reliability Engineer II at NinjaTrader | HireSkys