V

Veeam Software

Builds backup and recovery software for businesses

Senior Software Engineer - Test

Backend EngineeringConfirmed live in the last 24 hours
Full-timePune, Maharashtra, IndiaNo salary listed

About the Job

Requirements

  • At least 10 years of professional software engineering experience.
  • A strong software engineering background, including designing, writing, testing, and shipping 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 used by other engineers.
  • Knowledge of test design and test structure; unit, integration, and end-to-end test levels; what to automate and how and when; and maintaining reliable, maintainable tests.
  • Hands-on experience with Kubernetes, containers, and Helm.
  • Experience with CI/CD systems at scale.
  • Comfort with Linux and shell scripting.
  • Strong ownership and ability to work independently.
  • Clear written and spoken English.

Responsibilities

  • Design, build, and maintain internal products, platforms, and frameworks used by teams to develop and test Veeam Kasten.
  • Develop and support internal company products, including the merge queue service and CI dashboard.
  • Own shared test frameworks and libraries used by product teams for integration and end-to-end tests, improving their structure, reliability, and speed.
  • Build and run performance and scale testing tools, analyze results, and identify regressions.
  • Develop large-scale CI/CD pipelines and their infrastructure across Kubernetes, public cloud, on-premises environments, and Infrastructure as Code.
  • Build tools to automate daily engineering work, including AI-assisted tools.
  • Support internal users by triaging failures across product, test, and infrastructure layers and driving fixes to their root cause.
  • Review code, write design documents, and mentor other engineers.

Desired Qualifications

  • Test automation experience, including building or extending automation frameworks such as Playwright.
  • Experience with performance, load, or scale testing, including designing workloads, collecting metrics, and analyzing results.
  • Experience developing in Go.
  • Experience with more than one public cloud, such as AWS, Azure, or GCP.
  • Experience with multiple Kubernetes vendors, including hyperscalers and Red Hat OpenShift.
  • Experience with Infrastructure as Code, including Terraform.
  • Experience using AI tools in engineering or testing workflows.
  • Knowledge of storage, backup, or data protection.

About the Company

Veeam Software

Builds backup and recovery software for businesses

Veeam Software makes backup and recovery software that gets businesses' data back after ransomware attacks, outages, or mistakes, whether it sits on their own servers, in public clouds, or in apps like Microsoft 365. It made its name in 2008 with Backup & Replication, built to back up VMware virtual machines, and in 2010 added a way to restart a failed server straight from its backup file. Its software keeps locked copies on-site or in Veeam's own cloud, scans them for malware before a restore, and tracks where sensitive data lives and which people and AI agents reach it. Companies buy subscriptions directly or through resellers and service providers. Veeam was founded in 2006 and is based in Kirkland, Washington, United States.

Company size
5,001-10,000
Company stage
Private
Total funding
$500M
Headquarters
Kirkland, WA
Founded
2006

Recently Posted Jobs

Explore more opportunities at Veeam Software

See more jobs