Job Description
Veeam, the leading provider of data resilience solutions, is seeking a Backend Engineer to join its Veeam Data Cloud (VDC) engineering team in Warsaw, Poland. The successful candidate will contribute to building the next-generation data protection platform, leveraging cutting-edge technologies such as containers, serverless infrastructure, Golang, and public cloud services.
Role involves:
- Designing and developing highly reliable and scalable SaaS microservices using Golang.
- Integrating with various cloud-based managed services.
- Ensuring code quality through thorough testing and security measures.
- Participating in on-call rotation for product operations.
- Taking ownership of service reliability and efficiency in the cloud.
- Collaborating with a distributed team of engineers.
Requirements:
- 5+ years of experience in software development.
- Expertise in designing and implementing SaaS or large-scale cloud services on Azure, AWS, or GCP.
- Proficiency in a modern programming language like Java, Go, Scala, or Rust.
- Experience designing and implementing event-driven architectures.
- Expertise in developing, testing, and debugging production-quality, scalable, concurrent systems.
- Strong knowledge of computer science fundamentals.
- Passion for code quality, extensibility, coding standards, testing, and automation.
Veeam offers:
- A dynamic and innovative team environment.
- A monthly benefit stipend to support well-being.
Remote work is possible if the employee is located in Poland.