- 3+ years experience as a professional software engineer and experience with any object-oriented programming language.
- Designed complex scalable systems, built powerful and intuitive user interfaces, or worked with great teams on hard problems in financial data