C++ Team Lead – Trading Systems

Yablon & Associates LLC

New York (NY)

Hybrid

USD 180,000 - 240,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Medical benefits
Remote-friendly
Tech budget
Milestone bonuses
PTO and holidays

Job summary

Yablon & Associates LLC in New York City seeks a C++ Team Lead for a buy-side fixed-income solution on our trading platform. You will guide a team of developers, drive technical excellence, and ensure timely delivery of high-quality software.

You will code in C++ within a real-time, low-latency environment, mentor engineers, and collaborate with QA and Product teams to deliver customer value. Some remote work is available.

Qualifications

  • 8+ years C++ development experience (C++11+).
  • 2+ years in a leadership or team management role.
  • Experience with large, sophisticated code bases.
  • Strong understanding of design patterns, algorithms, and data structures.
  • Proficient in debugging with GDB, Address Sanitizer, etc.
  • Expertise in multi-threading, low-latency systems, and performance tuning.
  • Experience developing components in a distributed system.
  • Clean coding style with readability in mind.
  • Familiarity with Git; knowledge of networking protocols a plus.
  • Experience in trading industry (fixed income) and with FIX.
  • Linux experience strongly preferred.
  • Knowledge of Java is a plus.
  • Experience with automated/unit testing is a plus.
  • Familiarity with agile methodologies.

Responsibilities

  • Code day-to-day in C++ within a real-time, low-latency architecture.
  • Lead, mentor, and inspire a team of C++ developers.
  • Oversee and lead discussions on software design, development, and optimization.
  • 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.

Skills

C++11+/C++
Leadership
Low-latency
Multi-threading
Trading systems
Linux
GDB debugging
Git
Agile

Tools

GDB
AddressSanitizer
Networking
Git

Job description

Finance, Software Development, Team Management

C++ Team Lead – Trading Systems

Midtown, NYC

Description:

C++ Team Lead to guide a team of talented developers in designing and developing a buy-side fixed-income solution on our award-winning trading platform. Software Engineers thrive on pushing the limits of technology to produce state-of-the-art applications for the 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

What Will You Bring to the Table?

  • 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

What Will We Bring to the Table?

  • 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).

C++ Development, Trading Systems, Team Management

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++/React Developer – Trading Systems
Senior C++/React Developer – Trading Systems

Yablon & Associates LLC • New York (NY)

On-site
USD 150,000 - 210,000
Medical, dental, vision, and 401(k)
Flexible work options
Generous PTO policy
+4
Director, Software Development - C++
Director, Software Development - C++

Prestige Staffing • New York (NY)

On-site
USD 250,000 - 275,000
Healthcare
401(k)
Paid time off
Senior Software Developer (Trading Services)
Senior Software Developer (Trading Services)

Objective Partners • Chicago (IL)

On-site
USD 180,000 - 260,000
Competitive base salary
Performance bonus pool
Healthcare benefits
C++ Software Engineer - Trading Platform
C++ Software Engineer - Trading Platform

Talan • New York (NY)

On-site
USD 110,000 - 145,000
Competitive salary between USD $110,000 - 145,000
401(k) retirement plan with company matching
15 days of paid vacation per year
+2
Senior C++ Engineer
Senior C++ Engineer

Atrium Staffing • New York (NY)

On-site
USD 136,000 - 175,000
Comprehensive benefits package
Health and wellness benefits
Paid time off
+2
Senior C++ Engineer
Senior C++ Engineer

Goliath Partners • New York (NY)

On-site
USD 300,000 - 350,000
Competitive compensation
Collaborative environment
Access to cutting-edge hardware/software
Senior C++ in High Frequency Trading
Senior C++ in High Frequency Trading

Access Search, Inc. • Chicago (IL)

On-site
USD 150,000 - 230,000
Competitive salary
Medical/dental/vision
Relocation assistance
+5
C++ Developer
C++ Developer

Banyak Group • Chicago (IL)

On-site
USD 120,000 - 180,000
Senior C++ Engineer / Prop Trading / Woodridge, IL
Senior C++ Engineer / Prop Trading / Woodridge, IL

Kelly Services • Woodridge (IL)

Remote
USD 150,000 - 175,000
Competitive base salary
Bonus eligible
Medical Insurance
+6
Senior C++ Engineer
Senior C++ Engineer

The Cypress Group • New York (NY)

On-site
USD 200,000 - 265,000
Competitive compensation
Flexible on visa sponsorship
High-ownership environment