Lead the org with first level management team and senior ICs. Support the teams designs, develops, troubleshoots and debugs software programs for Cloud/Storage service, support Operations and Block customer base. As a Senior Director of Software Development, you will be the site lead of Block Service Organization, leading the engineering teams and supporting various SDLC, i.e. development to launch and operations/support. You should be a distributed systems generalist, able to architect broad systems interactions, while being hands-on, able to dive deep into any part of the stack and lower level system interactions. Having a strong experience in managing medium to large sized teams, domain expertise in one of these areas (storage, distributed systems, compute/networking) is mandatory. Experience in handling operations of a cloud deployed service, any experience in rolling out cloud solutions are critical. You should value simplicity and scale, work comfortably in a collaborative environment, and be excited to learn. You should have a good understanding of the value of modern agile and agile development processes, the ability to adapt and manage a team through change, and fostering a healthy team dynamic and culture.