Staff Software Engineer - Remote Position at Kaseya
About the Role
We are seeking a Staff Software Engineer - Remote to join our dynamic team at Kaseya. In this role, you will drive architectural direction and lead complex cross-team initiatives, ensuring that our systems are scalable and resilient. As a key member of our team, you will have the opportunity to mentor engineers and contribute to the development of our innovative IT infrastructure and security management solutions.
What You'll Do
- Lead the architectural direction for the Datto Endpoint Backup product group.
- Mentor and guide engineers to ensure high-quality software development.
- Drive complex cross-team initiatives that enhance our product offerings.
- Design and evolve REST APIs and gRPC services for large-scale systems.
- Evaluate trade-offs across scalability and performance in system design.
- Implement CI/CD pipelines and containerized services using Docker and Kubernetes.
- Build observable systems and apply testing methodologies including unit and integration testing.
- Collaborate effectively across Windows and Linux environments.
Requirements
- 8+ years of professional experience building large-scale backend systems.
- Proficiency in Golang or comparable programming languages.
- Strong knowledge of microservices architecture and distributed systems.
- Experience with PostgreSQL and Cassandra databases.
- Excellent communication skills to articulate complex concepts.
- Demonstrated experience mentoring engineers and leading initiatives.
- Comfortable working in a fast-paced, dynamic environment.
- Knowledge of testing methodologies and experience with observable systems.
Nice to Have
- Experience with cloud platforms and services.
- Familiarity with DevOps practices and tools.
- Understanding of security best practices in software development.
What We Offer
- Competitive compensation and benefits package.
- Work in a collaborative and inclusive company culture.
- Flexible work arrangements that promote work-life balance.
- Access to cutting-edge technology and tools.
- Opportunities for professional growth and development.
- Be part of a team that is changing lives through technology.
This Staff Software Engineer position at Kaseya offers a unique opportunity to lead architectural initiatives in a remote setting, with competitive compensation and a focus on professional growth.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months