Senior Director of Software Engineering - Head of Cloud/Lake Platforms Engineering
Job Responsibilities
Leads multiple technology and process implementations across departments to achieve firmwide technology objectives
Directly manages multiple areas with strategic transactional focus
Provides leadership and high-level direction to teams while frequently overseeing employee populations across multiple platforms, divisions, and lines of business
Acts as the primary interface with senior leaders, stakeholders, and executives, driving consensus across competing objectives
Manages multiple stakeholders, complex projects, and large cross-product collaborations
Influences peer leaders and senior stakeholders across the business, product, and technology teams
Champions the firm's culture of diversity, opportunity, inclusion, and respect
Lead the execution of our firm-wide migration to strategic platforms and data
Accountable for the delivery and growth of enterprise-grade data platforms with a focus on scalability, availability, capabilities, and performance
Collaborate with peer teams such as Data Management, Data Publishing, and Data Governance to deliver solutions for key personas, including analysts, data scientists, data engineers, software engineers, AI/ML engineers, operators, and compliance officers
Elevate the engineering standards within our organization through best practices, coaching, and talent development
Required Qualifications, Capabilities, And Skills
- Formal training, or certification on software engineering concepts and 10+ years applied experience
- 5+ years of experience leading technologists to manage, anticipate and solve complex technical items within your domain of expertise and more broadly across the organization
- Demonstrated prior experience influencing across highly matrixed, complex organizations and delivering value at scale
- Experience leading complex projects supporting system design, testing, and operational stability
- Experience with hiring, developing, and recognizing talent
- Extensive practical cloud native experience
- Expertise in Computer Science, Computer Engineering, Mathematics, or a related technical field
- Expertise in systems and software design for large-scale distributed data solutions
- Experience with large scale data platforms
Preferred Qualifications, Capabilities, And Skills
- Experience working at code level
- Familiarity with data processing and development frameworks like Spark, Informatica, and DBTK
- Knowledge of open table formats such as Iceberg and Delta, and their catalog solutions (e.g., Polaris, Unity)
- Proficiency in software development technologies (Java/JS/Python/REST) and methodologies (Agile/Scrum)
- Experience in AI/ML and feature engineering