Software Engineer III- Python, Databricks

JPMorganChase•Jersey City, NJ

About The Position

As a Software Engineer III at JPMorgan Chase within the Commercial and Investment Bank, you will serve as a seasoned member of an agile team, designing and delivering trusted technology products in a secure, stable, and scalable way. You will implement critical technology solutions across technical domains and business functions in support of the firm’s strategic objectives. Commercial Banking Technology is executing the Client 360 initiative and building a Commercial and Investment Bank–wide Marketing and Events Data Platform. You will use Big Data engineering expertise to implement platforms that support large-scale data processing on internal infrastructure and public cloud environments. You will contribute to delivering the new Marketing and Events platform for Client 360 while enhancing and modernizing existing platforms.

Requirements

  • Advanced knowledge of application, data, and infrastructure architecture disciplines.
  • At least 3 years of experience with Python.
  • At least 2 years of experience in Java development.
  • At least 2 years of experience with Big Data technologies such as AWS, Spark, Kafka, or Databricks.
  • Experience writing efficient SQL.
  • Experience implementing complex ETL transformations on a Big Data platform.
  • Strong experience with UNIX shell scripting to automate file preparation and database loads.
  • Experience in data quality testing, including writing test cases and scripts, and presenting and resolving data issues.
  • Familiarity with relational database environments such as Oracle or SQL Server, including databases, tables/views, stored procedures, and agent jobs.
  • Strong analytical skills, including collecting, organizing, analyzing, and disseminating significant amounts of information with attention to detail and accuracy.
  • Strong development discipline and adherence to best practices and standards.

Nice To Haves

  • Ability to manage multiple priorities and projects and adapt quickly to changing business needs.
  • Independent problem-solving skills and ability to develop solutions to complex analytical or data-driven problems.
  • Ability to communicate complex issues clearly and concisely to multiple levels of management.
  • Excellent interpersonal skills to work effectively with colleagues at various organizational levels and across multiple locations.
  • Experience in Data Science, Machine Learning, and AI.
  • Financial Services and Commercial Banking experience.
  • Familiarity with NoSQL platforms such as MongoDB and AWS OpenSearch.
  • Exposure to cloud technologies.
  • Experience working in development teams using agile techniques, object-oriented development, and scripting languages.
  • Comfort learning cutting-edge technologies and applications for greenfield projects.

Responsibilities

  • Acquire data from primary or secondary data sources.
  • Identify, analyze, and interpret trends or patterns in complex data sets.
  • Transform existing ETL logic on AWS or Databricks platforms.
  • Innovate ways to manage, transform, and validate data.
  • Implement new or enhanced services and scripts.
  • Establish and enforce guidelines for consistency, quality, and completeness of data assets.
  • Apply quality assurance best practices to work products.
  • Analyze, design, and code business-related solutions and core architectural changes using an agile programming approach, delivering software on time and within budget.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service