
Lead Software Engineer - Data and Payments Data Platform
JPMorgan Chase4 days ago
Responsibilities
- Design, develop, troubleshoot, and maintain secure, scalable software and data platform solutions.
- Build batch and real-time data pipelines and ETL/ELT workflows using Spark, Airflow, Kafka, and Flink.
- Develop data cataloging, data quality, semantic and metrics-layer components with governance, lineage, and compliance controls.
- Implement fact, dimensional, wide-table, star-schema, and snowflake data modeling strategies for analytics and downstream use.
- Lead adoption and validation of enterprise-authorized AI-assisted engineering and automation practices.
- Partner with analytics teams, product managers, business stakeholders, vendors, startups, and internal teams to deliver production-grade solutions.
- Write, review, debug, and maintain high-quality production code while improving operational stability and automating recurring remediation.
- Lead software engineering communities of practice and promote effective technology patterns.
Requirements
- Formal software engineering training or certification and 5+ years of applied software engineering experience.
- At least 3 years of professional experience in data engineering or data platform development.
- Advanced proficiency in one or more of Python, Java, and SQL.
- Hands-on experience with system design, application development, testing, distributed data processing, and operational stability.
- Experience with Apache Spark, Flink, Databricks, Apache Airflow, data modeling, and query optimization.
- Experience with cloud data services such as AWS S3, Glue, Redshift, Athena, EMR, and Lake Formation, or equivalent services.
- Experience leading responsible use of AI-assisted software development tools, including validation for correctness, performance, security, and data sensitivity.
- Preferred experience with LLMs, RAG architectures, vector databases, embedding-based retrieval, data mesh, data products, Terraform, Docker, Kubernetes, data observability, metadata management, Tableau, or dbt Metrics.
Benefits
- Competitive total rewards and benefits may include comprehensive health care, on-site wellness centers, retirement savings, backup childcare, tuition reimbursement, mental health support, and financial coaching.
- Additional compensation and benefit details are provided during the hiring process; eligible roles may receive incentive compensation or forfeitable equity.
Tech Stack
Amazon RedshiftApache AirflowApache FlinkApache KafkaApache SparkAWSDatabricksDockerJavaKubernetesPythonSQLTerraform
Categories
Data Engineering
About JPMorgan Chase
JPMorgan Chase provides consumer and commercial banking, payments, credit card, wealth management, and corporate and investment banking services to individuals, businesses, institutions, and governments. The public company (NYSE: JPM) earns revenue from interest, fees, trading, and asset management across operations in more than 100 markets. Headquartered in New York City with roots dating to 1799, it serves retail customers and prominent corporate and government clients through brands including Chase and J.P. Morgan.