NinjaTrader
Sr. Data Engineer
Chicago or Remote* · Senior
Stay score
odds of building a lasting career here
Sponsors, but it's cap-subject — you still face the weighted lottery (~45% per draw at Level III). Good if you win; have a cap-exempt backup on your list.
Lottery odds assume a STEM candidate.
Personalize to your clock →Employer immigration record
from this employer's Department of Labor filings
Files H-1B transfers
Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.
Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- For the latest listings and details, please visit: https://job-boards.greenhouse.io/ninjatrader.
- We provide cutting-edge products and services that enhance the trading journey.
- Whether a seasoned pro or just starting out, NinjaTrader equips traders with award-winning software and brokerage services to navigate the world's leading financial markets with confidence.
Responsibilities
- Design, build, and maintain robust data pipelines and data lake architecture for both batch and real-time streaming use cases, including high-volume, low-latency data processing
- Optimize ETL/ELT workflows for performance, scalability, and fault tolerance
- Develop dbt workflows to onboard Evaluation Partners and create end-of-day reporting for partner analysis
- Build and support event-driven architectures and scalable platform components
- Collaborate with analytics, product, and ML engineers to develop and deploy reliable data products
- Work on feature pipelines and model-ready data to support ML engineers
- Data Engineer, your primary responsibility is to stay one step ahead of your fellow team members by providing the platform, tools, and infrastructure they need to deliver deployable solutions to real-world business problems.
- Strong skills in SQL and Python for building and testing data solutions
- Hands-on dbt experience building and maintaining dbt projects (models, tests, macros, documentation, CI)
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field
- 5+ years of experience in data engineering, platform engineering, or backend development
- Hands-on experience with GCP and GCP data products (BigQuery, Cloud SQL, Cloud Storage, etc.)
- Experience with CI/CD pipelines, infrastructure-as-code, and version-controlled deployment workflows (e.g., Terraform, GitOps)
- Proficiency with workflow orchestration tools (e.g., Airflow, Prefect)
- Knowledge of data lake architecture, including file formats (Parquet, Avro) and open table formats (Apache Iceberg)
- Familiarity with event-driven and service-oriented architecture
- Experience with streaming technologies (e.g., Kafka, Spark Streaming, Flink) and comfort working with high-volume, low-latency data flows
- Experience with change data capture tools (e.g., Debezium, Kafka Connect) and real-time data integration patterns
- Experience with BI tools like Looker Studio or QuickSight
Nice to have
- Experience with AWS cloud services (S3, Glue, Athena, Kinesis) in addition to GCP
Skills
- For the latest listings and details, please visit:
- https://job-boards.greenhouse.io/ninjatrader.
- Welcome to the dynamic world of NinjaTrader!
- Our growth story is nothing short of exhilarating.
- Since 2003, NinjaTrader has been dedicated to understanding and supporting traders on their journey toward trading triumph.
- So, why work at NinjaTrader?
- Sounds too good to be true?
- Take it from our employees.
Compensation
- The salary range for this role will be $100,000.00 - $150,000.00 USD.
- In addition, this position will also receive an annual target bonus of 10%.
- Bonus pay at NinjaTrader is based on individual performance (50%) as well as company/team performance (50%).
- Salary and bonus earnings are only two components of the total compensation package offered by NinjaTrader.
- Annual paid time off allowance accrues at a rate of 18 days per year (some positions may qualify for more) plus seven paid holidays.
Benefits
- As an accomplished data engineer joining the Data & Analytics team, this is a terrific opportunity to become part of a fast-growing, revolutionary fintech company shaping the future of retail futures trading.
- This goes beyond maintaining pipelines-it's about delivering best-in-class data architecture, scalable workflows, and real-time solutions that power trading, product development, and machine learning.
- Experience with AWS cloud services (S3, Glue, Athena, Kinesis) in addition to GCP; bonus for EMR
Company info
- JOIN US ON OUR MISSION TO BECOME THE #1 RETAIL TRADING PLATFORM IN THE WORLD Welcome to the dynamic world of NinjaTrader!
- Here, you're not just part of a team; you're part of a movement.
- Join us as we redefine what's possible in trading, advocate for our customers, and continue our journey toward becoming the world's top retail-focused trading platform in the world.
- Your data-driven mindset and ability to work with large-scale data systems enable NinjaTrader to serve customers better, identify new opportunities, and improve processes.
This listing is sourced directly from NinjaTrader's careers page and normalized into a canonical job model.