Senior Director of Software Engineering - Head of Cloud/lake Platforms Engineering

JPMorgan Chase JPMorgan Chase · Banking · Palo Alto, CA +1 · Consumer & Community Banking

Seeking a Head of Cloud Lake, Storage, and Compute Platform Services to lead multiple technology and process implementations across departments, manage multiple technical areas, and collaborate across technical domains. The role focuses on driving adoption of technical methods, leading the execution of firm-wide migration to strategic platforms and data, and ensuring the delivery and growth of enterprise-grade data platforms with a focus on scalability, availability, capabilities, and performance. Collaboration with teams like Data Management, Data Publishing, and Data Governance is key, as is elevating engineering standards through best practices, coaching, and talent development. The role requires extensive cloud-native experience and expertise in systems and software design for large-scale distributed data solutions.

What you'd actually do

  1. Leads multiple technology and process implementations across departments to achieve firmwide technology objectives
  2. Directly manages multiple areas with strategic transactional focus
  3. Provides leadership and high-level direction to teams while frequently overseeing employee populations across multiple platforms, divisions, and lines of business
  4. Acts as the primary interface with senior leaders, stakeholders, and executives, driving consensus across competing objectives
  5. Manages multiple stakeholders, complex projects, and large cross-product collaborations

Skills

Required

  • Formal training, or certification on software engineering concepts
  • 10+ years applied experience in software engineering
  • 5+ years of experience leading technologists
  • Experience developing or leading large or cross-functional teams of technologists
  • Experience influencing across highly matrixed, complex organizations
  • Experience 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

Nice to have

  • Experience working at code level
  • Familiarity with data processing and development frameworks like Spark, Informatica, and DBT
  • 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

What the JD emphasized

  • 10+ years applied experience
  • 5+ year of experience leading technologists
  • Experience developing or leading large or cross-functional teams of technologists
  • 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
  • Extensive practical cloud native experience
  • Expertise in systems and software design for large-scale distributed data solutions
  • Experience with large scale data platforms