Virtu Financial
Internship - Software Engineer
About this role
Virtu Financial seeks software engineering interns for a 10-week summer program in Austin or New York to work on proprietary, low-latency trading systems and algorithms. You'll collaborate with senior engineers on real development projects while learning financial markets through structured training and mentorship.
What you'll do
- Design and develop features for proprietary, low-latency trading systems
- Work on optimization and performance improvements for trading algorithms
- Build trading tools that support high-performance systems deployed globally
- Solve real-world problems on assigned projects throughout the summer
- Collaborate with senior mentors to improve scalability and efficiency
- Contribute to systems handling massive data flows in financial marketplaces
What they're looking for
- Python programming
- Java or C++
- Quantitative problem-solving
- System design and architecture
- JavaScript (preferred)
- Low-level programming (preferred)
- Backend/frontend development versatility
- Independent problem-solving and initiative
Benefits
- Onsite gym and workout classes
- Onsite barista
- Weekly happy hours and social events
- Breakfast and lunch provided
- Transportation assistance
- Comprehensive training week and ongoing mentorship
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
Virtu Financial
Virtu Financial builds high-performance trading platforms and infrastructure for financial markets, serving traders and clients with advanced systems for data management, execution, and analysis. The company is hiring Systems Engineers, Software Engineers, and Frontend Engineers to develop and optimize trading tools, platforms, and reference data systems across JavaScript, React, Java, C#, and backend technologies.
- Website
- virtu.com
Likely interview questions
- Walk us through a time you optimized code for performance—what metrics did you improve?
- How would you design a system to handle high-frequency data streams with low latency?