
Lead Software Engineer - Metrics and Payments Business Observability
JPMorgan Chase17 hours ago
Base Salary
$157k - $215k/yr
Responsibilities
- Design, build, and maintain scalable batch and real-time data pipelines and ETL/ELT workflows using Spark, Airflow, Kafka, Flink, and Databricks.
- Develop data platform components for cataloging, data quality, governance, lineage, semantic layers, and metrics layers.
- Implement fact, dimensional, wide-table, star-schema, and snowflake data modeling strategies for analytics and downstream consumption.
- Set engineering standards for Spring Boot services, including API design, error handling, security, logging, performance, and versioning.
- Ensure production readiness through metrics, logs, tracing, alerting, incident response runbooks, and proactive problem management.
- Write, review, debug, and maintain secure, high-quality production code and automate recurring remediation issues.
- Lead adoption of enterprise-authorized AI-assisted development practices, including code review, refactoring, testing, and incident-analysis support.
- Establish standards for validating AI-generated outputs for correctness, performance, security, data sensitivity, and resiliency.
- Partner with analytics teams, product managers, business stakeholders, vendors, startups, and internal teams to evaluate and deliver technical solutions.
Requirements
- Formal training or certification in software engineering concepts and 5+ years of applied experience.
- Hands-on experience with system design, application development, testing, operational stability, software engineering, or data platform development.
- Advanced proficiency in one or more programming languages, including Python, Java, and SQL.
- Experience with distributed data processing frameworks such as Apache Spark and Flink.
- Experience building scalable, robust, and fault-tolerant REST and GraphQL APIs.
- Experience designing and operating Databricks data pipelines with orchestration tools such as Apache Airflow.
- Experience deploying and operating services on AWS cloud platforms.
- Experience leading approved AI-assisted software development and coaching engineers on safe, compliant adoption.
- Understanding of responsible AI practices, secure handling of inputs and outputs, application resiliency, security, and software delivery processes.
- Preferred experience with Agentic AI, LLMs, RAG architectures, vector databases, embedding-based retrieval, Terraform, Docker, Kubernetes, data observability, metadata management, Tableau, Sigma, dbt, MetricFlow, ClickHouse, and AWS data services.
Benefits
- Competitive total rewards package with base salary determined by role, experience, skill set, and location; eligible roles may also receive commission-based or discretionary incentive compensation.
- Comprehensive healthcare coverage, on-site health and wellness centers, retirement savings plan, backup childcare, tuition reimbursement, mental health support, and financial coaching.
- Equal opportunity employer providing reasonable accommodations for religious practices, mental health needs, and physical disabilities.
Tech Stack
Amazon RedshiftApache AirflowApache FlinkApache KafkaApache SparkAWSClickHouseDatabricksdbtDockerGraphQLJavaKubernetesPythonSpring BootSQLTerraform
Categories
BackendData 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.