Back to jobs
KC
Hiring companyKaseya Careers

Verified today

Staff Software Engineer

Pune, India Hybrid

About the role

Kaseya is seeking a Staff Software Engineer to design, build, and maintain key capabilities across enterprise software platforms, contributing to secure, scalable, and reliable software solutions for customers operating complex business and technology environments. Day-to-day work includes designing, developing, testing, and maintaining software features for enterprise SaaS platforms, building reliable and scalable services, APIs, platform components, integrations, and customer-facing capabilities, participating in technical design, code reviews, troubleshooting, and production support, collaborating with product management, QA, UX/UI, operations, and other engineers to deliver roadmap commitments, contributing to improvements in performance, reliability, security, maintainability, automation, and observability, following and helping improve agile development, CI/CD, automated testing, and DevOps practices, mentoring junior and mid-level engineers through technical guidance, code review, and knowledge sharing, and communicating progress, risks, blockers, and technical trade-offs clearly to team members and stakeholders. This is a hybrid role based in Pune, India, requiring onsite p

What you’ll do

  • Design, develop, test, and maintain software features for enterprise SaaS platforms and related product capabilities
  • Build reliable and scalable services, APIs, platform components, integrations, and customer-facing capabilities
  • Participate in technical design, code reviews, troubleshooting, and production support activities
  • Collaborate with product management, QA, UX/UI, operations, and other engineers to deliver roadmap commitments
  • Contribute to improvements in performance, reliability, security, maintainability, automation, and observability
  • Follow and help improve agile development, CI/CD, automated testing, and DevOps practices
  • Mentor junior and mid-level engineers through technical guidance, code review, and knowledge sharing
  • Communicate progress, risks, blockers, and technical trade-offs clearly to team members and stakeholders

What you’ll bring

  • Minimum 7 years of experience working with C# and the .NET ecosystem
  • Can lead and influence the technical direction
  • Participate in design reviews and mentor other engineers
  • Ability to understand deeply interconnected systems from a system architecture view
  • Excellent knowledge on Win32 API's
  • Solid knowledge of different networking protocols like HTTP, TLS and Web sockets
  • Experience working with large cross-platform codebases
  • Excellent understanding of concurrency and thread related topic

Skills

C#.NET ecosystemWin32 API'sHTTPTLSWeb socketsConcurrencyThread related topic