Careers

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

Software Engineers

 

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.

Responsibilities

  • Develop, design and implement software applications and new product features for Web and Mobile (Android and iOS) platforms. Enhance and maintain existing software functionality. Participate in software design discussions and review sessions. Create high-level and detailed design documents. Translate business requirements into technical requirements. Assist with product documentation, unit testing, and ensure overall software product quality. Technical environment: Javascript; SOLID Principles and design patterns; write/consume REST APIs; systems integration with CRM/ERP, SSL, digital certificates, and encryption; Agile development and unit testing; HTML5; CSS; Visual Studio Code; Java; Python; JQuery; AWS; ReactiveX; Webpack; Gradle; PyCharm; XCode; GIT; NodeJS; NPM; TCP/IP and UDP networking protocols; Android; iOS; Web Security design patterns; relational databases; NoSQL; Firebase; Fastlane; Kotlin; Swift; Backbone.

Qualifications

  • Master’s degree in Computer Science or related field plus two years of experience in the job offered or in software development OR Bachelor’s degree in Computer Science or related field plus five years of progressive experience in the job offered or in software development required. Required Skills: JavaScript; solid principles and design patterns; write/consume REST APIS; systems integration with CRM/ERP, SSL, Digital Certificates, and Encryption; Agile Development and unit testing; HTML5; CSS; Visual Studio Code; Java; gradle; Jquery; ReactiveX; PYCharm; Android; GIT; NODEJS; NPM; TCP/IP and UDP networking protocols; web security design patterns; relational databases; NoSQL.

Trading Technologies (TT) is an equal opportunity employer. Equal employment has been, and continues to be a required practice at the Company. Trading Technologies’ practice of equal employment opportunity is to recruit, hire, train, promote and base all employment decisions on ability, rather than race, color, religion, national origin, sex, age, disability, sexual orientation, genetic information or any other protected status. Additionally, TT participates in the E-Verify Program for our US offices.

Upload your CV/resume or any other relevant file. Max. file size: 12 MB.
Please provide a salary target or range.