K

Senior Software Engineer

Kaseya
Posted this week

LOCATION

Pune · Onsite

EXPERIENCE

5+ Years

SKILLS REQUIRED

C#Windows InternalsEndpoint ManagementSystems ProgrammingMobile device management

Job description

Overview

Kaseya is hiring a Senior Software Engineer to help develop and maintain the company's endpoint management agents, working alongside senior engineers on capabilities, reliability and device management across multiple operating systems.

What you'll do

  • Design and implement new features for endpoint agents across Windows, macOS, Linux and mobile platforms.
  • Develop software components supporting monitoring, automation, patching, inventory collection and device management.
  • Write clean, maintainable and well-tested code.
  • Investigate customer-reported issues and production escalations.
  • Participate in root-cause analysis and resolution of agent-related problems.
  • Work with Product and Support teams to understand customer enhancement requests and contribute to implementation plans.
  • Improve agent stability, performance, scalability and security.
  • Develop integrations with operating system management and security frameworks.
  • Build telemetry and diagnostics capabilities that improve supportability.
  • Participate in design discussions, code reviews and sprint planning.
  • Collaborate with cloud, platform, QA and support teams.
  • Continuously learn and expand expertise in system software and endpoint technologies.

What you'll need

  • 5+ years of software engineering experience developing system software, endpoint software or platform services.
  • Strong proficiency in C# and .NET.
  • Windows internals, endpoint management, Win32, WMI, ETW, Registry, P/Invoke, Windows Services, desktop engineering or systems-programming experience.
  • Deep understanding of at least one operating system platform (Windows, macOS or Linux).
  • Strong knowledge of operating system fundamentals including processes, threads, filesystems, networking and security fundamentals.
  • Good understanding of operating system security features and device management concepts.
  • Familiarity with one or more MDM ecosystems: Intune, Apple MDM, Android Enterprise, Linux management tools.

Nice to have

  • Experience with RMM, UEM, EDR, XDR or endpoint security products.
  • Proficiency in one of C, C++, Rust, Go or F#.
  • Knowledge of scripting technologies such as PowerShell, Bash, Python or AppleScript.

Details

  • Location: Pune, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer