Taro Logo

Software Engineer III - Python, PySpark, AWS

JPMorganChase, one of the oldest financial institutions, offers 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 · AI

Job Description

JPMorgan Chase is seeking a Software Engineer III to join their AIML Data Platforms Fusion Data Management Team. This role requires strong Python/PySpark expertise to help the Securities Services business improve efficiency, increase revenue, and create data-driven products.

As a Software Engineer III, you'll be a key member of an agile team designing and delivering trusted market-leading technology products. You'll work closely with Product Development and Business users to develop applications within AWS Analytics platform, focusing on hands-on design and development while helping formulate analytics strategy.

The role involves:

  • Developing secure, high-quality production code and maintaining algorithms
  • Creating architecture and design artifacts for complex applications
  • Working with large, diverse data sets to improve software applications
  • Contributing to software engineering communities and exploring new technologies
  • Building data pipelines using Python, PySpark, and AWS tools

Required skills:

  • 3+ years of Software Engineering experience
  • Strong Python and PySpark expertise
  • AWS knowledge (Glue, Lambda)
  • Database and data modeling expertise
  • Experience with pipeline orchestration (Argo, Airflow)
  • Understanding of agile methodologies and SDLC

Benefits include comprehensive healthcare, retirement savings, backup childcare, tuition reimbursement, mental health support, and financial coaching. JPMorgan Chase values diversity and inclusion, providing equal opportunities to all qualified candidates.

This is an excellent opportunity to work with cutting-edge technologies in a leading financial institution while contributing to important data management initiatives.

Last updated a month ago

Responsibilities For Software Engineer III - Python, PySpark, AWS

  • 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

Requirements For Software Engineer III - Python, PySpark, AWS

Python
  • 3+ years applied experience in Software Engineering
  • Excellent Python software Engineering skills
  • Experience in building data pipelines using Python, Pyspark
  • Working knowledge in AWS and relevant cloud tools like Glue, Lambda
  • Solid understanding in Object oriented programming concepts and Design patterns
  • Experience pipeline orchestration tools i.e Argo, Airflow
  • Strong database skills and data modelling concepts
  • Overall knowledge of the Software Development Life Cycle
  • Solid understanding of agile methodologies

Benefits For Software Engineer III - Python, PySpark, AWS

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Education Budget
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Mental Health Assistance
  • Education Budget

Related Jobs