Trading Technologies

Python Developer, Site Reliability Engineer

Reliability Engineer in Chicago, IL

Posted 2019-02-27

Trading Technologies creates professional trading software, infrastructure and data solutions for a wide variety of users, including proprietary traders, brokers, money managers, CTAs, hedge funds, commercial hedgers and risk managers. In addition to providing access to the world’s major international exchanges and liquidity venues via its TT® trading platform, TT offers domain-specific technology for cryptocurrency trading and machine-learning tools for real-time trade surveillance.

Position Summary

We are seeking Python Developers for our Chicago Site Reliability Engineering (SRE) team who thrive on pushing the limits of technology to produce state-of-the-art solutions. Our SRE team is challenged with creating scalable solutions for monitoring live trading infrastructures, building command frameworks, and generating actionable alerts for our on call operations members.

Code, script and automate using Python
Implement new product features, as well as enhance and maintain existing functionality by monitoring solutions and performance characteristics
Create/enhance tools to make operational workflows more automated and less error-prone
Participate in design discussions, review sessions and prototyping
Ensure the scalability and quality of all code
Assist with product documentation, unit testing, monitoring and ensuring overall product quality
Provide support of trading system issues across the software, hardware, and network stacks to ensure that services are restored immediately
Work one on one with other application teams to ensure they can provide proper monitoring and tools before their application into moves into a live environment

Minimum 2 years of experience with Python
Experience with Icinga2, Prometheus, or Splunk a plus
Experience with AWS a plus
Solid understanding of functional programming, object oriented programming and computer science foundations
Good understanding of backend and server side components
Proven and strong communication skills
Must be self-directed, flexible and have the ability to prioritize and handle multiple projects simultaneously
Experience working in an Agile environment a plus

Ready to be seen?

Apply now to have the opportunity to be considered for similar jobs at leading companies in the Seen network for FREE.

Be seen in a new Reliability Engineer job

Skip the search

Zero stress and one profile that can connect you directly to 1000s of companies.

Best-fit jobs—for you

We’ll take it from there. After you tell us what you’re looking for, we’ll show you off to matches.

Free Career Coaching

Boost your interview skills, map your tech career and seal the deal with 1:1 career coaching.

You get tech. We get you.

Join now and be seen.