Browse All Jobs
Job Description

Virtu Financial is seeking a Software Engineer to join their Atlas Development team. The candidate will be responsible for the design, development, and maintenance of Virtu's front-to-back trading infrastructure. This role involves working on all aspects of the trading lifecycle, including order management, exchange connectivity, smart order routing, and clearing.

The candidate should be a self-directed and passionate developer with a strong technical foundation and excellent communication skills. The candidate should be able to discuss complex, technical problems.

Virtu Financial offers a dynamic, fast-paced environment with a flat hierarchy with possibilities of continually improving and raising the bar.

Responsibilities:

  • Design, build, and maintain proprietary, low-latency trading systems and infrastructures.
  • Produce powerful trading tools which leverage all aspects of our high-performance system.
  • Improve the scalability and performance of our trading infrastructure.
  • Understand the future needs of the business and design technical solutions to meet these demands.
  • Handle a variety of projects, from frontend to backend, in different programming languages.

Requirements:

  • B.S. or M.S. in Computer Science, Computer Engineering, or related field or experience.
  • 3+ years of experience building and designing distributed and scalable software in general purpose languages such as Java, Go, C++.
  • Driven, self-starting personality with peer leadership and initiative.
  • Excellent written and verbal communication skills.

Virtu offers:

  • Dynamic, fast paced, meritocratic environment with a flat hierarchy.
Apply Manually