Software Engineer III- Python, Databricks

JPMorgan Chase & Co.•Jersey City, NJ
•$137,750 - $185,000

About The Position

As a Software Engineer III at JPMorgan Chase within the Commercial and Investment Bank, you will be a seasoned member of an agile team designing and delivering trusted, secure, stable, and scalable technology products. 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. Using Big Data engineering expertise, you will implement platforms for large-scale data processing across internal infrastructure and public cloud environments. You will contribute to 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 Big Data platforms.
  • Strong experience with UNIX shell scripting to automate file preparation and database loads.
  • Experience in data quality testing, including writing test cases and scripts, presenting data issues, and resolving them.
  • Familiarity with relational database environments such as Oracle or SQL Server, including databases, tables/views, stored procedures, and agent jobs.
  • Strong analytical skills, including the ability to collect, organize, analyze, and disseminate 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 quickly adapt 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 for effective collaboration with colleagues at various organizational levels and across locations.
  • Experience in Data Science, Machine Learning, or AI.
  • Financial services or commercial banking experience.
  • Familiarity with NoSQL platforms such as MongoDB or AWS OpenSearch.
  • Exposure to cloud technologies.

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 new ways of managing, transforming, and validating data.
  • Implement new or enhanced services and scripts.
  • Establish and enforce guidelines to ensure consistency, quality, and completeness of data assets.
  • Apply quality assurance best practices to all 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.
  • Work with development teams using agile techniques, object-oriented development, and scripting languages.
  • Learn and apply emerging technologies and applications for greenfield projects.

Benefits

  • Competitive total rewards package, including base salary and, for eligible roles, commission-based pay and/or discretionary incentive compensation in cash and/or forfeitable equity.
  • Comprehensive health care coverage.
  • On-site health and wellness centers.
  • Retirement savings plan.
  • Backup childcare.
  • Tuition reimbursement.
  • Mental health support.
  • Financial coaching.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service