JPMorgan Chase

Lead Software Engineer - Java, Python, AWS

JPMorgan Chase
Apply
1 day ago
Singapore, SingaporeStaff+

Responsibilities

  • Deliver end-to-end technical solutions for regulatory reporting initiatives.
  • Design, develop, debug, review, and maintain secure, high-quality production software.
  • Build and optimize Databricks and Spark data pipelines with data quality, lineage, reconciliation, and regulatory submission controls.
  • Apply AI and machine-learning techniques and approved AI-assisted engineering tools to accelerate delivery and automate reporting and remediation workflows.
  • Identify and automate recurring issue remediation to improve operational stability.
  • Evaluate architectural designs and technology applicability with vendors and internal teams.
  • Lead software engineering communities of practice and promote adoption of effective engineering patterns.
  • Establish validation standards and team expectations for secure, correct, and performant AI-assisted development outputs.

Requirements

  • Bachelor’s degree in Computer Science, Cybersecurity, Data Science, or a related discipline.
  • Formal engineering training or certification and at least 5 years of system engineering or software development experience.
  • Hands-on experience with system design, application development, testing, and operational stability.
  • Proficiency with Java, JUnit, Maven, Hibernate, Spring Boot, Spring JPA, and Spring Batch.
  • Hands-on experience with Databricks and/or Apache Spark for batch processing, including Delta Lake, Spark SQL, PySpark or Spark with Java/Scala, and job orchestration.
  • Strong Python programming experience for data engineering, automation, and scripting.
  • Familiarity with DBMS technologies such as Oracle or MySQL.
  • Experience across the software development life cycle, automation, and continuous delivery methods.
  • Experience leading approved AI-assisted software development tools and validating their outputs for correctness, performance, and security.
  • Understanding of responsible AI use, data sensitivity, secure input/output handling, resiliency, and security expectations.
  • Preferred experience with payments technology, regulatory reporting technology, financial services, payment products, and related regulatory systems.
  • Preferred experience applying AI/ML models or large language models to data pipelines, reconciliation, or anomaly detection.
  • Exposure to cloud technologies, Splunk, Apache Kafka, and Grafana.

Benefits

  • JPMorgan Chase is an equal opportunity employer that provides reasonable accommodations for religious practices, mental health needs, and physical disabilities.
  • The company emphasizes diversity, inclusion, and respect in its workplace.

Tech Stack

Apache KafkaApache SparkAWSDatabricksGrafanaJavaJUnitMavenMySQLPythonScalaSplunkSpring Boot

Categories

BackendData Engineering
JPMorgan Chase

About JPMorgan Chase

10,000+ employees

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.

Contact me