remoteonsite
Software Engineer - C , Perl & Python - Ivanti
Software Engineer
Develop and enhance the Ivanti Connect Secure VPN gateway using C++, Perl, and Python, focusing on performance, security, and reliability while collaborating with distributed engineering teams.
About the role
Key Responsibilities
- Design, implement, and maintain core components of the VPN gateway using C++, Perl, and Python.
- Optimize code for high performance, low latency, and robust security across multi‑platform environments.
- Collaborate with cross‑functional teams to integrate AI‑driven development tools and modern build pipelines.
- Conduct code reviews, write unit/integration tests, and ensure compliance with security best practices.
- Troubleshoot production issues, perform root‑cause analysis, and deliver timely fixes.
Requirements
- Strong proficiency in C++ (C++11/14/17) with solid understanding of memory management and concurrency.
- Hands‑on experience with Perl and Python scripting for automation and tooling.
- Deep knowledge of VPN technologies, networking protocols, and Linux system internals.
- Familiarity with CI/CD pipelines, modern build systems, and AI‑assisted development workflows.
- Excellent problem‑solving skills and ability to work effectively in a distributed, multi‑disciplinary team.