Senior Database Reliability Engineer: Data Platform Architect

NinjaTrader

United States

On-site

USD 96,000 - 192,000

Full time

27 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

NinjaTrader is seeking a Sr. Database Reliability Engineer II to architect, evolve, and optimize the data platform powering core trading apps.

You will work with engineers to tackle performance bottlenecks, design scalable schemas, and improve reliability across cloud-based services. Ideal candidates have 8+ years of backend experience, deep MySQL expertise, and a track record in implementing migrations and tuning for low-downtime deployments.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or related field
  • 8+ years of professional software engineering experience
  • Strong experience building backend applications using Java, C#, Go, Python, Kotlin, Scala, or similar
  • Expert-level experience with MySQL in large-scale production environments
  • Deep understanding of SQL optimization, Query execution plans, Indexing strategies, Transactions and isolation levels, Locking and concurrency, Schema design and normalization, Replication and high availability
  • Experience designing scalable database schemas for high-volume transactional applications
  • Experience troubleshooting complex application and database performance issues
  • Experience implementing database migration strategies supporting continuous delivery
  • Strong understanding of software architecture, distributed systems, and engineering best practices
  • Experience leading technical initiatives and influencing architectural decisions across engineering teams
  • Excellent collaboration and communication skills with the ability to explain complex technical concepts to engineers and cross-functional stakeholders
  • Passion for improving developer productivity by building automation, developer tooling, database testing frameworks, performance benchmarking harnesses, and engineering best practices

Responsibilities

  • 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

Skills

Backend development
MySQL expert
SQL optimization
Database performance tuning
Data modeling
Problem solving
Leadership

Education

Bachelor's degree in Computer Science/Engineering or related field

Tools

Google Cloud Platform (GCP)
Cloud SQL for MySQL
Cloud Monitoring
Cloud Logging

Job description

NinjaTrader is seeking a Sr. Database Reliability Engineer II to architect, evolve, and optimize the data platform powering core trading apps.

You will work with engineers to tackle performance bottlenecks, design scalable schemas, and improve reliability across cloud-based services. Ideal candidates have 8+ years of backend experience, deep MySQL expertise, and a track record in implementing migrations and tuning for low-downtime deployments.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Database Reliability & Platform Engineer
Senior Database Reliability & Platform Engineer

NinjaTrader • Chicago (IL)

On-site
USD 96,000 - 192,000
Senior DB Reliability Engineer II – Hybrid/Remote
Senior DB Reliability Engineer II – Hybrid/Remote

Remote • San Francisco (CA)

Hybrid
USD 130,000 - 180,000
Generous PTO
Health, Vision, Dental
Sr. Database Reliability Engineer II
Sr. Database Reliability Engineer II

NinjaTrader • United States

On-site
USD 96,000 - 192,000
Sr. Database Reliability Engineer II
Sr. Database Reliability Engineer II

NinjaTrader • Chicago (IL)

On-site
USD 96,000 - 192,000
Remote Senior Data Platform Reliability Engineer
Remote Senior Data Platform Reliability Engineer

NinjaOne • California

Hybrid
USD 160,000 - 210,000
Hybrid remote
Medical, dental, vision insurance
401(k) plan
+2
Senior Data Platform Reliability Engineer — Remote
Senior Data Platform Reliability Engineer — Remote

NinjaOne • Florida

Hybrid
USD 160,000 - 210,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Data Platform Reliability Engineer (Remote)
Senior Data Platform Reliability Engineer (Remote)

NinjaOne • Connecticut

Hybrid
USD 160,000 - 210,000
Medical insurance
Dental insurance
Vision insurance
+2
Remote Senior Data Platform Reliability Engineer
Remote Senior Data Platform Reliability Engineer

NinjaOne • Georgia

Hybrid
USD 160,000 - 210,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
+1
Remote Senior Data Platform Reliability Engineer
Remote Senior Data Platform Reliability Engineer

NinjaOne • Maine

Remote
USD 160,000 - 210,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
+1
Senior Data Platform Reliability Engineer - Remote
Senior Data Platform Reliability Engineer - Remote

NinjaOne • Texas

Hybrid
USD 150,000 - 210,000
Hybrid remote work
Medical, dental, vision insurance
401(k) plan
+2