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.
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 Atlanta. 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 involves working with both relational and non-relational databases, including MySQL, Cassandra, and Redis, as well as messaging infrastructures like RabbitMQ and Kafka. You'll be responsible for designing and executing software solutions, managing the entire product lifecycle, and driving innovation in process efficiency.

This is an opportunity to work on large-scale distributed systems that help secure critical data, using technologies like Docker, Kubernetes, and various cloud platforms (AWS, Azure, GCP). The role requires strong problem-solving skills, experience with Linux systems, and the ability to work collaboratively in a team environment.

The company offers a dynamic work environment where you'll be part of a growing organization that serves customers in over 20 countries. You'll have the chance to work on significant technical challenges while contributing to products that help manage and secure IT infrastructure worldwide. Kaseya values continuous learning and innovation, making it an ideal place for engineers who want to grow their skills while working on meaningful projects.

Last updated 11 hours 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 relational and non-relational databases
  • 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 Staff Software Engineer

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

Interested in this job?

Jobs Related To Kaseya Staff Software Engineer