Enable job alerts via email!

Software Engineer - Workflow Technology (Java/C++)

Virtu Financial

New York (NY)

On-site

USD 150,000 - 200,000

Full time

12 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a leading financial technology firm as a Software Engineer in Workflow Technology, where you'll leverage your Java and C++ expertise to enhance innovative trading solutions. This dynamic role focuses on building and supporting a low-latency middleware platform, allowing you to solve complex technical challenges in a fast-paced environment. Collaborate with a talented team to drive the next generation of execution management systems while enjoying a meritocratic culture that values your contributions. If you're ready to kickstart your career in fintech, this opportunity is perfect for you!

Qualifications

  • 4+ years of experience in software development with a focus on Java and C++.
  • Strong understanding of Linux and Windows platforms.

Responsibilities

  • Design and support low-latency middleware for financial applications.
  • Upgrade and maintain proprietary EMS systems using Java and C++.

Skills

Java
C++
Linux
C#
Python
Shell scripting
SQL
XML
Object-oriented programming
Threading

Education

Bachelor's degree in Computer Science
Master's degree in Computer Science

Tools

SVN
CVS
GIT

Job description

Software Engineer - Workflow Technology (Java/C++)

New York

VIRTU

As a leading financial technology firm, we leverage cutting-edge technology to deliver liquidity to global markets as well as innovative, transparent trading solutions and industry standard-setting analytics tools to our clients. As a market maker, Virtu provides deep liquidity that helps to create more efficient markets around the world. Our market structure expertise, broad diversification, and execution technology enables us to provide competitive bids and offers in over 19,000 securities, at over 235 venues, in 36 countries worldwide.

Virtu offers a dynamic, meritocratic environment with a flat hierarchy. No finance background is necessary or expected. This is a great opportunity for the right candidate to kick start a career in the financial technology space.

THE ROLE

Our award-winning Triton Execution Management System is a global, broker-neutral, multi asset-class platform that combines Virtu’s cutting-edge liquidity, execution, analytics and workflow solutions into one unified and customizable execution interface. Our Triton Development team is a highly talented group of versatile software engineers. As part of this development team, your primary responsibility will be to build, design and support low-latency middleware under the guidance of the architecture team and enhance the next-generation messaging router for Linux support. Further responsibilities include:

  • Upgrade/Migrate Proprietary Virtu EMS system and its feature from legacy to new technology stack in Java
  • Maintain and work on existing services that interface with other teams such as reference or trading data plant in C++
  • Convert a proprietary EMS in-memory real-time database to run on Linux
  • Understand different trading strategies/tactics and contribute by recommending enhancements to them
  • Work in a fast moving and rapidly changing environment using agile methodology
  • Solve highly technical and complex problems on multiple projects
  • Analyze feature specifications and be actively involved with product management in refining these specs
  • Conduct system modeling, prototyping and analysis while designing software applications
  • Participate in recommending new technologies and next generation features

THE CANDIDATE

  • A bachelor’s degree or master’s degree in Computer Science, MIS or related field with 4+ years of experience
  • Extensive and active development experience in object oriented programming using Java, and to a lesser degree, C++
  • Experience working on both Linux and Windows platform
  • Knowledge of C# is highly preferred
  • Knowledge with Python and Shell scripting, and object oriented programming
  • Excellent communication skills both verbal and written with ability to work both independently and in a team environment
  • Experience with threading, SVN/CVS/GIT, SQL, XML, and service oriented architectures
  • Detail orientated with ability to handle concurrent projects while adapting quickly to rapidly changing priorities
  • Experience with Market Data is not required, but would be a plus

THE PROCESS

After passing an application screening, candidates will be sent an online programming test via email from a service called HackerRank as a first step of the process.

Salary Range: $150,000 - $200,000 (salary range is exclusive of bonuses, benefits or other categories of compensation)

Virtu Financial is an equal opportunity employer, committed to a diverse and inclusive workplace, welcoming you for who you are and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.

Apply for this job

*

indicates a required field

First Name *

Last Name *

Email *

Phone

Resume/CV

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

New York

Remote

USD 130.000 - 160.000

-1 days ago
Be an early applicant

Senior Software Engineer, CLIP

eBay Inc.

New York

Remote

USD 115.000 - 200.000

Today
Be an early applicant

Software Engineer: Gauntlet App

Gauntlet

New York

Remote

USD 165.000 - 205.000

14 days ago

Lead Software Engineer

Kafene

New York

Remote

USD 150.000 - 190.000

7 days ago
Be an early applicant

Senior Software Engineer

Warbler Labs

New York

Remote

USD 150.000 - 205.000

2 days ago
Be an early applicant

Senior Software Engineer

Tremendous

New York

Remote

USD 150.000 - 250.000

6 days ago
Be an early applicant

Software Engineer - OpenStack

Canonical

New York

Remote

USD 110.000 - 260.000

13 days ago

System Software Engineer - Ubuntu Networking

Canonical

New York

Remote

USD 130.000 - 160.000

14 days ago

Software Engineer, Full Stack

Pryon

New York

Remote

USD 150.000 - 175.000

Today
Be an early applicant