Overview
Build and own the internal products that Kasten engineering teams use to develop, test, and release Veeam Kasten, including test frameworks, CI/CD pipelines, cluster provisioning tools, performance testing tools, a merge queue service and a CI dashboard.
What you'll do
- Design, build, and maintain internal products, platforms, and frameworks that teams use to develop and test Veeam Kasten.
- Develop and support quality products for internal company needs, such as the merge queue service and CI dashboard.
- Own the shared test frameworks and libraries used for integration and end-to-end tests, making them better structured, more reliable, and faster.
- Build and run tools for performance and scale testing, analyze the results, and find regressions.
- Develop large-scale CI/CD pipelines and the infrastructure behind them, including Kubernetes, public cloud, on-premises, and Infrastructure as Code.
- Build tools that automate daily engineering work, including AI-assisted tools.
- Support internal users.
- Triage failures across product, test, and infrastructure layers and drive each fix to its root cause.
- Review code, write design documents, and mentor other engineers.
What you'll need
- 10+ years of professional software engineering experience.
- A strong software engineering background.
- Design, write, test, and ship maintainable code in at least one high-level language, such as Go, Python, Java, or C#.
- Experience building and supporting internal products, in-house platforms, developer tools, or frameworks that other engineers use.
- Solid testing fundamentals: test design and test structure; test levels (unit, integration, end-to-end); what to automate, how, and when; how to keep tests reliable and maintainable.
- Hands-on experience with Kubernetes, containers, and Helm.
- Experience with CI/CD systems at scale.
- Comfort with Linux and shell scripting.
- Strong ownership and the ability to work independently.
- Clear written and spoken English.
Nice to have
- Test automation experience, including building or extending automation frameworks (for example, Playwright).
- Experience with performance, load, or scale testing: designing workloads, collecting metrics, and analyzing results.
- Experience developing in Go.
- Experience with more than one public cloud (AWS, Azure, GCP).
- Experience with multiple Kubernetes vendors (hyperscalers, Red Hat OpenShift, etc.).
- Infrastructure as Code (Terraform).
- Experience using AI tools in engineering or testing workflows.
- Knowledge of storage, backup, or data protection.
Details
- Hybrid work arrangement.
- Works with engineers in EMEA and, when needed, the US.
- Veeam reserves the right to decline applications from candidates permanently located outside India.
Read the full description and apply on the company’s own careers page.