What are the responsibilities and job description for the Software Development Team Lead (Fixed Income) position at Trading Technologies?
Application Deadline: 16 January 2026
Department: Engineering
Location: New York
Compensation: $200,000 - $300,000 / year
We seek a highly skilled and experienced C Team Lead to guide a team of talented developers in designing and developing a buy-side fixed-income solution on our award-winning TT trading platform. Our Software Engineers thrive on pushing the limits of technology to produce state-of-the-art applications for TT's platform, the front-end screen of choice for professional derivatives traders worldwide. As a leader, you will drive technical excellence, mentor team members, and ensure the timely delivery of high-quality software products.
What Will You Be Involved With?
- Code day-to-day in C and other programming languages (mainly Java) in a real-time, multi-threaded, low-latency software architecture
- Lead, mentor, and inspire a team of C developers to achieve project goals.
- Oversee and lead discussions on software design, development, and optimization using C .
- Prepare and deliver technical presentations or updates to stakeholders.
- Analyze and triage production incident reports from traders and support teams
- Write high-level design documents and thorough documentation
- Ensure software quality by developing integration and unit tests
- Perform memory and resource management analysis as well as performance tuning
- Actively propose fixes and enhancements to existing trading systems
- Collaborate with QA and Product teams to deliver timely customer value
- A minimum of 8 years of extensive and proven development experience with C (ideally utilizing C 11 or higher)
- 2 years in a leadership or team management role.
- Experience contributing to large, sophisticated code bases
- Strong understanding of software design patterns, algorithms, and data structures.
- Proficient in debugging methods and tools (GDB, Address Sanitizer, etc.)
- Expertise with multi-threading, low-latency systems, and performance tuning.
- Experience developing components in a distributed system
- Clean coding style with emphasis on readability
- Familiarity with Git is a plus
- Familiarity with networking and network protocols is a plus (e.g. message framing, session management, etc)
- Ability to understand business requirements and translate them into technical requirements and working application code
- Experience in the trading industry (specifically fixed income) and with industry protocols such as FIX.
- Experience with Linux is strongly preferred
- Knowledge of Java is a plus
- Experience with automated testing and unit testing is a plus
- Familiarity with agile/iterative development methodologies
- Competitive benefits, including medical, dental, vision, FSA, HSA, 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, one day per year available for volunteering, 2 Training days per year to allow uninterrupted professional development, 1 additional PTO day added during a milestone year, robust paid holiday schedule with early dismissal, generous parental leave (for all genders and staff, including adoptive parents), and backup child and pet care as well as tutoring services
- The company provided top-of-the-line tech resources and a tech accessories budget for monitors, headphones, keyboards, office equipment.
- Milestone anniversary bonuses
- Stipend and subsidy contributions toward personally-owned cell phones and laptops, gym memberships, and health/wellness initiatives (including discounted healthcare premiums and healthy meal delivery programs)
Salary : $200,000 - $300,000