Make Your Resume Now

Senior Software Engineer

Posted February 24, 2026
Full Time

Job Overview

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 worldwide. As a Software Engineer, you will work on our award-winning trading platform,m which incorporates robust, high-performance tools for spread trading, strategy creation, algorithmic and automated trading, black-box execution, high-frequency proximity-based trading,g and more.

What Will You Be Involved With?

  • Support, maintain, and enhance existing and build new product functionality for trading software in a real-time, multi-threaded, multi-tier server architecture environment to create high and low-level designs for concurrent high-throughput, low-latency software architecture
  • Provide software development plans that meet the needs of clients and markets
  • Evolve the platform by introducing new components and integrating them with existing ones
  • Perform memory, cpu and resource management
  • Analyze stack traces, memory profiles, and production incident reports from traders and support teams
  • Propose fixes, enhancements to existing trading systems
  • Adhere to release and sprint planning with the Quality Assurance Group and Project Management
  • Attend and participate in daily scrum meetings


Tech Stack
  • Languages: JavaScript, TypeScript, Python
  • Frameworks: React, Backbone
  • Infrastructure: AWS

What Will You Bring to the Table?

  • Bachelor’s or Master’s degree in Computer Science or Computer Engineering or Management Information Systems, or equivilant experience
  • Prior experience with web technologies (like canvas)
  • Proficiency in JavaScript, with a minimum of five years of direct experience in team-based development
  • Familiarity with Python and Amazon Web Services (AWS) cloud technologies
  • Familiarity with React or willingness to collaborate on mixed-frontend projects
  • Experience with multi-threaded browser and server applications
  • Strong object-oriented code design understanding
  • SOLID design patterns
  • Familiarity with agile/iterative development methodologies
  • Experience developing web services using REST approach
  • Experience developing on large-scale systems
  • Solid debugging and performance tuning skills



Ready to Apply?

Take the next step in your career journey

Stand out with a professional resume tailored for this role

Build Your Resume – It’s Free!