GrepJob
Ivanti

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

Ivanti
Apply
about 10 hours ago
Bengaluru, IndiaMid Level / Senior
H1B Sponsor

Responsibilities

  • Architect the transition of cross-platform VPN & ZTNA client from C++11 to C++20.
  • Modernize and optimize Makefile-based build systems for Windows and Linux.
  • Integrate AI coding assistants to enhance development efficiency.
  • Develop new security features following secure coding standards.
  • Conduct code reviews and mentor other developers.
  • Collaborate with platform engineers, QA, and security teams.
  • Own the end-to-end delivery of modernization projects.
  • Continuously improve engineering processes and product quality.

Requirements

  • 2+ years of experience in C++ development with knowledge of C++11 and C++20.
  • Expertise in designing and maintaining Makefile-based build systems.
  • Experience with AI-powered coding tools.
  • Strong fundamentals in software engineering, data structures, and OOP.
  • Proficiency with debugging and profiling tools and version control.
  • Ability to deliver secure features in cross-platform environments.
  • Excellent skills in code review, mentoring, and technical leadership.
  • Experience in Agile/Scrum development processes.
  • Strong communication and problem-solving abilities.
  • Eagerness to learn and support technical excellence.

Benefits

  • Friendly, flexible schedules to empower excellence from anywhere.
  • Competitive compensation and total rewards tailored for you and your family.
  • Collaborate with diverse global teams from 23+ countries.
  • Access to best-in-class learning and development tools.
  • Commitment to equity and belonging, valuing every voice.

Tech Stack

C++GitLinuxmacOSWindows