Software Engineer II - Data Engineering

A leading global financial services firm offering banking, investment and technology solutions.
Data
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Finance

Description For Software Engineer II - Data Engineering

As a Software Engineer II at JPMorgan Chase within the Consumer & Community Banking, you are part of an agile team that works to enhance, design, and deliver the software components of the firm's state-of-the-art technology products in a secure, stable, and scalable way. You will execute software solutions through design, development, and technical troubleshooting of multiple components within technical products and systems. The role involves working with big data technologies, implementing ETL transformations, and developing solutions using Java/Python while adhering to best practices and standards. You'll be part of a team that values diversity, equity, and inclusion while working on cutting-edge financial technology solutions.

The position offers an opportunity to work with advanced data engineering technologies including Spark, Kafka, and various NoSQL databases. You'll be responsible for developing and maintaining data pipelines, performing analytics on AWS/Hadoop platforms, and contributing to the firm's data infrastructure. This role combines technical expertise in data engineering with the opportunity to work at one of the world's leading financial institutions.

The ideal candidate will have strong problem-solving abilities, experience with big data technologies, and a proven track record of developing secure, scalable solutions. You'll be working in an environment that promotes learning and growth, with opportunities to advance your career while working on impactful projects that serve millions of customers.

Last updated a day ago

Responsibilities For Software Engineer II - Data Engineering

  • Executes standard software solutions, design, development, and technical troubleshooting
  • Writes secure and high-quality code using the syntax of at least one programming language
  • Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems
  • Applies knowledge of tools within the Software Development Life Cycle toolchain
  • Applies technical troubleshooting to break down solutions and solve technical problems
  • Gathers, analyzes, and draws conclusions from large, diverse data sets
  • Learns and applies system processes, methodologies, and skills for secure code development

Requirements For Software Engineer II - Data Engineering

Java
Python
MongoDB
Cassandra
Kafka
  • Formal training or certification on software engineering concepts and 2+ years applied experience
  • Advanced knowledge of application, data and infrastructure architecture disciplines
  • Experience in Big Data technologies (Spark, Redshift, Kafka, etc.)
  • Experience in Java/Python Development
  • Experience performing data analytics on AWS/Hadoop-based platforms
  • Experience in implementing complex ETL transformations on big data platforms
  • Strong development discipline and adherence to best practices
  • Demonstrated problem solving skills and ability to develop solutions
  • Hands-on experience in system design and application development

Interested in this job?

Jobs Related To JPMorgan Chase Software Engineer II - Data Engineering

Data Engineer – Associate Payment Operations

Data Engineer role at JPMorgan Chase focusing on data architecture and analytics for Payment Operations.

Data Engineer III - Data Consumption, Access and SD - Chase UK

Data Engineer III position at Chase UK focusing on building scalable data pipelines and cloud infrastructure using Python, SQL, and modern data technologies.

Data Engineer III

Data Engineer III position at JPMorgan Chase focusing on designing and implementing scalable data solutions for Chase UK, requiring Python, SQL, and modern data platform expertise.

Python Developer - Analyst

Python Developer Analyst position at JPMorgan Chase focusing on data engineering, ETL processes, and analytics solutions delivery using Databricks, Python, and SQL.

Infrastructure Engineer III - Hadoop

Infrastructure Engineer III position at JPMorgan Chase focusing on Hadoop infrastructure and data platform development.