Software Engineer (Java)

Virtu Financial is a global financial services firm and market maker providing liquidity, execution services, analytics, and trading technology across multiple asset classes.

New York, NY, USA
About Virtu Financial, Inc.

Virtu Financial, Inc. leverages market-structure expertise and technology to provide liquidity and transparent trading solutions across equities, ETFs, foreign exchange, futures, fixed income, cryptocurrency, and commodities. Its offerings include market making, execution services, liquidity sourcing, multi-asset analytics, data products, compliance tools, and broker-neutral workflow technology.

View jobs by Virtu Financial, Inc.

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

Design, build, and maintain low-latency trading systems and infrastructure, create trading tools, improve scalability and performance, and develop technical solutions for future business needs across frontend-facing and backend infrastructure projects.

Requirements

  • Bachelor's or master's degree in computer science, computer engineering, or a related field, or equivalent experience
  • Experience building and designing distributed and scalable software
  • Experience with Java, Go, or C++
  • Experience in Python preferred
  • Experience with distributed or highly concurrent systems preferred
  • Experience with low-latency systems or high-transaction environments preferred
  • Experience with relational databases preferred
  • 2 to 5+ years of experience building, shipping, and maintaining highly optimized, scalable code

Responsibilities

  • Design, build, and maintain proprietary low-latency trading systems and infrastructure
  • Produce trading tools that leverage the high-performance system
  • Improve the scalability and performance of trading infrastructure
  • Understand future business needs
  • Design technical solutions to meet business demands
  • Handle frontend-facing and backend infrastructure projects across different programming languages

Benefits

  • 26 days annual leave
  • Additional leave for community service, marriage or civil partnerships, and moving house
  • Paid maternity leave
  • Enhanced paternity leave
  • Private health, dental, and optical cover
  • Annual health assessments
  • Private GP access
  • Dedicated wellness programme
  • Life assurance
  • Income protection
  • Competitive pension scheme
  • Gym subsidy or fitness reimbursement
  • Cycle to Work scheme
  • Commuter benefit plan
  • Personal travel insurance
  • Complimentary catered lunches every day
Software Engineer (Java) at Virtu Financial, Inc. | JobStash