Search TSR Jobs

About TSR:

TSR is a relationship-based, customer-focused IT and technical services staffing company.

For over 40 years TSR, Inc. and its wholly owned subsidiary, TSR Consulting Services, have prospered in the Information Technology staffing business, earning the respect of companies both large and small with well refined candidate screening, timely placement, and a real understanding of the right skill sets required by our clients.

Mission & Vision

We do not believe in building a vision around the company but building a company around our vision, which is simply;

Every employee’s voice matters, their effort is appreciated, and their talent is rewarded.

We challenge each employee daily, to raise the bar on how we treat our consultants and candidates. For far too long in this industry, candidates have been ghosted, lied to, or placed at a client and then forgotten about. Each day our staff works tirelessly at qualifying and placing, top talent with our clients, in a compassionate and caring manner.

Not every candidate is a match for the job, but every candidate and consultant will be treated with respect and professionalism.

Full Stack Engineer – Futures e trading systems

Job Description

  • Location: New York , New York
  • Type: Contract
  • Job #74502

Our client, a leading financial services company is hiring a Full Stack Engineer on a long-term contract basis.

Work Location:

New York, NY


Futures Technology is a global team providing technology services to the Futures business. The team is managing multiple Listed Derivatives e-Trading platforms, delivering key client and regulatory / exchange driven projects – helping help our global business and its customers to succeed.

Using Agile and DevOps principles is critical for us to deliver business value, with continuous improvement and learning at the center of everything we do. We strive to engineer performant, scalable and reliable systems that enable our business to grow clients and revenue. We care about implementing working agile, hand-in-hand with our business partners to realize their goals whilst maintaining technical excellence. 

About the Team: 

  • The Futures technology team manage and maintain a combination of external vendor platforms and internally developed systems. The eTrading platforms cover all areas of eTrading, from client order entry through the order messages on global exchanges, Pre & Post Trade Risk and Allocation services.
  • The team spans the 3 main trading hubs (Hong Kong, New York, London), with team members in five locations (Guangzhou, Hong Kong, New York, London and Krakow).
  • Our team values engineers with a growth mindset who love to learn new things, who are curious, whether that be learning about what our traders are doing or making technical improvements to our systems. We are hungry for diverse ideas and encourage our engineers to challenge the status quo and guide our technology choices as opposed to simply wanting to follow. Technology is an everchanging landscape, so we want full-stack DevOps engineers that enjoy working across technologies. This includes being open to working in new programming languages, across UI, backend and databases, and configuring infrastructure

The candidate will help drive the development and growth of existing and new futures ETD technologies in coordination with the business requirements.

The candidate will also be working in a devops model and will be responsible for assisting with front-line technology support for IT systems, primarily supporting the US Trading Desk and Europe and Asia as needed.

The successful candidate will be a full stack engineer:

  • Involved with all phases of futures Technology projects which may include but are not limited to requirements gathering/analysis, design, architecting, project managing, development, testing and implementation.
  • Provide technical support of our Futures execution stack. This will mean supporting both internal and external clients across both internal and vendor platforms and can include FIX client onboarding and certifications. You will also be responsible for incident and problem resolution and ensuring best in class service to our user base.
  • Driving a culture of diversity & inclusion, being inquisitive, innovative, data driven, continuous improvement and learning within team.
  • The key skills we are looking for is the ability to get into detail, articulate and communicate with a ranged of stakeholders from traders, external vendors to developers and engineers.
  • Experience with front office trading is highly required. Previous development skills with Java is required and Python is helpful but the most important skills we are looking for is that you are technically adept, eager to learn and adapt to new technologies, happy to challenge and be challenged 

Required Skills:

  • Must have strong technical skills and have some experience with Java development. We are seeking someone with hands-on experience navigating UNIX/LINUX environments and shell scripting.
  • Must have strong Futures eTrading systems and exchange connectivity experience including good knowledge and hands on experience with the FIX Protocol for client FIX certification and normalization.
  • Good communication skills. Must be able to interact and work well with traders, back office personnel, vendors, futures business, other IT teams and Clients.
  • Vendor system knowledge – Itiviti ULLINK, FIS Valdi, TT, Bloomberg TradeBook, Clearvision, Fidessa etc.
  • Scripting experience.

Additional Information (KPIs, travel etc.)

  • You are an excellent communicator and are comfortable communicating directly with the Sales/Trading Desk and internal Technology teams and are able to range up and down the detail depending on your audience.
  • We are a diverse company and appreciate different people have different circumstances, so we are more than happy to discuss a flexible working arrangement whether it be the number of days, hours or location that you are able to work.

Pay rate range $85 – $100 (professional day).


Include a message to the recruiters.
Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!