16 Aug
|
Ivanti
|
Bengaluru
Are you a passionate C++ engineer with deep expertise in modern C++ and cross-platform desktop security solutions? Are you ready to modernize and future-proof enterprise VPN and ZTNA products for Windows and Linux? Join us at Ivanti to deliver robust, high-performance security software that defends organizations worldwide against evolving cyber threats.
Why this role matters
As a C++ Developer, you will be pivotal in modernizing and migrating Ivanti’s network security desktop clients from C++11 to C++20. Your work will directly impact the performance, security, and reliability of critical solutions protecting enterprises around the globe. Collaborating with distributed, multi-disciplinary engineering teams, you’ll apply expert knowledge of C++, cutting-edge build practices, and AI-driven development to elevate our products to new standards of quality and resiliency.
What you’ll do:
- work on the architectural transition of our cross-platform VPN & ZTNA client from C++11 to C++20, leveraging the latest language features (Ranges, Concepts, Coroutines) for cleaner and safer code.
- Modernize and optimize complex Makefile-based build systems for Windows (MSVC) and Linux (GCC/Clang) to streamline development.
- Integrate AI coding assistants like GitHub Copilot into your workflow to accelerate refactoring efforts, automate unit test generation, and reduce technical debt.
- Develop recent and enhanced security features, following the latest secure coding standards to eliminate vulnerabilities like buffer overflows, DLL injections, and memory-safety issues.
- Conduct thorough code reviews, mentor other developers, and foster best practices that keep our products robust and secure.
- Collaborate closely with platform engineers, QA, and security teams across Windows and Linux environments.
- Own the end-to-end delivery of modernization projects, from planning and execution through to deployment and post-release optimization.
- Continuously improve our engineering processes an
📌 Software Engineer (Bengaluru)
🏢 Ivanti
📍 Bengaluru