GrepJob
Kaseya

Principal Software Engineer

Kaseya
Apply
about 2 hours ago
Remote, IndiaStaff+
H1B Sponsor

Responsibilities

  • Lead the design and evolution of large-scale systems and platform architectures.
  • Drive the strategic adoption of AI-assisted development practices company-wide.
  • Define and align technical strategy with business objectives and product goals.
  • Identify and drive long-term technical investments and architectural initiatives.
  • Establish architectural principles and best practices for consistency and scalability.
  • Influence leadership on technical direction and strategic priorities.
  • Ensure cohesive system design and execution across multiple teams.
  • Define strategy and execution paths in complex problem spaces.
  • Lead cross-organizational initiatives spanning multiple systems.
  • Mitigate systemic technical risks across the organization.
  • Define strategy for resolving technical debt and evolving legacy systems.
  • Advance system reliability and performance through architectural improvements.
  • Drive development and adoption of platform capabilities and architectural patterns.
  • Mentor senior engineers to enhance organizational effectiveness.
  • Promote a culture of engineering excellence and high standards.
  • Contribute to technical due diligence and evaluation of strategic initiatives.

Requirements

  • B.S. in Computer Science, Software Engineering, or related field.
  • 12+ years of professional software engineering experience.
  • Strong computer science fundamentals including data structures and algorithms.
  • Experience designing large-scale, distributed systems and platform architectures.
  • Hands-on experience with production systems on public cloud platforms.
  • Ability to operate in ambiguous environments and drive alignment across organizations.
  • Understanding of system design trade-offs in scalability, reliability, and cost.
  • Experience influencing executive leadership on technical direction.
  • Ability to identify and mitigate systemic technical risks.
  • Experience with observability practices and operational maturity standards.
  • Forward-looking approach to AI-assisted development.
  • Demonstrated ability to improve engineering productivity through architectural improvements.
  • Strong communication skills for conveying complex technical concepts.