About the job
About the Role:
As a Senior Software Engineer, you will be instrumental in designing, developing, and deploying high-quality software solutions. This role requires you to take ownership of critical features, mentor junior engineers, and promote technical excellence within your team. A strong technical foundation, problem-solving skills, and excellent collaboration capabilities are essential for success in this position.
Key Responsibilities:
- Comprehensively manage projects from design through implementation, testing, deployment, and ongoing operations.
- Design, develop, and deliver scalable, highly available cloud-native services focused on data protection and recovery.
- Establish and operationalize protection mechanisms for Kubernetes, SaaS applications, and public cloud workloads.
- Implement cloud-scale APIs and microservices utilizing native cloud services such as storage, IAM, and networking.
- Enhance performance, cost efficiency, and reliability of cloud-native protection systems.
- Collaborate with product managers, architects, and cross-functional teams to define requirements and deliver impactful features.
- Diagnose and resolve complex issues within cloud and hybrid environments.

