Principal Software Engineer - 260421-6

Kaseya

External12+ yearsPosted 4 days ago

Let the right jobs find you

Get personalised suggestions from verified company career pages, matched to your role, location, level, and skills.

Overview

Position Type

External

Experience

12+ years

Job Description

Position Summary

The **Principal Software Engineer **will lead the technical strategy, architecture, and evolution of critical, large-scale systems that support key business capabilities. This role will drive company-wide architectural initiatives, AI adoption, platform modernization, and engineering excellence while influencing senior leadership and aligning multiple engineering organizations toward long-term technical and business goals.

Key Responsibilities

  • Lead the design and evolution of large-scale, distributed systems and platform architectures.
  • Define and drive company-wide technical strategy aligned with long-term business and product objectives.
  • Establish **architectural principles, standards, **and **best practices to ensure scalability, consistency, **and maintainability.
  • Drive the strategic adoption of AI-assisted development practices and AI-enabled capabilities across the organization.
  • Lead cross-functional and cross-organizational initiatives spanning multiple systems, domains, and business units.
  • Identify and mitigate systemic technical risks and drive long-term modernization and technical debt reduction initiatives.
  • Advance system reliability, scalability, performance, observability, and operational maturity across the organization.
  • Mentor and influence senior technical talent while promoting a culture of engineering excellence and high technical standards.

Required Qualifications

  • Bachelor’s degree in computer science, Software Engineering, or a related field, or equivalent practical experience.
  • 12+ years of professional software engineering experience, including experience defining and driving technical strategy at an organizational or company-wide level.
  • Deep experience designing and evolving large-scale distributed systems and cloud-based platform architectures.
  • Strong hands-on experience with public cloud platforms such as AWS, GCP, or Azure and cloud-native architecture patterns.
  • Proven ability to influence senior stakeholders and drive technical alignment across multiple teams and organizations without direct authority.

Preferred Qualifications

  • Experience with **.NET full-stack **and **API development **across frontend and backend technologies.
  • Proficiency in one or more programming languages, including** Rust, C#, or JavaScript.**
  • Experience with microservices, Docker, Kubernetes, serverless architectures, and infrastructure-as-code tools such as Terraform, Pulumi, or Bicep.
  • Strong knowledge of modern authentication and authorization mechanisms, including OAuth 2.0, OIDC, and SAML.
  • Deep experience with** observability, monitoring, distributed tracing,** and** reliability engineering practices.**
  • Experience with** CI/CD systems, automated testing, progressive deployment strategies,** and** modern software delivery practices.**
  • Strong understanding of modern security practices, including secure coding, threat modeling, and vulnerability remediation

Required Skills

AwsGcpAzureCloud Native ArchitectureNetApi DevelopmentRustCJavascriptMicroservicesDockerKubernetesServerless ArchitectureTerraformPulumi

About the Company

Kaseya

Pune, India

Share This Job