SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Veeam Software, the Data and AI Trust Company, is seeking an experienced Staff Software Engineer to join the Veeam Data Cloud (VDC) engineering team in Bangalore. You will work with a global team building next-generation data protection services focused on ensuring data resilience for customers worldwide.
In this role, you will define and drive technical vision for multiple areas within your team and lead cross-team deliverables. You'll design and develop highly reliable and scalable SaaS microservices integrated with cloud-based managed services, primarily using Golang. You will participate in technical design discussions, review code, and provide feedback to other engineers, solving the hardest and most ambiguous team-wide challenges while developing frameworks for others to follow.
You'll drive team deliverables in a timely and predictable fashion, setting execution standards across the team and ensuring code is high-quality, thoroughly tested, and secure. You will facilitate effective collaboration across the engineering organization, helping others understand your team's technology and driving discussions toward resolution. Additionally, you'll participate in on-call rotation for product operations.
Veeam protects over 550,000 customers worldwide and is headquartered in Seattle with offices in more than 30 countries. This is a unique opportunity to work on greenfield projects, building features from the ground up that will be deployed globally.
Benefits include 18 paid vacation days plus 4 VeeaMe Days for self-care, private medical coverage for you and up to four dependents, life/accident/disability insurance, annual flexible wellbeing allowance, free EAP counseling and coaching, meal/fuel/transportation benefits, daycare reimbursement, and learning opportunities through LinkedIn Learning, O'Reilly, mentoring, and workshops.
REQUIREMENTS:
- 10+ years of experience in software development
- Demonstrated expertise designing, building, and implementing SaaS or large-scale cloud services on Azure, AWS, or GCP
- Expertise with a modern programming language such as Go, C#, Java, Scala, or Rust
- Experience with Docker, Kubernetes, or other container and orchestration tools
- Experience designing and implementing event-driven architectures
- Expertise in developing, testing, and debugging production-quality, scalable, concurrent systems
- Strong knowledge of computer science fundamentals (data structures and algorithms)
- Passion for code quality, extensibility, coding standards, testing, and automation
BONUS SKILLS:
- Experience in the data protection industry