Drimva

Virtu Financial

Software Engineer - Client Trading Infrastructure (Java)

$175K–$200K

New York · Full-time · Posted Apr 18, 2022

Experience
3+ years building and designing distributed and scalable software in Java/C++.
Education
B.S. or M.S. in Computer Science, Computer Engineering, or related field or experience.

About the job

Designs, builds, and maintains low-latency trading infrastructure and tools across the trading lifecycle, improving system scalability, performance, and efficiency.

What you'll do

  • Design, build, and maintain proprietary trading systems and infrastructure.
  • Develop trading tools and improve infrastructure scalability and performance.
  • Design technical solutions for future business needs across frontend and backend projects.

What they ask for

  • 3+ years of experience building and designing distributed and scalable software in Java/C++.
  • B.S. or M.S. in Computer Science, Computer Engineering, or related field or experience.
  • Strong written and verbal communication skills.

Nice to have

  • Experience in Python.
  • Experience with distributed or highly concurrent systems, low-latency systems or high-transaction environments, collaborative environments, or relational databases.

Pay

$175,000 - $200,000 (USD, base salary)

Tools

Java, C++, Python

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 4, 2026 (UTC)