Principal Software Engineer

KaseyaFully RemoteRemotefull_timeprincipal

Tech Stack

Responsibilities

  • Lead the design and evolution of critical, large-scale systems and platform architectures that underpin key business capabilities.
  • Define and drive the strategic adoption and application of AI-assisted development practices and AI-enabled system capabilities company-wide.
  • Define and drive company-wide technical strategy and architecture, aligning long-term engineering direction with business objectives.
  • Establish architectural principles, standards, and best practices to ensure consistency, scalability, and maintainability across the organization.
  • Act as a force multiplier by mentoring senior, staff, and senior staff engineers and enabling organizations to operate more effectively and independently.

Soft Skills

System DesignCost OptimizationComputer Science FundamentalsData StructuresAlgorithmsEngineering ProductivityTechnical Due DiligenceWritten CommunicationPost-Mortem Processes

Culture

InnovationAccountabilityResults-OnlyHigh GrowthWork-Life Balance

Requirements

Required: B.S. in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

Get jobs like this in your inbox

Weekly AI-Assisted Development, Distributed Systems, AWS hiring trends and salary data — free.

Join 8 engineers getting weekly insights

Get market intelligence in your inbox

Free weekly insights on tech hiring trends, salaries, and in-demand stacks.

Already a subscriber? Sign in

About Kaseya
Industry: saas
Size: enterprise

Kaseya is a leading provider of AI-powered IT management and cybersecurity software for Managed Service Providers (MSPs) and internal IT organizations, backed by Insight Partners and experiencing double-digit growth.

View company profile →