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.