Veeam is a global market leader in data resilience, providing businesses with control over their data. The Senior Engineering Manager will lead a team focused on the Veeam Data Cloud services, overseeing the design and development of key features while ensuring operational excellence and team growth.
Responsibilities:
- Managing a team of frontend, backend and platform engineers
- Owning (designing, building and testing) important features in the Veeam Data Cloud services using React, Golang, Kubernetes and cloud-native Azure technologies
- Collaborating effectively with other stakeholders of the product development process like Product Management, Program Management, Design, Platform
- Fostering a culture of operational excellence. Defining and managing your team’s on-call rotations. Prioritizing customer success when the support or sales engineers escalate to engineering
- Building growth plans for your team members and working with them to achieve it
- Be adept at managing risks – bring them to leadership’s attention soon, identify mitigation strategies and execute on them
- Managing the week-to-week development work of the team through agile ceremonies like sprint planning, standups, and retrospectives
- Planning and executing on the engineering roadmap, fostering a culture of iteration and improvement
Requirements:
- 5+ years of experience managing a team of engineers including frontend, backend, and platform engineers
- 7+ years of experience developing enterprise software solutions with technologies like Golang, Kubernetes and Azure
- Expertise in developing, testing and debugging production-quality, scalable, multi-threaded, concurrent systems
- Experience with the concepts of distributed systems and SaaS architecture
- Experience with database and/or storage systems – especially in the public cloud
- A university degree in a technical field or equivalent industry experience
- A strong understanding of computer science fundamentals (data structures and algorithms)
- Experience with Azure or AWS