Submitting more applications increases your chances of landing a job.

Here’s how busy the average job seeker was last month:

Opportunities viewed

Applications submitted

Keep exploring and applying to maximize your chances!

Looking for employers with a proven track record of hiring women?

Click here to explore opportunities now!
We Value Your Feedback

You are invited to participate in a survey designed to help researchers understand how best to match workers to the types of jobs they are searching for

Would You Be Likely to Participate?

If selected, we will contact you via email with further instructions and details about your participation.

You will receive a $7 payout for answering the survey.


User unblocked successfully
https://bayt.page.link/N3Xr1bwEM3PkYKZh8
Back to the job results

Software Engineer III - Python, PySpark, Databricks, AWS

Today 2026/09/02
Other Business Support Services
Create a job alert for similar positions
Job alert turned off. You won’t receive updates for this search anymore.

Job description

We have an exciting opportunity for you to advance your data engineering career and make a meaningful impact at JPMorganChase.


As a Software Engineer III at JPMorgan Chase within Corporate Technology, you design and deliver high-performance data solutions that power the firm’s technology products. 


Job responsibilities


  • Architect, develop, and maintain high-performance ETL pipelines and data workflows using Python, PySpark, and Databricks
  • Design and implement scalable, fault-tolerant data solutions on AWS, leveraging services such as S3 and Lambda
  • Write secure, optimized code in Python and PySpark with a focus on performance and reliability
  • Develop and optimize SQL-based data models, queries, and transformations to support analytical and operational needs
  • Own and operate production data pipelines end-to-end, including monitoring, alerting, and performance optimization
  • Apply knowledge of the Software Development Life Cycle toolchain, including Git and CI/CD, to maximize automation and delivery velocity
  • Gather, analyze, and synthesize large, diverse data sets to drive data-driven decision-making

Required qualifications, capabilities, and skills


  • Formal training 3 years or certification in software engineering, data engineering, or a related technical discipline
  • Seven years of hands-on experience developing production-grade applications and data solutions in Python
  • Three years of experience building and optimizing large-scale data pipelines using PySpark
  • Proven experience designing, deploying, and managing data engineering workflows on Databricks, including Delta Lake and Unity Catalog
  • Strong hands-on experience with AWS cloud services, including S3 and Lambda
  • Proficiency in SQL for complex data querying, transformation, and performance tuning
  • Experience across the Software Development Life Cycle with exposure to agile methodologies such as CI/CD, Application Resiliency, and Security

Preferred qualifications, capabilities, and skills


  • Experience with infrastructure-as-code tools such as Terraform
  • Familiarity with data governance, data quality frameworks, and data cataloging practices
  • Exposure to real-time streaming technologies such as Kafka or Kinesis
  • Experience mentoring junior engineers and contributing to engineering best practices

This job post has been translated by AI and may contain minor differences or errors.

You’ve reached the maximum limit of 15 job alerts. To create a new alert, please delete an existing one first.
Job alert created for this search. You’ll receive updates when new jobs match.
Are you sure you want to unapply?

You'll no longer be considered for this role and your application will be removed from the employer's inbox.