Software Engineer III- AWS/PySpark/Python

Testing Site - JPMC

Columbus (OH)

On-site

USD 140,000 - 210,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

JPMorganChase is seeking a Manager of Software Engineering in Columbus, OH, within Consumer and Community Banking - Data and Technology. You will lead multiple teams, guide daily engineering tasks, and ensure compliance with business requirements and best practices.

The role emphasizes building scalable ETL/ELT pipelines, coordinating cross-team dependencies, and maintaining strong stakeholder relations to deliver data-driven products.

Qualifications

  • Strong python development experience, including modular coding, logging, and testing.
  • Familiarity with PySpark or distributed data processing frameworks.
  • Experience structuring multi-environment projects (dev/uat/prod).
  • Proficiency in writing DBT macros, jinja templates, seeds, and custom test cases.
  • Ability to build and manage parameterized DAGs and manage task dependencies.
  • Experience with Airflow.
  • Proficiency with Glue jobs, Athena, CloudWatch, and Lambda.
  • Working knowledge of Terraform for infrastructure automation.
  • Understanding of Iceberg, Delta Lake and data-lake architectures.
  • Designing and optimizing ETL/ELT pipelines.
  • Experience with version control like GIT, testing frameworks, and code reviews.

Responsibilities

  • Provides guidance to immediate team of software engineers on daily tasks and activities
  • Sets the overall guidance and expectations for team output, practices, and collaboration
  • Anticipates dependencies with other teams to deliver products and applications in line with business requirements
  • Manages stakeholder relationships and the team’s work in accordance with compliance standards, service level agreements, and business requirements
  • Creates a culture of diversity, opportunity, inclusion, and respect for the team members and prioritizes diverse representation

Skills

Python
PySpark
Airflow
DBT macros
SQL
ETL/ELT design
Terraform
GIT
Data governance
Iceberg/Delta Lake
Docker
Lambda
Athena
CloudWatch

Tools

Airflow
Glue
Terraform
Snowflake
Kubernetes
Docker

Job description

This is your chance to change the path of your career and guide multiple teams to success at one of the world's leading financial institutions.

As a Manager of Software Engineering at JPMorganChase within the the Consumer and Community Banking - Data and Technology, youlead multiple teams and manage day-to-day implementation activities by identifying and escalating issues and ensuring your team’s work adheres to compliance standards, business requirements, and tactical best practices.

Job responsibilities
  • Provides guidance to immediate team of software engineers on daily tasks and activities
  • Sets the overall guidance and expectations for team output, practices, and collaboration
  • Anticipates dependencies with other teams to deliver products and applications in line with business requirements
  • Manages stakeholder relationships and the team’s work in accordance with compliance standards, service level agreements, and business requirements
  • Creates a culture of diversity, opportunity, inclusion, and respect for the team members and prioritizes diverse representation
Required qualifications, capabilities, and skills
  • Strong python development experience, including modular coding, creating reusable classes, logging, and testing
  • Familiarity with PySpark or distributed data processing frameworks
  • Experience structuring multi-environment projects , like dev/uat/prod
  • Proficiency in writing DBT macros, jinja templates, seeds, and custom test cases
  • Ability to build and manage parameterized DAGs and manage task dependencies.
  • Experience with Airflow .
  • Proficiency with Glue jobs, Athena, Cloud watch, and Lambda
  • Working knowledge of Terraform for infrastructure automation
  • Understanding of Iceberg,Delta Lake and their role in data-lake architecture.
  • Designing and optimizing ETL/ELT pipelines.
  • Experience with version control like GIT, testing frameworks, and code reviews
Preferred qualifications, capabilities, and skills
  • Experience in Apache Flink.
  • Knowledge of snowflake streams, tasks, roles, and warehouses.
  • Understanding of CDC and incremental load design, data governance and security.
  • Exposure to Docker and container-based deployments.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer III- Python/PySpark
Software Engineer III- Python/PySpark

Testing Site - JPMC • Jersey City (NJ)

On-site
USD 110,000 - 170,000
Software Engineer III- AWS/Python/PySpark
Software Engineer III- AWS/Python/PySpark

Testing Site - JPMC • Columbus (OH)

On-site
USD 120,000 - 155,000
Software Engineer III - PySpark/AWS/Databricks
Software Engineer III - PySpark/AWS/Databricks

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 110,000 - 170,000
Lead Software Engineer - Data Technology | Data Engineering
Lead Software Engineer - Data Technology | Data Engineering

JPMorgan Chase & Co. • Columbus (OH)

On-site
USD 150,000 - 210,000
Software Engineer III – PySpark/AWS/Databricks
Software Engineer III – PySpark/AWS/Databricks

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 120,000 - 180,000
Lead Software Engineer - Data Engineering | Data Technology
Lead Software Engineer - Data Engineering | Data Technology

JPMorgan Chase & Co. • Columbus (OH)

On-site
USD 130,000 - 180,000
Software Engineer III - Python/PySpark/Databricks/AWS
Software Engineer III - Python/PySpark/Databricks/AWS

JPMorgan Chase & Co. • Wilmington (DE)

On-site
USD 130,000 - 180,000
Lead Software Engineer - Data Engineer, Python, AWS
Lead Software Engineer - Data Engineer, Python, AWS

Testing Site - JPMC • Plano (TX)

On-site
USD 120,000 - 190,000
Manager of Software Engineering - Spark, AWS, Databricks, Java
Manager of Software Engineering - Spark, AWS, Databricks, Java

JPMorgan Chase & Co. • Wilmington (DE)

On-site
USD 170,000 - 210,000
Manager of Software Engineering - Spark, AWS, Databricks, Java
Manager of Software Engineering - Spark, AWS, Databricks, Java

JPMorgan Chase & Co. • Fairfax (DE)

On-site
USD 150,000 - 210,000