Backend Engineer with Scala

Czechia (Remote)
Remote

Company Social & Media:

Veeam Software

About the Company

Veeam is the global leader in data resilience, providing solutions that enable businesses to control and protect their data anytime, anywhere. The company offers comprehensive capabilities across data backup, recovery, portability, security, and intelligence. Headquartered in Seattle, Veeam supports over 550,000 customers worldwide, helping organizations maintain continuous operations and drive growth with confidence.

Veeam emphasizes innovation, reliability, and a collaborative culture, empowering teams to learn, grow, and make an impact while advancing the future of data resilience.

About the Role

The Backend Engineer will join the Veeam Data Cloud (VDC) engineering team to build the next-generation data protection platform. The role focuses on designing and developing highly reliable, scalable SaaS microservices using modern technologies, including Golang, containers, serverless infrastructure, and public cloud services.

The position offers the opportunity to work on a cutting-edge cloud-native stack while collaborating with a distributed global team. Engineers will be responsible for the full lifecycle of their services, ensuring performance, reliability, and operational excellence in production environments.

Responsibilities

  • Design and develop scalable and reliable SaaS microservices integrated with cloud-based managed services
  • Ensure high-quality, thoroughly tested, and secure code
  • Participate in on-call rotations to support product operations
  • Take ownership of the reliability and efficiency of services running in the cloud
  • Contribute to technical design discussions, code reviews, and feedback processes
  • Collaborate with distributed engineering teams to build and support the VDC platform in production

Requirements

  • 5+ years of professional software development experience
  • Proven experience designing and implementing SaaS or large-scale cloud services on Azure, AWS, or GCP
  • Expertise in modern programming languages such as Java, Go, Scala, or Rust
  • Experience designing and implementing event-driven architectures
  • Strong skills in developing, testing, and debugging scalable, concurrent production systems
  • Solid knowledge of computer science fundamentals, including data structures and algorithms
  • Commitment to code quality, maintainability, testing, and automation

Bonus Skills

  • Experience with Docker, Kubernetes, or other container orchestration tools
  • Experience in the data protection industry

Benefits

  • 25 vacation days, 4 sick days, 21 paid medical leave days, plus 4 extra global VeeaMe Days for self-care
  • 24 paid volunteer hours annually through Veeam Cares
  • Premium private medical insurance for employees and dependents
  • Daily meal vouchers for restaurants and groceries
  • Flexible cafeteria platform with thousands of lifestyle benefit options
  • Multisport Card for gym and wellness, including family add-ons
  • Annual public transport reimbursement up to a set limit
  • Corporate mobile plan with optional family tariff
  • Opportunities for learning and growth via on-demand libraries, mentoring, workshops, and global learning events

Complete details about this role can be found on the official website below: