Mirrai Careers
Resume BuilderCareer Test
InsightsPricing
Get Started Free
Jobs/Software Engineer - C++, Windows/MacOS/Linux, networking

Software Engineer - C++, Windows/MacOS/Linux, networking

a3c41b8b71eff8c4

Bangalore, India Posted 2d ago
Apply on company site
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 new 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 and product quality, embracing agile methodologies. What you will bring: * 2+ years of experience in C++ development, with deep understanding of both C++11 and C++20 features and STL. * Expert-level proficiency in designing and maintaining Makefile-based build systems for Windows and Linux. * Hands-on experience using AI-powered coding tools to improve productivity and code quality. * Strong software engineering fundamentals: data structures, OOP, and OS concepts. * Proficiency with debugging and profiling tools (GDB, WinDbg, Valgrind, Perf) and version control (Git). * Demonstrated ability to deliver secure, reliable features in high-stakes, cross-platform environments. * Excellent code review, mentoring, technical leadership, and multi-layer debugging skills. * Experience in Agile/Scrum development processes. * Strong communication, collaboration, and problem-solving abilities. * Eagerness to learn, innovate, and support technical excellence across the team. * Ability to work independently and take full ownership of modernization and migration initiatives. Nice to have: * Understanding of networking and security concepts: TCP/IP stack, SSL/TLS, VPN technologies, firewall architecture. * Familiarity with secure coding practices specific to network security products. Why Ivanti? * Friendly, flexible schedules: Empower excellence from anywhere. * Competitive compensation & total rewards: Health, wellness, and financial benefits tailored for you and your family. * Diverse global teams: Collaborate with experts from 23+ countries. * Learning & development: Access to best-in-class tools and programs for your continuous growth. * Equity & belonging: We value every voice—your story shapes our solutions. What drives us: Ivanti’s mission is to elevate human potential within organizations by managing, protecting, and automating technology for continuous innovation. Our commitment to diverse and inclusive hiring, decision-making, and support for our staff and customers fuels our ability to build world-class solutions. Ready to make an impact? Apply now or reach out for more information. If you need accommodations during the process, contact [email protected]—we’re here to help. Ivanti is proud to be an Equal Opportunity Employer. We welcome applicants from all backgrounds and walks of life.  #LI-VG2

See how well you match this job

Upload your resume and we’ll score your fit for this role and 6 similar roles — then tailor your CV to it with AI. Free, no credit card.

Check your match

Similar jobs

  • Senior Software Engineer - Angular / React

    a3c41b8b71eff8c4

    Bangalore, India
  • Staff Software Engineer - Android(Java/Kotlin)

    a3c41b8b71eff8c4

    Bangalore, India
  • Mobile Apps Developer ( React Native)

    ndeavour

    Remote
  • Mobile Software Engineer (x/f/m) - React Native

    alan

    Remote
  • Senior Frontend Engineer

    aerospike

    Bengaluru, India
  • Expert ReactJS Developer

    anaqua

    Hyderabad, India, India
Apply on company site

Want more roles like this? Browse fresh jobs or tailor your resume with AI.

Mirrai Careers

AI-powered career platform: build resumes, match jobs, and plan your career.

Product

  • All Tools
  • Resume Builder
  • Career Test
  • Pricing

Legal

  • Privacy Policy
  • Terms of Service
  • Fair Use Policy

Company

MIRRAI CHAT LTD (Company No. 16403306)

71-75 Shelton Street, Covent Garden

London, WC2H 9JQ, UNITED KINGDOM

[email protected]

© 2026 Mirrai Careers. All rights reserved.