Kaseya is looking to design and build SaaS Protection & Backupify products, develop new features to improve the Managed Service Provider (MSP) experience, and manage the entire product lifecycle from design to production, ensuring excellence in quality and reliability for their IT infrastructure and security management solutions.
Requirements
- Strong Back-End developer with object-oriented design and problem-solving skills
- 8+ years of experience delivering reliable and maintainable software
- Exposure to debugging low-level Linux issues, utilizing the command line, and shell scripting (bash)
- Strong fundamentals in data structures, design patterns, and algorithms
- Experience working with public clouds (e.g., AWS, Azure, GCP)
- Experience working with Docker and Kubernetes
- Understanding of authentication and authorization frameworks/standards (e.g., OAuth)
Responsibilities
- Design and build our SaaS Protection & Backupify products.
- Work with product management to develop new features that improve the Managed Service Provider (MSP) experience
- Design and execute software solutions for both relational and non-relational databases like MySQL, Cassandra, Redis, and messaging infrastructures such as RabbitMQ, Kafka, Elasticsearch.
- Drive innovation and automation to enhance process efficiency and effectiveness.
- Play a pivotal role in the continuous delivery and upkeep of large, multi-region, distributed systems.
- Manage the entire product lifecycle from design to production, ensuring excellence in quality and reliability.
Other
- Be a positive role model that others want to follow and be inspired by.
- Strong written and verbal communication skills
- Functional programming experience
- Experience in the development and upkeep of software primarily focused on Scala
- We do not hire engineers based on specific language skills; rather, we look for people who are willing to potentially learn new languages.