Software Engineer II: Data Engineer

JPMorgan Chase & Co.•Jersey City, NJ
•$123,500 - $150,000

About The Position

As a Data Engineer II at JPMorgan Chase within the Consumer & Community Banking Connected Commerce – Banking Payments organization, you serve as a seasoned member of an agile team responsible for designing and delivering trusted data collection, storage, access, and analytics solutions in a secure, stable, and scalable manner. You develop, test, and maintain critical data pipelines and data architectures across multiple technical domains and business functions, ensuring high-quality, reliable data capabilities that support and advance the firm’s strategic business objectives.

Requirements

  • Formal training or certification in Software Engineering concepts and at least 2 years of applied experience.
  • Working understanding of NoSQL databases and advanced SQL skills, such as joins and aggregations.
  • Experience with statistical data analysis and selecting appropriate tools and data patterns for analysis.
  • Experience with ETL processes and advanced concepts.
  • Hands-on practical experience in system design, application development, testing, and operational stability.
  • Experience designing, implementing, and maintaining data pipelines in AWS using Python and PySpark; Java is a secondary alternative.
  • Experience with performance tuning to ensure jobs run optimally without performance bottlenecks.
  • Proficiency in Unix scripting; data structures; serialization formats such as JSON, AVRO, or Protobuf; big-data storage formats such as Parquet or Iceberg; batch, micro-batching, or stream processing; one or more data modeling techniques such as Dimensional, Data Vault, Kimball, or Inmon; Agile methodology; TDD or BDD; and CI/CD tools.
  • Hands-on experience using enterprise-authorized AI-assisted software development tools for tasks such as coding, test creation, troubleshooting, or documentation, with the ability to evaluate, validate, and refine generated outputs for correctness, performance, and security.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs and outputs, and resiliency and security expectations; ability to guide peers on safe and effective use within team practices.

Nice To Haves

  • Advanced Python development skills and experience with Kafka and S3 integration, performance optimization, Lambda, ECS, EKS, Kinesis, and CloudWatch.
  • Experience carrying out data analysis to support business insights.
  • Strong skills in PySpark, AWS, Terraform, Snowflake, GitHub Copilot, Airflow, and Kubernetes.

Responsibilities

  • Support review of controls to ensure sufficient protection of enterprise data.
  • Execute software solutions, design, development, and technical troubleshooting, using approaches beyond routine or conventional methods to build solutions and break down technical problems.
  • Create secure, high-quality production code and maintain algorithms that run synchronously with appropriate systems.
  • Produce architecture and design artifacts for complex applications and ensure software code development meets design constraints.
  • Gather, analyze, and synthesize large, diverse data sets and develop visualizations and reporting to continuously improve software applications and systems.
  • Identify hidden problems and patterns in data and use insights to improve coding hygiene and system architecture.
  • Contribute to software engineering communities of practice and events exploring emerging technologies.
  • Update logical or physical data models based on new use cases.
  • Use SQL frequently and understand NoSQL databases and their use in the marketplace.
  • Use enterprise-authorized AI coding-assistance tools to improve code quality, delivery speed, and productivity; validate outputs through peer review, automated testing, and secure coding standards; and contribute learnings and reusable patterns to the team.
  • Apply knowledge of Software Development Life Cycle tools, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation.

Benefits

  • Competitive total rewards package, including base salary determined by role, experience, skill set, and location.
  • Eligible roles may receive commission-based pay and/or discretionary incentive compensation in cash and/or forfeitable equity.
  • Comprehensive health care coverage.
  • On-site health and wellness centers.
  • Retirement savings plan.
  • Backup childcare.
  • Tuition reimbursement.
  • Mental health support.
  • Financial coaching.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service