Python PySpark Software Engineer III

JPMorganChase is one of the oldest financial institutions, offering innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands.
Jersey City, NJ, USA
$133,000 - $185,000
Data
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance

Description For Python PySpark Software Engineer III

JPMorgan Chase is seeking a Python PySpark Software Engineer III to join their Prime Financial Services Data & Analytics team. This role offers an exciting opportunity to work with cutting-edge technology in the financial services sector. As a Software Engineer III, you'll be responsible for designing and delivering trusted market-leading technology products in a secure, stable, and scalable way.

The position involves working with large-scale data systems, utilizing Python and PySpark to develop robust solutions for complex financial data processing and analytics. You'll be part of an agile team, contributing to critical technology solutions across multiple technical areas within various business functions.

The role combines technical expertise in Python, PySpark, and AWS technologies with the opportunity to work on impactful projects in the Commercial & Investment Banking sector. You'll be responsible for creating secure, high-quality production code and maintaining algorithms while working with diverse data sets to drive continuous improvement.

JPMorgan Chase offers a competitive compensation package, including a salary range of $133,000-$185,000, comprehensive benefits, and opportunities for professional growth. The company's rich history of over 200 years and position as a leader in investment banking provides a stable yet innovative environment for career development.

This role is perfect for experienced software engineers who are passionate about data engineering, have strong Python skills, and want to work with cutting-edge technologies in a global financial institution. You'll have the opportunity to contribute to software engineering communities of practice and events while working in a culture that values diversity, equity, and inclusion.

Last updated 5 hours ago

Responsibilities For Python PySpark Software Engineer III

  • Executes software solutions, design, development, and technical troubleshooting
  • Creates secure and high-quality production code and maintains algorithms
  • Produces architecture and design artifacts for complex applications
  • Gathers, analyzes, synthesizes, and develops visualizations and reporting from large data sets
  • Proactively identifies hidden problems and patterns in data
  • Contributes to software engineering communities of practice
  • Adds to team culture of diversity, equity, inclusion, and respect

Requirements For Python PySpark Software Engineer III

Python
  • Formal training or certification on software engineering concepts and 3+ years applied experience
  • Proficient in coding in Python
  • Hands on experience in AWS Glue/PySpark, Redshift/SQL
  • Hands-on practical experience in system design, application development, testing
  • Experience in developing, debugging, and maintaining code in a large corporate environment
  • Overall knowledge of the Software Development Life Cycle
  • Solid understanding of agile methodologies such as CI/CD
  • Demonstrated knowledge of software applications and technical processes

Benefits For Python PySpark Software Engineer III

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Education Budget
Parental Leave
  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching

Interested in this job?

Jobs Related To JPMorgan Chase Python PySpark Software Engineer III

Software Engineer II - Data Engineering

Mid-level Software Engineer position at JPMorgan Chase focusing on data engineering, requiring 2+ years of experience with Java/Python and big data technologies.

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.