Be a part of the team cited by Crain's Chicago Business and BuiltIn Chicago as one of Chicago's top workplaces.

← Back to Careers

Senior Software Engineer

  • Full Time
  • Chicago

Website Trading Technologies

Futures Trading Platform

We are currently seeking a driven and talented Senior Software Engineer who thrives on pushing the limits of technology to produce state of the art trading applications. As a Senior Software Engineer you will work on our award-winning trading platform and TT Score, our trade surveillance and compliance software that leverages machine learning to identify trading behavior that may prompt regulatory inquiries. You can expect to participate in the full lifecycle of data science, including everything from project ideation and data collection through modeling, results presentation and model refinement.


What You Will Be Doing
  • Program daily in Java and/or Scala
  • Read and process large datasets from flat files, streaming data sources, and APIs
  • Write unit tests and demonstrate full ownership of code quality
  • Work in Python, pandas, sci-kit-learn and utilize data visualization libraries
  • Write spark jobs to process large datasets and produce insights
  • Work with various model types, such as classifier, regression, unsupervised, and time-series models
  • Participate in design discussions and code review sessions
  • Create high-level and detailed design documents
  • Explain and communicate the math and logic of the work to non-technical audiences


What You Bring to the Table
  • Excellent Java programming skills with experience developing multithreaded distributed systems
  • Hands-on experience with machine learning frameworks such as, and Spark preferred
  • Experience with SQL and NoSQL databases and streaming data platforms
  • Experience with Spark and Spark Streaming
  • Experience developing web services using the REST approach
  • Familiarity with AWS Cloud Technologies
  • Testing framework experience with JUnit or other frameworks
  • Experience developing on large-scale data systems
  • Basic understanding of the trading industry, data security, and privacy practices
  • Familiarity with agile/iterative development methodologies


What We Bring to the Table
  • Competitive benefits, including: medical, dental, vision, FSA, 401(k) and pre-tax transit/parking 
  • Flexible work schedules – with some remote work
  • 22 PTO (paid time off) days per year with the ability to roll over days into the following year, robust paid holiday schedule with early dismissal, generous parental leave (for all genders and staff, including adoptive parents) and backup child care as well as tutoring services
  • Tech resources, including, a “rent-to-own” program where employees are eligible for a company-provided Mac/PC laptop and/or mobile phone of your choice; and a tech accessories budget for monitors, headphones, keyboards, office equipment, etc.
  • Stipend and subsidy contributions toward personally-owned cell phones and laptops, gym memberships and health/wellness initiatives (including discounted healthcare premiums, healthy meal delivery programs or smoking cessation)
  • Casual dress code and inspiring, motivating office environment
  • Forward-thinking, culture-based organization with collaborative teams that promote diversity and inclusion through efforts such as TT Women in Tech and a committee dedicated to making TT a great place to work for everyone
  • Office is conveniently located above Union Station and close to various public transportation

To apply for this job please visit