Staff Site Reliability Engineer
About the role
Join our Platform Engineering team, where you'll ensure the availability, performance, and scalability of the trading systems that power NinjaTrader. You'll deploy single- and multi-cluster services to Kubernetes, partnering with Product Engineering and Technical Operations to strengthen monitoring, reduce operational toil, and keep our revenue-generating systems running for traders around the world. Working alongside technical leadership, you'll help maintain 99.95% uptime and high performance across the trading platform.
Responsibilities
- Serve as the technical lead for the SRE function, setting technical direction and mentoring engineers across reliability initiatives
- Analyze, troubleshoot, and remediate production issues with a systematic problem-solving approach to keep revenue-generating systems running
- Participate in a weekly 12x7 on-call rotation, including weekend deployments and checkouts before markets open on Sundays
- Perform initial root cause analysis and remediation of production incidents
- Build tools that automate repetitive tasks, deployments, and incident responses with the goal of minimal human involvement
- Design reliable monitoring and alerting systems with Product and QA teams, establishing and tracking SLIs/SLOs across web, mobile, desktop, and trading platforms
- Leverage Infrastructure as Code tools like Terraform to automate provisioning, scaling, and management across all platforms
- Collaborate with Product Engineering, Operations, and other cross-functional teams to deliver features on time while meeting scalability, security, and performance requirements
- Implement security and compliance best practices (e.g., SOC 2, PCI DSS) throughout the software delivery lifecycle for web, mobile, and desktop deployments
Requirements
- 8+ years of experience in DevOps, Site Reliability Engineering, or Platform Engineering roles
- Expertise with Kubernetes, Docker, and container orchestration
- Hands-on experience with CI/CD tools (GitHub Actions or equivalent)
- Proficiency in programming languages (e.g., Python, Bash, or Go) and automation tools such as Ansible, Terraform, or Helm
- Hands-on experience with AWS, GCP, or Azure, including in-depth knowledge of networking, security, and identity management in cloud environments
- Knowledge of monitoring and observability tools such as Prometheus, Grafana, Datadog, or similar
- Strong collaboration, communication, and leadership skills, with the ability to influence technical decisions across teams and mentor junior engineers
Nice to have
- Trading industry experience
- Contributions to open-source projects
Pay
The salary range for this role is $160,000.00 - $210,000.00 USD. In addition, this position will receive an annual target bonus of 12%. Bonus pay is based on individual performance (50%) as well as company/team performance (50%).
Schedule
This role is based in Chicago, IL and follows a hybrid work schedule: in-office Tuesday through Thursday, with remote work on Mondays and Fridays. In addition to these weekly remote days, employees receive 20 additional flex remote days annually and 5 company-wide office-optional weeks tied to major holidays.
Benefits
- Generous PTO (23 days per year plus seven paid holidays)
- 5 conditional holidays annually
- 1 service day annually
- 401k with 3.5% company match
- Paid parental bonding leave
- Health, vision, and dental coverage
- Life and disability insurance covered 100% by NinjaTrader