Software Engineer III, Python, Databricks and AWS

JPMorgan Chase

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Jersey City, NJWilmington, DE
Employment
Full-time
Posted
3 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $184k
$136k most similar roles pay here $219k

This listing doesn't post a salary. Most similar roles pay $156,050–$211,200.

Based on 240 similar postings.

Employer

About JPMorgan Chase

JPMorgan Chase & Co. is a global financial services firm and one of the largest banks in the world, offering investment banking, commercial banking, asset management, and consumer financial services.

JPMorgan Chase currently has 1174 open roles on FindRole.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Software Engineer III, Python, Databricks and AWS

As a Software Engineer III - Python, Databricks and AWS within the Global Finance Technology team, you will serve as a core technical contributor in an agile environment. You will build and maintain scalable data collection, storage, and analytics solutions while managing critical data pipelines across various business functions. Your daily responsibilities include implementing resilient batch and streaming ingestion from AWS sources into Databricks using Delta Live Tables, ensuring operational excellence through robust retries and idempotency, and enforcing governance via Unity Catalog and data classification. You will utilize Python, Spark, Delta Lake, Terraform, and AWS services like S3 and IAM to optimize performance and manage costs. The role involves managing the full software development life cycle, including CI/CD, unit testing, and utilizing enterprise-authorized AI coding tools to enhance code quality and delivery speed for complex data infrastructure.

What does a Software Engineer earn?

Median $196750 from 2011 postings across 148 companies.

See salary data

What you'll do

  • Implement resilient data ingestion from AWS sources into Databricks using batch and streaming methods.
  • Build maintainable data pipelines using Delta Live Tables with modular structures, testing, and documentation.
  • Productionize workloads using Databricks Workflows with robust retries, checkpointing, and idempotency.
  • Enforce data governance by designing for least privilege, PII classification, auditing, and lineage.
  • Optimize Spark and Delta workloads to manage performance, cluster sizing, and storage costs.
  • Manage infrastructure and deployments using Terraform for Databricks and AWS resources.
  • Develop unit and integration tests to ensure data quality and reliable backfill procedures.
  • Utilize enterprise-authorized AI tools to accelerate code generation, refactoring, and documentation.

What we're looking for

  • Formal training or certification in software engineering concepts and 3+ years of hands-on Software Development Life Cycle experience.
  • Experience building and maintaining data pipelines.
  • Hands-on experience building and operating a Databricks Lakehouse hosted in AWS.
  • Experience with Delta Lake, including ACID tables, partitioning, schema evolution, and Spark performance tuning on Databricks.
  • Experience with streaming and batch pipelines using Structured Streaming and incremental processing.
  • Strong AWS fundamentals for data platforms including S3, IAM, KMS, and networking basics.
  • Experience implementing data governance and security controls in Databricks.
  • Experience using enterprise-authorized AI-assisted software development tools to improve code quality and productivity.
  • Familiarity with modern front-end technologies (preferred).
  • Exposure to cloud technologies (preferred).

More like this

Similar roles

Lead Software Engineer

JPMorgan Chase

Plano, TX 81 days ago
Python Spark Snowflake Databricks SQL NoSQL AWS ECS Lambda API Gateway Terraform fast API ETL CI/CD Git Jenkins Spinnaker Agile Machine Learning Artificial Intelligence
5+ yrs exp

Lead Software Engineer

JPMorgan Chase

Wilmington, DE 2 days ago
Python PySpark Databricks AWS Spark SQL Delta Lake Snowflake Terraform CI/CD LLMs RAG LangGraph AutoGen CrewAI Pinecone FAISS Chroma Agile
5+ yrs exp

Lead Software Engineer, Java/ AWS

JPMorgan Chase

Jersey City, NJ 134 days ago
Databricks Spark Delta Lake AWS S3 Glue SQS SNS Lambda EMR Athena Python Java CI/CD DevOps Kubernetes Docker Kafka SpringBoot Prometheus Grafana Splunk Dynatrace
5+ yrs exp

Lead Software Engineer

JPMorgan Chase

Plano, TX 24 days ago
Databricks Apache Spark Delta Lake Python Java SQL AWS Terraform Airflow Unity Catalog CI/CD Git ETL ELT Data Modeling Streamlit React
5+ yrs exp

Lead Software Engineer

JPMorgan Chase

Chicago, IL 19 days ago
Databricks Spark PySpark Scala SQL Delta Lake Unity Catalog Snowflake AWS dbt Terraform CI/CD Git Structured Streaming Delta Live Tables Data Modeling Infrastructure-as-code
7+ yrs exp