Lead Software Engineer Data and Payments Data Platform
On-site · Austin, Texas, United States
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.)
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.