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.





