Kaseya is the leading provider of AI-powered IT management and cybersecurity software, seeking a Principal Software Engineer to lead the design and evolution of critical systems and platform architectures. The role involves defining strategic adoption and application of AI-assisted development practices, driving company-wide technical strategy and architecture, and influencing executive leadership on technical direction and priorities.
Requirements
- B.S. in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- 12+ years of professional software engineering experience, with a demonstrated track record of defining and driving technical strategy at an organizational or company-wide level.
- Strong computer science fundamentals, including data structures, algorithms, and industry-standard design patterns and practices.
- Deep experience designing and evolving large-scale, distributed systems and platform architectures.
- Strong hands-on experience designing, deploying, and operating production systems on public cloud platforms (AWS, GCP, or Azure), including deep knowledge of cloud-native services across compute, storage, networking, and managed data with a strong understanding of cloud architecture patterns, cost optimization at scale, and security best practices.
- Proven ability to operate in highly ambiguous and complex environments, define long-term technical direction, and drive alignment and execution across multiple organizations without direct authority.
- Strong understanding of system design trade-offs across scalability, reliability, performance, and cost, with the ability to define and communicate architectural direction at a company-wide level.
- Experience influencing and aligning executive leadership and stakeholders across multiple organizations on technical direction and strategic priorities.
- Experience identifying and mitigating systemic technical risks across large systems, organizations, and multi-year architectural investments.
- Deep experience with observability practices, including structured logging, metrics collection, distributed tracing, and alerting, with the ability to define and advance operational maturity standards across the organization.
- A forward-looking approach to AI-assisted development: able to define and lead company-wide strategy for AI adoption, evaluate where AI creates transformational leverage at scale, and connect those capabilities directly to product innovation, engineering effectiveness, and business outcomes.
- Demonstrated ability to improve engineering productivity and system consistency through platform, tooling, and architectural improvements at organizational scale.
- Experience contributing to technical due diligence and the evaluation of strategic initiatives, architectural investments, and external partnerships.
- Strong communication skills with the ability to convey complex technical concepts to diverse audiences, including executive and business leadership.
Benefits
- Competitive salary and benefits package
- Opportunity to work with a leading provider of AI-powered IT management and cybersecurity software
- Collaborative and dynamic work environment
- Chance to make a meaningful impact on the company's success