- Team player with good communication skills
- Strong computer science and engineering fundamentals (data structures, concurrency, design patterns, algorithms)
- High-quality and maintainable code writing
- Mastery of Java, C#, or another OO language, including experience with asynchronous, multi-threaded, parallel programming paradigms
- Always looking further to keep improving your skills
- Product Engineering Mindset