Remote (Global)

Kaseya is hiring a Staff Software Engineer

About the Role

Kaseya is hiring a Staff Software Engineer to join the Datto Endpoint Backup product group. This role drives architectural direction, leads complex cross-team initiatives, and ensures our backup and cloud services systems are scalable, resilient, and strategic.

What You'll Do

  • Serve as a domain expert and influence technical direction across product lines.
  • Lead the architecture, design, and implementation of high-performance, secure backend services.
  • Define and promote engineering best practices, coding standards, and architectural frameworks.
  • Own mission-critical features and subsystems from concept to production rollout.
  • Conduct deep design reviews, provide technical oversight, and guide teams.
  • Partner with Product Management, SRE, Infrastructure, and other engineering teams to align roadmaps.
  • Participate in long-term planning, capacity forecasting, and technical roadmap creation.
  • Mentor engineers across teams through code reviews, design sessions, and coaching.
  • Raise the overall engineering bar through knowledge sharing and documentation.
  • Provide guidance in incident response and long-term reliability improvements.

What We're Looking For

  • 8+ years building large-scale backend systems with expertise in Golang.
  • Deep experience with gRPC, REST APIs, Docker, and Kubernetes.
  • Experience working on and developing for Linux.
  • Expertise with PostgreSQL and Cassandra.
  • Strong architectural leadership with microservices and distributed systems.
  • Familiarity with QEMU/KVM, VMware ESX, and Hyper-V.
  • Strong testing methodology knowledge.
  • Excellent communication and collaboration skills.
  • Strong command of microservices architecture, distributed systems, and event-driven patterns.
  • Experience shaping technical strategy and making long-term design decisions.
  • Ability to evaluate trade-offs across scalability, cost, performance, and operational overhead.
  • Deep understanding of unit, integration, and load testing.
  • Experience building observable systems with logging, metrics, and tracing.
  • Comfort working across Windows and Linux environments.
  • Strong communication skills for both engineers and stakeholders.
  • Proven ability to lead cross-team initiatives, set technical standards, and drive execution.
  • Skilled at decomposing ambiguous problems and defining scalable solutions.
  • Adept at mentoring senior and mid-level engineers.

Nice to Have

  • Advanced CI/CD pipeline development (GitHub Actions, Jenkins).
  • Experience building Windows services or working with NTFS internals.
  • Experience with ZFS.
  • Experience with object stores.
  • Experience developing for macOS.

Technical Stack

  • Golang
  • gRPC
  • REST APIs
  • Docker
  • Kubernetes
  • Cassandra
  • PostgreSQL

Team & Environment

This role is part of the Datto Endpoint Backup product group.

Work Mode

This is a remote position for candidates located in the United States.

Kaseya is an equal opportunity employer.

Required Skills
GolanggRPCREST APIsDockerKubernetesCassandraPostgreSQLDistributed SystemsMicroservicesSystem DesignAPI DevelopmentCloud InfrastructureSoftware Architecture
Ready to relocate and code from paradise?

Thailand or Vietnam — your office, your rules

Iglu offers relocation to Bangkok, Chiang Mai, Ho Chi Minh City, or Hong Kong. Full employment, legal setup, and a community of 200+ digital professionals.

Relocation to 5 countries
Full legal work setup
Developer community access
Work-life balance culture
Explore locations
Relocation support included
About company
Kaseya

Kaseya is the leading provider of complete IT infrastructure and security management solutions for Managed Service Providers (MSPs) and internal IT organizations worldwide powered by AI. Founded in 2000, Kaseya currently serves customers in over 20 countries across a wide variety of industries and manages over 15 million endpoints worldwide.

Visit website
Job Details
Category backend
Posted 16 days ago