Taro Logo

Senior Software Engineer

Leading provider of complete IT infrastructure and security management solutions for Managed Service Providers (MSPs) and internal IT organizations worldwide powered by AI.
Rochester, NY, USA
Backend
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
4+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Engineer

Kaseya, a leading provider of IT infrastructure and security management solutions, is seeking a Senior Software Engineer to join their team in Rochester, NY. This role focuses on building and maintaining their SaaS Protection & Backupify products, working with cutting-edge technologies in a distributed systems environment. The ideal candidate will have strong backend development experience and expertise in various databases and messaging systems.

The position offers an opportunity to work on large-scale, multi-region distributed systems that help secure critical data. You'll be part of a collaborative team that values innovation and continuous learning. The role involves working with modern technologies including Docker, Kubernetes, and various cloud platforms (AWS, Azure, GCP).

As a Senior Software Engineer, you'll be responsible for the entire product lifecycle, from design to production, ensuring high-quality and reliable software delivery. The role requires strong problem-solving skills and experience with object-oriented design. You'll work closely with product management to develop new features that improve the Managed Service Provider (MSP) experience.

The company culture emphasizes teamwork, customer focus, and continuous improvement. Kaseya has shown strong double-digit growth and is backed by Insight Venture Partners, offering a stable yet dynamic environment for career growth. They value individuals who are inquisitive, detail-oriented, and passionate about delivering excellent results for their customers.

This is an excellent opportunity for an experienced engineer who wants to work with modern technologies while making a significant impact in the IT management and security space. The role offers the chance to work on meaningful projects that help secure and manage critical IT infrastructure for organizations worldwide.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Design and build SaaS Protection & Backupify products
  • Work with product management to develop new features
  • Design and execute software solutions for databases and messaging infrastructures
  • Drive innovation and automation to enhance process efficiency
  • Be a positive role model
  • Play a pivotal role in continuous delivery of multi-region distributed systems
  • Manage entire product lifecycle from design to production

Requirements For Senior Software Engineer

MySQL
Redis
Kafka
PHP
Ruby
Python
Go
Linux
Kubernetes
  • Strong Back-End developer with object-oriented design and problem-solving skills
  • 4+ years of experience delivering reliable software
  • Experience with debugging Linux issues and shell scripting
  • Strong fundamentals in data structures, design patterns, and algorithms
  • Experience working with public clouds (AWS, Azure, GCP)
  • Experience working with Docker and Kubernetes
  • Understanding of authentication and authorization frameworks
  • Strong written and verbal communication skills
  • Functional programming experience (preferred)
  • Experience with Scala development (preferred)

Interested in this job?

Jobs Related To Kaseya Senior Software Engineer