We are looking for an exceptional software team leader to join our team and lead a software development team focused on our cloud based platform.
- Lead a team of software engineers in an agile environment
- Drive innovation for our products by staying abreast of technology trends
- Tackle complex problems in usability, scalability, and distributed systems Drive leadership, empowerment and teamwork
- First degree in Computer science or equivalent.
- At least 3 years leading development teams
- Experienced in large, reliable, high throughput, multi-threaded distributed infrastructures/applications
- Experienced with code testing methodology (unit tests, integration tests, DI, Mockups)
- Proven design capabilities: understanding requirements, architectural considerations and the ability to design a flexible, reliable solution.
- Team player
- English at a high level.
- Knowledge in financial services especially around trading, real time market data, and derivatives. - Experienced with Scrum/Agile methodology
- Experience with caching technologies: GigaSpaces, Memcached, Redis, or other
- Experience with Web sockets and local storage