- A passion for software design and problem solving
- Robust understanding of object oriented design, data structures, systems, application development, multithreading, and distributed systems.
- Good communication skills
- Financial knowledge is a plus but not necessary
This is a highly specialized role with compensation to match. Salaries up to $250K base plus generous bonuses and benefits. Apply today.