
Backend Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Join Veeam Software's Veeam Data Cloud (VDC) engineering team in Pune, India, as an experienced Backend Engineer. You will contribute to building next-generation data protection services for global customers, focusing on ensuring data resilience for SaaS applications like Microsoft 365. This role involves working on greenfield projects, designing and developing reliable, scalable, and globally available cloud services. Key responsibilities include participating in technical design discussions, code reviews, and ensuring high-quality, secure, and thoroughly tested code. You will take ownership of service reliability and efficiency in the cloud and participate in an on-call rotation. The ideal candidate will have 5+ years of software development experience, expertise in modern programming languages such as Java, Go, Scala, or Rust, and strong computer science fundamentals. Experience with designing, building, and implementing core features in production services, developing scalable, multithreaded, concurrent systems, and a passion for code quality and automation are essential. Experience with large data volumes, data protection products, and operating SaaS services in public clouds will be advantageous. Veeam offers a comprehensive benefits package including medical insurance, flexible spending allowance, life and accident insurance, employee assistance program, generous leave, meal and transportation allowances, daycare support, volunteering days, and extensive professional development opportunities. Note: Applicants permanently located outside India may not be considered.
Company
Veeam Software
Veeam Software is a global leader in data protection and ransomware recovery, committed to enabling organizations to achieve radical resilience through data security, recovery, and freedom in hybrid c...