Fusion is a cloud-native data technology solution that provides data management, analytics and reporting for institutional investors. Fusion builds on J.P. Morgan's global operating model and rich data foundation as an industry-leading Securities Services provider to deliver benefits of scale and reduce costs. You will be spearheading the development of a cutting-edge entity mastering and management solution for our flagship data management product. We are seeing a visionary technology leader with deep expertise in data management and a passion for building best-in-class solutions for our clients.
Job Responsibilities
- Leads the scalable, high-performance architecture of the entity mastering solution, ensuring it meets product-specific requirements and provides economies of scale
- Provides technical leadership and guidance to a team of senior engineers, fostering a collaborative and innovative environment.
- Leads the development and implementation of advanced data engineering techniques to enable seamless data ingestion, materialisation, consolidation, data management and distribution.
- Influences across business, peers, product, and technology teams and successfully manages senior stakeholder relationships
- Translates highly complex technical issues, trends, and approaches to leadership to drive the firm’s innovation.
- Drives adoption and implementation of technical methods in specialized fields in line with the latest product development methodologies.
- Creates durable, reusable software frameworks that are leveraged across teams and functions.
- Champions the firm’s culture of diversity, equity, inclusion, and respect.
Required Qualifications, Capabilities, and Skills
- Formal training or certification on software engineering* concepts and expert applied experience. Expertise in Computer Science, Computer Engineering, Mathematics, or a related technical field.
- Hands-on experience building enterprise-scale reference data or security master management software.
- Extensive experience in data engineering, data integration, and building data management solutions.
- Practical experience delivering system design, application development, testing, and operational stability.
- Expertise in one or more programming languages, preferably Java; distributed compute, preferably Apache Spark.
- Experience with high-performance table formats, e.g., Apache Iceberg; proficiency in different databases.
- Expertise in distributed event streaming platforms, e.g., Kafka; experience building microservices as containerized applications.
- Expertise in building real-time or near real-time software handling extremely high volumes.
- Demonstrated prior experience with influencing across functions and leading teams of high-performing engineers.
- Extensive practical cloud-native experience, e.g., AWS.
Preferred Qualifications, Capabilities, and Skills
- Cloud certification.
- Experience with Kubernetes.
- Experience with reference data vendors.