Senior C++ Engineer (Windows Internals)
About the Company
Established in 2004, ALLSTARSIT was founded with a clear vision: to enhance the landscape of global IT employment by bridging the gap between companies and skilled professionals. The core belief was that assembling a team shouldn't be hindered by geographical constraints. Fast forward to the present day, ALLSTARSIT stands as an international outstaffing service provider committed to change the way businesses recruit, compensate, and oversee top talent worldwide.
With operational hubs scattered across Europe, Asia, and LATAM, and its headquarters situated in San Francisco, US, the company boasts a workforce of over 1,000 adept professionals. Spanning across more than 20 countries, ALLSTARSIT offers a diverse range of skilled employees across various verticals, including AI, cybersecurity, healthcare, fintech, telecom, media, and so on.
About the Project
The company develops innovative security technologies designed to help organizations protect critical IT infrastructure, strengthen system resilience, and address evolving cybersecurity challenges. The engineering team focuses on developing high-performance, reliable, and scalable software solutions, combining low-level system programming with modern security engineering practices.
Must Have
- 6+ years of professional software development experience with strong expertise in C++.
- Hands-on experience with Windows API and multithreaded programming.
- Practical experience with AI-assisted development tools (e.g., Claude Code or similar) and LLM APIs.
- Strong analytical, debugging, and problem-solving skills.
- Experience developing large-scale, high-performance software systems with complex technical requirements.
- Ability to independently investigate and resolve challenging engineering problems.
- Strong communication skills and ability to collaborate effectively within an international engineering team.
Interest in cybersecurity and system-level software development.
Nice to Have
- Knowledge of cybersecurity principles, technologies, and emerging security threats.
- Advanced understanding of LLM-based development tools, including AI agents and related workflows.
- Familiarity with low-level security concepts, including buffer overflows, race conditions, code injection, and privilege escalation.
- Deep understanding of Windows operating system internals.
- Experience with modern C++ standards and development practices.
- Experience with Windows drivers, file systems, or network protocols.
- Knowledge of reverse engineering, malware analysis, or exploit development.
- Experience with .NET/C#.