Assistant Vice President, Software Development

Job description

FlexTrade Systems is a financial technology firm headquartered in Great Neck, New York. We are celebrating 23 years as industrial pioneer and a global leader in broker-neutral, trading platforms for equities, foreign exchange, options, futures and fixed income. With 500+ employees across 10+ offices in North America, Europe and Asia, and a worldwide client base both from buy and sell-side firms. It is an exciting time to join FlexTrade. Each line of business and region is in different growth phases. Across its functional teams, FlexTrade is taking bold steps to transform its business and approach to position itself for the next phase of growth.


Why FlexTrade?

Building great software requires good people with Innovative ideas, passion, and creativity. We thrive upon collaboration, hail from all walks of life and speak dozens of languages. We are passionate about equality and integrity with a culture of #belonging and we give you the freedom to create an impact, together.  All this while having fun at work!


What will you be doing:

 Assistant Vice President is a critical role in FX Development team, responsible for the Architecture, Design and implementation of solutions of integrated FlexTrade Products. This role demands the passion and hands-on experience in C++ programming on Linux/Unix Environment. Responsible for Managing our esteem customers and owning a complete Subsystem FX Product. Work on Cutting-Edge technologies and resolving  complex technical issues independently as well as Manage, mentor and guide a team of bright Developers.

Requirements

  • · Technology Savvy: Strong proficiency in C++ programming on Linux/Unix systems environment. Proficient in Data Structures, Multithreading and Problem-Solving capabilities. Good Knowledge of C++11 to C++ 17 standard is appreciated. Familiar with OS Concepts and  Database skills.
  • · Stakeholder Management: Manage our esteem customers, end user and internal team as an expert to recommend solutions, resolve some of the complex problems and support the client workflow solutions. Take complete ownership of a Subsystem and drive the feature release.
  • · Team Management: Manage, mentor and guide a team of bright developers with leadership agility and an attitude to build trust and gain confidence with key stakeholders across function teams.
  • · Innovative Thinker: Should be able to come up with innovative ideas, solutions and resolve complex technical problems. Possess good communication and presentation skills with an appetite to take on additional responsibilities.
  • Should hold a Bachelors or Masters Degree in Computer Science and a 8+ years of relevant technical experience and at least 3+ years leading a team.