- B.S., M.S., or Ph.D. in Computer Science or related technical field.
- 3+ years experience as a software engineer.
- Expert in one of the languages, Java/C++/Go.
- Expert in database schema design.
- Experienced with distributed system design.
- Working in a financial data system is a plus.
- Working on high touch, high visibility, high performance, highly scalable enterprise applications.
- Research on new web technologies in financial industry.
- Understand and convert business ideas to product.