JPMorgan Chase logo
JPMorgan Chase2 months ago

Lead Software Engineer Data and Payments Data Platform

On-site · Austin, Texas, United States

Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Enterprise
Industry
Investment Banking

Job Summary

Lead Software Engineer for Data and Payments Data Platform at JPMorgan Chase within the Commercial and Investment Banking - Data Analytics Payment team. Responsible for designing, building, and maintaining scalable data pipelines and ETL/ELT workflows (batch and real-time) using Spark, Airflow, Kafka, and Flink; developing data platform components including data cataloging, data quality frameworks, governance, lineage, and compliance; implementing data modeling strategies to support analytics; partnering with analytics teams and stakeholders to translate data requirements into production-grade solutions; delivering secure high-quality production code and reviewing others' code; driving operational stability; leading evaluations with vendors and internal teams; leading communities of practice in software engineering; and fostering a culture of diversity and inclusion.

Required Qualifications

  • Formal training or certification on software engineering concepts and 5+ years of applied experience
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • 3+ years of professional experience focused on data engineering or data platform development
  • Advanced in one or more programming languages(s); Python, Java and SQL
  • Hands-on experience with distributed data processing frameworks such as Apache Spark and Flink
  • Solid understanding of data modeling techniques (star schema, snowflake) and query optimization
  • Experience designing and operating data pipelines on Databricks using orchestration tools such as Apache Airflow
  • Proficiency with cloud data services (AWS S3, Glue, Redshift, Athena, EMR, Lake Formation, or equivalent)
  • Proficient in all aspects of the Software Development Life Cycle
  • Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
  • Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

JPMorgan Chase

Lead Software Engineer Data and Payments Data Platform

Apply on Sorce