← Back to jobs

Ivanti Logo
Senior Software Engineer - C++, Windows & MacOS/Linux

Ivanti

 

Bangalore, Karnataka, India

Posted On: 2 days ago
Experience: 5+ years
Availability: Onsite
Openings: 1
Category: Senior Software Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

Develop and maintain cross-platform software solutions for Windows, macOS, and Linux, ensuring coverage through automated testing and rigorous quality standards.

This role is on-site.

Responsibilities

  • Convert customer requirements into working software through product design and system analysis.
  • Perform root cause analysis and lead technical troubleshooting for assigned products.
  • Prepare technical documentation for complex subsystems and provide accurate effort estimates.
  • Mentor engineers to maintain high code quality and share best practices.

Required Skills

  • 5+ years of software development experience with strong proficiency in C++ (C++14 or newer).
  • Deep understanding of Object-Oriented Programming (OOP) and functional programming approaches.
  • Expertise in modern memory management, security concepts, and automated testing.
  • Native Windows development knowledge, including Win32 API and system security models.
  • Linux system expertise covering package management, service models, and distributions (Red Hat, CentOS, SuSE, Ubuntu, Oracle Enterprise Linux).
  • Ability to work effectively in a remote-friendly environment.

Preferred Skills

  • macOS development experience using Swift or Objective-C.
  • Proficiency in Python and knowledge of agile software concepts.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs