Kaseya Logo

Kaseya

Staff Software Engineer

Posted One Month Ago
Be an Early Applicant
In-Office
Pune, Maharashtra, IND
Senior level
In-Office
Pune, Maharashtra, IND
Senior level
Designs, develops, tests, and maintains scalable enterprise SaaS software, APIs, platform components, integrations, and customer-facing capabilities. The role includes technical design, code reviews, troubleshooting, production support, performance and reliability improvements, CI/CD and DevOps practices, cross-functional collaboration, and mentoring junior and mid-level engineers. The engineer will influence technical direction and work across interconnected, cross-platform systems using C# and .NET.
The summary above was generated by AI

About Kaseya

Kaseya is the leading provider of AI-powered IT management and cybersecurity software, serving Managed Service Providers (MSPs) and internal IT organizations worldwide. Our comprehensive platform helps organizations efficiently manage, secure, and automate their IT environments, driving operational efficiency and long-term business success.

Backed by Insight Partners, a leading global software investor, Kaseya has experienced sustained double-digit growth and continues to expand its global footprint. Today, Kaseya supports customers in more than 20 countries and manages over 15 million endpoints worldwide.

Founded in 2000, Kaseya was built by builders - and we're still building. We look for people who create rather than wait, who see a hard problem and lean in, and who treat challenges as raw material. At Kaseya, everyone plays a role in shaping the future of IT: whether you're in engineering, product, sales, marketing, customer support, or operations, your work helps protect, defend, and optimize IT environments across the globe.

We're building teams that grow, perform, and make an impact. If you're driven by the itch to make things better - a product, a process, a career - you'll fit right in.

At Kaseya, we don't just raise the bar. We build it.


Endpoint Agent – Staff Software Engineer 

Why Kaseya? 

Join a fast-growing company transforming the IT management and cybersecurity industry. At Kaseya, we are modernizing how software is designed, built, tested, and operated—combining strong engineering fundamentals with AI-native development practices. 

You will have the opportunity to shape not only our technology architecture, but also how engineering teams leverage AI to build high-quality software faster and more effectively. 

Join the Kaseya growth rocket ship and see how we are #ChangingLives! 

 

Job Summary 

We are hiring an experienced Staff Software Engineer to help design, build, and evolve the next generation of Kaseya's endpoint agents. This role combines deep systems programming expertise with large-scale distributed software development. 

You will work closely with Product, Platform, Security, and Cloud Engineering teams to build endpoint capabilities that power device management, software deployment, patch management, remote monitoring, compliance, automation, and security initiatives. 

This is a highly hands-on role requiring strong operating system fundamentals, troubleshooting skills, and practical experience building software that runs reliably on customer endpoints. 

 

What You Will Do 

Technical Leadership & Architecture 

  • Drive architecture and technical direction for endpoint agent components across Windows, macOS, Linux, and mobile platforms. 
  • Design scalable, secure, and maintainable solutions for endpoint management, monitoring, automation, and remediation. 
  • Lead cross-functional initiatives involving endpoint agents, cloud services, security services, and MDM integrations. 
  • Define engineering standards, best practices, and reusable platform components across endpoint products. 
  • Mentor engineers on systems programming, operating system internals, endpoint security, and software architecture. 
  • Participate in design reviews, code reviews, and technical strategy discussions. 
  • Collaborate closely with product management, platform engineering, QA, and support teams. 

 

Engineering 

  • Design and build new endpoint capabilities for device management, software deployment, patching, compliance, inventory collection, remote actions, and automation. 
  • Develop reliable, performant, and secure system services running on customer devices. 
  • Contribute hands-on code to critical product features and platform improvements. 
  • Build APIs, communication frameworks, and data collection mechanisms between endpoint agents and cloud platforms. 
  • Investigate and resolve complex customer-reported issues across diverse endpoint environments. 
  • Partner with Support and Product teams to diagnose production problems and drive root-cause analysis. 
  • Translate customer feedback and enhancement requests into scalable product capabilities. 
  • Improve agent resilience, observability, upgradeability, and performance. 
  • Ensure compliance with platform security requirements and industry best practices. 
  • Evaluate emerging operating system and endpoint management technologies and drive adoption where appropriate. 

 

What You Bring 

  • 10+ years of software engineering experience, including 5+ years building system-level or endpoint software. 
  • Deep expertise in at least one operating system platform (Windows, macOS, Linux) 
  • Strong programming experience in at least one of C, C++, Rust, Go, C#/F#/.NET 
  • Experience building background services, daemons, agents, drivers, extensions, or endpoint applications. 
  • Strong understanding of operating system internals including - Process management, Memory management, Filesystems, Networking, Concurrency and threading, IPC mechanisms 
  • Experience designing and troubleshooting software deployed to large-scale customer environments. 
  • Deep understanding of endpoint security concepts and OS security models. 
  • Experience working with - Code signing, Privilege management, Sandboxing, Secure communications, Device compliance, Endpoint protection technologies 
  • Strong working knowledge of MDM ecosystems - Microsoft Intune, Windows Management APIs, Apple MDM Frameworks, Android Enterprise, Linux device management technologies 
  • Experience building or integrating endpoint management solutions. 
  • Experience in developing software deployed to hundreds of thousands or millions of devices. 
  • Nice to have 
  • Experience with RMM, UEM, EDR, XDR, or endpoint security products. 
  • Knowledge of scripting technologies such as PowerShell, Bash, Python, or AppleScript. 

 

What Success Looks Like 

A successful Endpoint Engineer at Kaseya: 

  • Builds secure, high-quality endpoint software. 
  • Owns features from design through production support. 
  • Solves complex customer and platform challenges. 
  • Improves reliability, security, and performance of endpoint agents. 
  • Partners effectively across Product, Support, Security, and Engineering teams. 
  • Learns continuously and stays current with evolving operating system and device management technologies. 

Additional information
Kaseya provides equal employment opportunity to all employees and applicants without regard to race, religion, age, ancestry, gender, sex, sexual orientation, national origin, citizenship status, physical or mental disability, veteran status, marital status, or any other characteristic protected by applicable law.

Similar Jobs

8 Days Ago
Hybrid
Pune, Maharashtra, IND
Senior level
Senior level
Artificial Intelligence • Cloud • Sales • Security • Software • Cybersecurity • Data Privacy
Leads hands-on development of scalable Java and Go distributed systems, event-driven microservices, and cloud-native services on AWS. Defines architecture, technical roadmaps, and engineering standards; optimizes databases and streaming pipelines; contributes to testing, CI/CD, production support, and on-call operations. Mentors engineers, leads cross-functional technical alignment, and advances AI-assisted engineering practices across a multi-tenant SaaS platform.
Top Skills: Amazon AuroraAmazon BedrockApache KafkaAWSClaude CodeCloudbeesCursorDockerDynamoDBGitGoGradleHibernateJavaJenkinsKubernetesMavenMySQLNumpyPandasPostgresPythonPyTorchRedisScikit-LearnVertex Ai
Yesterday
In-Office
Expert/Leader
Expert/Leader
Fintech • Financial Services
Leads full-cycle software engineering for .NET and Python applications, including microservices, REST APIs, cloud deployments, CI/CD, test automation, monitoring, debugging, and troubleshooting. The role develops C#/.NET applications, automates processes with Python and scripting, implements AWS cloud solutions, operates deployment pipelines, and applies TDD and BDD practices. It also requires collaboration across application teams, technical leadership, and ensuring cloud platform stability and security.
Top Skills: .Net Core.Net FrameworkAmazon CloudwatchAmazon Ec2Amazon EcsAmazon EksAmazon S3Amazon VpcAppdynamicsArtifactoryAWSAws LambdaAzureBddBrunoC#Github ActionsGrafanaJavaScriptJenkinsKafkaMicroservicesMongoDBMssqlNext.JsObserveOctopus DeployOraclePostmanPowershellPrometheusPythonReactRestSeleniumShell ScriptingSoapSplunkTddTeamcityXML
Yesterday
In-Office
Senior level
Senior level
Healthtech • Professional Services • Consulting • Generative AI • Manufacturing
Build and own scalable AI and Generative AI platforms using Python, microservices, cloud infrastructure, and machine learning models. Design backend architecture, deploy and optimize ML systems, manage Kubernetes and Terraform-based infrastructure, maintain databases and observability platforms, and lead production reliability practices. The role also involves technical leadership, mentoring, architecture decisions, incident response, and translating client requirements into robust technical solutions.
Top Skills: AWSClaude CodeCursorDockerElkGCPGenerative AiGithub CopilotGrafanaHelmJavaJavaScriptKubernetesLlmsLokiMachine LearningMicroservicesMongoDBNoSQLPostgresPrometheusPythonSQLTerraform

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account