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 Engineer

  • Full Time
  • Pune

Website Trading Technologies

Futures Trading Platform

We are currently seeking driven and talented Software Engineers who thrive on pushing the limits of
technology to produce state-of-the-art trading applications. TT’s platform is the front-end screen of
choice for professional derivatives traders around the world. As a Software Engineer, you will work on
our award-winning trading platform which incorporates robust, high-performance tools for spread
trading, strategy creation, algorithmic and automated trading, black-box execution, high-frequency
proximity-based trading and more.


Key Responsibilities
1. Support, maintain, and enhance existing and new product functionality for trading software in
a real-time, multi-threaded, multi-tier server architecture environment to create high and low
level design for concurrent high throughput, low latency software architecture
2. Provide software development plans that meet future needs of clients and markets
3. Evolve the new software platform and architecture by introducing new components and
integrating them with existing ones
4. Perform memory, cpu and resource management
5. Analyze stack traces, memory profiles and production incident reports from traders and
support teams
6. Propose fixes, enhancements to existing trading systems
7. Adhere to release and sprint planning with the Quality Assurance Group and Project
8. Work on a team building new solutions based on requirements and features
9. Attend and participate in daily scrum meetings


Skills, Knowledge and Expertise
1. Bachelor’s or Master’s degree in Computer Science or Computer Engineering or Management
Information Systems
2. Proficiency in JavaScript and Python, with a minimum of five years of direct experience in
team-based development
3. Experience with multi-threaded browser and server applications
4. Strong knowledge and understanding of server development and Amazon Web Services (AWS)
cloud technologies
5. Strong object oriented code design understanding
6. SOLID design patterns
7. Familiarity with agile/iterative development methodologies
8. Experience developing web services using REST approach
9. Experience developing on large scale systems.


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 their 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, a 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 close to various public transportation

To apply for this job please visit