Kaseya is the leading provider of complete IT infrastructure and security management solutions for Managed Service Providers and internal IT organizations worldwide. The Staff Backend Engineer will support and evolve the Datto Endpoint Backup platform by building and scaling backend systems that handle large volumes of data reliably and securely, while also taking ownership of key services and guiding architecture decisions.
Responsibilities:
- Design and build backend services that are reliable, scalable, and able to handle high-throughput workloads
- Own features and services from design through production, including performance, monitoring, and support
- Contribute to architecture decisions around distributed systems and microservices
- Work with Product, SRE, and Infrastructure teams to deliver features and improve system performance
- Review code and designs to maintain quality and consistency across the team
- Help troubleshoot production issues and drive root cause analysis and fixes
- Mentor engineers through code reviews and technical guidance
Requirements:
- 8+ years of backend software engineering experience in a production environment
- 3+ years of hands-on experience writing production code in Golang
- Experience building and operating distributed systems in a production environment (microservices-based)
- Hands-on experience with Docker and Kubernetes in production
- Experience building and maintaining APIs using REST or gRPC
- Experience working with PostgreSQL or Cassandra
- Familiarity with virtualization technologies (VMware, Hyper-V, or similar)
- Experience with system observability (logging, metrics, tracing)
- Experience with CI/CD tools such as GitHub Actions or Jenkins
- Experience working in Linux environments
- Exposure to file systems or object storage systems