Senior Software Developer
Core
Designing, developing, and testing significant features for the Veeam Kasten data management platform, specifically for backup and recovery of Kubernetes applications, databases, and storage systems.
Role type
Senior Software Developer (Backend/Systems)
Builds
Veeam Kasten platform features for Kubernetes backup and recovery
Domain
Cloud infrastructure, Kubernetes, Data Management
Deliverable
production ML models | product features
Required skills
Go, C++, Java, distributed systems, client-server architectures, multi-threaded/concurrent systems, computer science fundamentals (data structures, algorithms), container orchestration
Preferred skills
Go, container development, public cloud databases/storage, multi-architecture development (amd64, arm64, ppc64le)
Technologies
Kubernetes, Helm, Docker, Golang, Bash, Git, Terraform, OpenShift, Rancher, Google GKE, AWS EKS, Azure AKS, VMware TKG
Responsibilities
Designing and developing features for Kubernetes backup/recovery, expanding internal developer tools, collaborating with distributed teams, preparing technical documentation, mentoring engineers, maintaining CI/CD pipelines, resolving customer issues
Seniority
Senior, hands-on IC