Job Description:
- Lead a team of developers.
- Develop scalable and secure agents on the Windows platform
- Research and POC new technologies
- Work with developers from other agent teams and with backend teams
- Review and train junior employees with their designs
- Initiate and innovate to promote business needs
Requirements:
Technical skills
- Experience in C++ and C#
- Deep knowledge of multithreading and async tasks
- Networking knowledge – IP & TCP/UDP stack, routing tables, IPv4/IPv6, and DNS configuration
- Understanding of VPN packet encapsulation & routing
- Experience in Windows sockets programming
- Deep understanding of design patterns Managerial skills
- At least 1-2 years of experience managing a development team
- Good spoken English
- Have a team-first approach, along with excellent problem-solving, management and communication skills
- Consistently demonstrates a high level of integrity and professionalism
- High attention to detail