Taro Logo

Staff 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.
Orlando, FL, USA
Backend
Staff Software Engineer
In-Person
1,000 - 5,000 Employees
8+ years of experience
Enterprise SaaS · Cybersecurity

Description For Staff Software Engineer

Kaseya, a leading provider of IT infrastructure and security management solutions, is seeking a Staff Software Engineer to join their team in Orlando. This role presents an exciting opportunity to work on large-scale distributed systems that help secure critical data.

The position focuses on designing and building SaaS Protection & Backupify products, working with cutting-edge technologies including MySQL, Cassandra, Redis, RabbitMQ, and Kafka. You'll be responsible for managing the entire product lifecycle from design to production, ensuring excellence in quality and reliability.

As a Staff Software Engineer, you'll collaborate with product management to develop new features that enhance the Managed Service Provider (MSP) experience. The role requires strong expertise in back-end development, with a focus on object-oriented design and problem-solving skills. You'll work extensively with cloud platforms (AWS, Azure, GCP), Docker, and Kubernetes.

The ideal candidate brings 8+ years of experience delivering reliable and maintainable software, strong fundamentals in data structures and algorithms, and experience with Linux systems. While the team primarily uses PHP (Symfony framework), Ruby, Go, and Python, they value engineers willing to learn new languages over specific language expertise.

Kaseya offers a dynamic work environment where you'll be part of a highly collaborative and fun team that loves to learn. The company has achieved sustained, strong double-digit growth and is backed by Insight Venture Partners. They maintain a culture of being bold, gritty, and accountable, serving customers in over 20 countries across various industries.

This role provides an opportunity to work on significant technical challenges, including the development and maintenance of large, multi-region, distributed systems. You'll be involved in infrastructure management using Terraform and work extensively with Microsoft Azure cloud and Datto cloud environments.

If you're passionate about building secure, scalable systems and want to be part of a growing technology company that's transforming IT management, this position offers an excellent opportunity to advance your career while making a meaningful impact.

Last updated a day ago

Responsibilities For Staff Software Engineer

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

Requirements For Staff Software Engineer

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

Interested in this job?

Jobs Related To Kaseya Staff Software Engineer