Principal Software Engineer
Core
Provide technical leadership across enterprise SaaS platforms, focusing on Java-based platform architecture, distributed systems, and cloud-native services.
Role type
Principal Software Engineer (Platform Architecture)
Builds
Large-scale business-critical applications and enterprise SaaS platforms
Domain
IT Management & Cybersecurity Software
Required skills
Java, distributed systems, cloud environments, technical strategy, architecture reviews, engineering best practices
Preferred skills
Spring Boot, Spring Cloud, Hibernate, Kafka, AWS, Azure, GCP, relational databases, platform modernization, microservices, event-driven systems, AI-enabled capabilities, AI-assisted development tools
Technologies
Java, Spring Boot, Spring Cloud, Hibernate, Kafka, AWS, Azure, GCP, PostgreSQL, MySQL, SQL Server, Oracle (via careerplan.io/jobs/6016007004-principal-software-engineer-at-kaseya)
Responsibilities
Drive technical strategy, guide platform evolution, deliver secure and scalable software, partner with Engineering/Product/Security/Architecture leaders
Seniority
Principal, hands-on IC with strategic leadership