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'll be part of an agile team working to enhance, design, and deliver software components for the firm's state-of-the-art technology products. This role focuses on data engineering, where you'll execute software solutions through design, development, and technical troubleshooting of multiple components within technical products and systems.

You'll be working with big data technologies and implementing complex ETL transformations, utilizing tools like Spark, Kafka, and various NoSQL databases. The position requires strong programming skills in Java/Python and experience with AWS/Hadoop-based platforms. You'll be responsible for writing secure, high-quality code and troubleshooting technical problems while considering upstream and downstream system implications.

This is an excellent opportunity for a mid-level engineer with 2+ years of experience to grow their career at a leading financial institution. You'll work on challenging projects that involve gathering and analyzing large, diverse data sets, contributing to the firm's data engineering initiatives. The role offers exposure to modern technologies and the chance to work on enterprise-scale systems while developing your technical expertise in data engineering.

The position is based in Hyderabad, India, where you'll join a team that values diversity, equity, and inclusion. You'll have the opportunity to work with cutting-edge data technologies while contributing to JPMorgan Chase's technology transformation initiatives. This role is perfect for someone looking to advance their career in data engineering while working on impactful projects at a global financial services leader.

Last updated 4 hours 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

CIB Payment Ops Data Engineer, Sr. Associate

Senior Data Engineer role at JPMorgan Chase's CIB division, focusing on payments operations data architecture and analytics solutions.

Software Engineer II Data Bricks AI/ML

Software Engineer II position at JPMorgan Chase focusing on AI/ML development using Databricks, requiring 2+ years of experience in software engineering and data science.

Infrastructure Engineer III - Hadoop

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

Data Engineer III

Data Engineer III position at JPMorgan Chase in Bengaluru, focusing on designing and implementing scalable data solutions using modern technologies and best practices.

Data Scientist, Senior Associate

Senior Data Scientist role at JPMorgan Chase focusing on AI/ML solutions for Employee Platforms, requiring 3+ years experience and strong Python/ML expertise.