Resume and JobRESUME AND JOB
JP Morgan Chase logo

Software Engineer III - SQL, Java, Python, ETL

JP Morgan Chase

Software and Technology Jobs

Software Engineer III - SQL, Java, Python, ETL

full-timePosted: Dec 9, 2025

Job Description

Software Engineer III - SQL, Java, Python, ETL

Location: Chicago, IL, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of redefining the future of financial services through innovative technology. As a Software Engineer III specializing in SQL, Java, Python, and ETL, you will join a dynamic agile team in our Chicago office to design and deliver secure, scalable technology products that power our global investment banking and asset management operations. In this role, you will tackle complex challenges in data processing and analytics, ensuring our systems handle massive volumes of market data with precision and reliability. Your contributions will directly impact how we serve clients, manage risks, and drive business growth in a highly regulated industry. Your day-to-day responsibilities will include developing robust ETL pipelines to extract, transform, and load financial datasets, optimizing Java-based applications for real-time trading platforms, and leveraging Python for advanced scripting and automation. You will collaborate closely with cross-functional teams, including data scientists, product managers, and compliance experts, to build solutions that meet stringent security and performance standards. Participation in agile ceremonies, code reviews, and continuous integration practices will be key to delivering high-quality software that supports JP Morgan's commitment to innovation and client trust. We value engineers who thrive in fast-paced environments and bring a passion for technology to solve real-world financial problems. This position offers opportunities for career growth within one of the world's leading financial institutions, with exposure to cutting-edge tools and mentorship from industry experts. If you are ready to contribute to transformative projects that shape the banking landscape, join us in Chicago to advance your career at JP Morgan Chase.

Key Responsibilities

  • Design, develop, and maintain scalable ETL pipelines using SQL, Java, and Python to support financial data processing
  • Collaborate with agile teams to deliver secure, market-leading technology products for JP Morgan Chase's trading and risk management systems
  • Implement and optimize data workflows to ensure high availability and performance in a 24/7 financial services environment
  • Conduct code reviews, debugging, and testing to uphold security standards and regulatory compliance
  • Integrate third-party APIs and databases to enhance data analytics capabilities for investment banking
  • Monitor and troubleshoot production systems, resolving issues that impact financial operations
  • Contribute to architectural decisions for scalable software solutions in Chicago-based teams
  • Mentor junior engineers on best practices in software engineering within the banking sector
  • Stay updated on emerging technologies to drive innovation in JP Morgan's digital transformation initiatives

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 5+ years of professional software engineering experience
  • Strong proficiency in SQL, Java, and Python programming languages
  • Experience with ETL processes and data pipeline development
  • Knowledge of agile methodologies and collaborative team environments
  • Understanding of secure coding practices in financial systems
  • Ability to work in a fast-paced, regulated industry like banking

Preferred Qualifications

  • Master's degree in a relevant technical field
  • Experience with big data technologies such as Hadoop or Spark
  • Familiarity with cloud platforms like AWS or Azure in financial applications
  • Prior work in financial services or fintech environments
  • Certifications in Java, Python, or data engineering

Required Skills

  • Proficiency in SQL for complex database queries
  • Advanced Java development for enterprise applications
  • Python scripting for automation and data manipulation
  • ETL tool expertise (e.g., Informatica, Talend)
  • Agile/Scrum methodologies
  • Secure coding and vulnerability assessment
  • Data modeling and relational databases
  • Problem-solving in high-stakes financial environments
  • Version control with Git
  • Cloud computing basics (AWS preferred)
  • API integration and RESTful services
  • Performance optimization techniques
  • Team collaboration and communication
  • Regulatory knowledge (e.g., SOX, GDPR in finance)
  • Analytical thinking for data-driven decisions

Benefits

  • Competitive base salary and performance-based bonuses
  • Comprehensive health, dental, and vision insurance plans
  • 401(k) retirement savings plan with company matching
  • Generous paid time off and flexible work arrangements
  • Professional development programs and tuition reimbursement
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers and wellness programs at Chicago offices
  • Parental leave and family support benefits

JP Morgan Chase is an equal opportunity employer.

Locations

  • Chicago, US

Salary

Estimated Salary Rangehigh confidence

180,000 - 250,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Proficiency in SQL for complex database queriesintermediate
  • Advanced Java development for enterprise applicationsintermediate
  • Python scripting for automation and data manipulationintermediate
  • ETL tool expertise (e.g., Informatica, Talend)intermediate
  • Agile/Scrum methodologiesintermediate
  • Secure coding and vulnerability assessmentintermediate
  • Data modeling and relational databasesintermediate
  • Problem-solving in high-stakes financial environmentsintermediate
  • Version control with Gitintermediate
  • Cloud computing basics (AWS preferred)intermediate
  • API integration and RESTful servicesintermediate
  • Performance optimization techniquesintermediate
  • Team collaboration and communicationintermediate
  • Regulatory knowledge (e.g., SOX, GDPR in finance)intermediate
  • Analytical thinking for data-driven decisionsintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 5+ years of professional software engineering experience (experience)
  • Strong proficiency in SQL, Java, and Python programming languages (experience)
  • Experience with ETL processes and data pipeline development (experience)
  • Knowledge of agile methodologies and collaborative team environments (experience)
  • Understanding of secure coding practices in financial systems (experience)
  • Ability to work in a fast-paced, regulated industry like banking (experience)

Preferred Qualifications

  • Master's degree in a relevant technical field (experience)
  • Experience with big data technologies such as Hadoop or Spark (experience)
  • Familiarity with cloud platforms like AWS or Azure in financial applications (experience)
  • Prior work in financial services or fintech environments (experience)
  • Certifications in Java, Python, or data engineering (experience)

Responsibilities

  • Design, develop, and maintain scalable ETL pipelines using SQL, Java, and Python to support financial data processing
  • Collaborate with agile teams to deliver secure, market-leading technology products for JP Morgan Chase's trading and risk management systems
  • Implement and optimize data workflows to ensure high availability and performance in a 24/7 financial services environment
  • Conduct code reviews, debugging, and testing to uphold security standards and regulatory compliance
  • Integrate third-party APIs and databases to enhance data analytics capabilities for investment banking
  • Monitor and troubleshoot production systems, resolving issues that impact financial operations
  • Contribute to architectural decisions for scalable software solutions in Chicago-based teams
  • Mentor junior engineers on best practices in software engineering within the banking sector
  • Stay updated on emerging technologies to drive innovation in JP Morgan's digital transformation initiatives

Benefits

  • general: Competitive base salary and performance-based bonuses
  • general: Comprehensive health, dental, and vision insurance plans
  • general: 401(k) retirement savings plan with company matching
  • general: Generous paid time off and flexible work arrangements
  • general: Professional development programs and tuition reimbursement
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers and wellness programs at Chicago offices
  • general: Parental leave and family support benefits

Target Your Resume for "Software Engineer III - SQL, Java, Python, ETL" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Software Engineer III - SQL, Java, Python, ETL. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Engineer III - SQL, Java, Python, ETL" , JP Morgan Chase

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringFinancial ServicesBankingJP MorganSoftware Engineering

Answer 10 quick questions to check your fit for Software Engineer III - SQL, Java, Python, ETL @ JP Morgan Chase.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

JP Morgan Chase logo

Software Engineer III - SQL, Java, Python, ETL

JP Morgan Chase

Software and Technology Jobs

Software Engineer III - SQL, Java, Python, ETL

full-timePosted: Dec 9, 2025

Job Description

Software Engineer III - SQL, Java, Python, ETL

Location: Chicago, IL, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of redefining the future of financial services through innovative technology. As a Software Engineer III specializing in SQL, Java, Python, and ETL, you will join a dynamic agile team in our Chicago office to design and deliver secure, scalable technology products that power our global investment banking and asset management operations. In this role, you will tackle complex challenges in data processing and analytics, ensuring our systems handle massive volumes of market data with precision and reliability. Your contributions will directly impact how we serve clients, manage risks, and drive business growth in a highly regulated industry. Your day-to-day responsibilities will include developing robust ETL pipelines to extract, transform, and load financial datasets, optimizing Java-based applications for real-time trading platforms, and leveraging Python for advanced scripting and automation. You will collaborate closely with cross-functional teams, including data scientists, product managers, and compliance experts, to build solutions that meet stringent security and performance standards. Participation in agile ceremonies, code reviews, and continuous integration practices will be key to delivering high-quality software that supports JP Morgan's commitment to innovation and client trust. We value engineers who thrive in fast-paced environments and bring a passion for technology to solve real-world financial problems. This position offers opportunities for career growth within one of the world's leading financial institutions, with exposure to cutting-edge tools and mentorship from industry experts. If you are ready to contribute to transformative projects that shape the banking landscape, join us in Chicago to advance your career at JP Morgan Chase.

Key Responsibilities

  • Design, develop, and maintain scalable ETL pipelines using SQL, Java, and Python to support financial data processing
  • Collaborate with agile teams to deliver secure, market-leading technology products for JP Morgan Chase's trading and risk management systems
  • Implement and optimize data workflows to ensure high availability and performance in a 24/7 financial services environment
  • Conduct code reviews, debugging, and testing to uphold security standards and regulatory compliance
  • Integrate third-party APIs and databases to enhance data analytics capabilities for investment banking
  • Monitor and troubleshoot production systems, resolving issues that impact financial operations
  • Contribute to architectural decisions for scalable software solutions in Chicago-based teams
  • Mentor junior engineers on best practices in software engineering within the banking sector
  • Stay updated on emerging technologies to drive innovation in JP Morgan's digital transformation initiatives

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 5+ years of professional software engineering experience
  • Strong proficiency in SQL, Java, and Python programming languages
  • Experience with ETL processes and data pipeline development
  • Knowledge of agile methodologies and collaborative team environments
  • Understanding of secure coding practices in financial systems
  • Ability to work in a fast-paced, regulated industry like banking

Preferred Qualifications

  • Master's degree in a relevant technical field
  • Experience with big data technologies such as Hadoop or Spark
  • Familiarity with cloud platforms like AWS or Azure in financial applications
  • Prior work in financial services or fintech environments
  • Certifications in Java, Python, or data engineering

Required Skills

  • Proficiency in SQL for complex database queries
  • Advanced Java development for enterprise applications
  • Python scripting for automation and data manipulation
  • ETL tool expertise (e.g., Informatica, Talend)
  • Agile/Scrum methodologies
  • Secure coding and vulnerability assessment
  • Data modeling and relational databases
  • Problem-solving in high-stakes financial environments
  • Version control with Git
  • Cloud computing basics (AWS preferred)
  • API integration and RESTful services
  • Performance optimization techniques
  • Team collaboration and communication
  • Regulatory knowledge (e.g., SOX, GDPR in finance)
  • Analytical thinking for data-driven decisions

Benefits

  • Competitive base salary and performance-based bonuses
  • Comprehensive health, dental, and vision insurance plans
  • 401(k) retirement savings plan with company matching
  • Generous paid time off and flexible work arrangements
  • Professional development programs and tuition reimbursement
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers and wellness programs at Chicago offices
  • Parental leave and family support benefits

JP Morgan Chase is an equal opportunity employer.

Locations

  • Chicago, US

Salary

Estimated Salary Rangehigh confidence

180,000 - 250,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Proficiency in SQL for complex database queriesintermediate
  • Advanced Java development for enterprise applicationsintermediate
  • Python scripting for automation and data manipulationintermediate
  • ETL tool expertise (e.g., Informatica, Talend)intermediate
  • Agile/Scrum methodologiesintermediate
  • Secure coding and vulnerability assessmentintermediate
  • Data modeling and relational databasesintermediate
  • Problem-solving in high-stakes financial environmentsintermediate
  • Version control with Gitintermediate
  • Cloud computing basics (AWS preferred)intermediate
  • API integration and RESTful servicesintermediate
  • Performance optimization techniquesintermediate
  • Team collaboration and communicationintermediate
  • Regulatory knowledge (e.g., SOX, GDPR in finance)intermediate
  • Analytical thinking for data-driven decisionsintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 5+ years of professional software engineering experience (experience)
  • Strong proficiency in SQL, Java, and Python programming languages (experience)
  • Experience with ETL processes and data pipeline development (experience)
  • Knowledge of agile methodologies and collaborative team environments (experience)
  • Understanding of secure coding practices in financial systems (experience)
  • Ability to work in a fast-paced, regulated industry like banking (experience)

Preferred Qualifications

  • Master's degree in a relevant technical field (experience)
  • Experience with big data technologies such as Hadoop or Spark (experience)
  • Familiarity with cloud platforms like AWS or Azure in financial applications (experience)
  • Prior work in financial services or fintech environments (experience)
  • Certifications in Java, Python, or data engineering (experience)

Responsibilities

  • Design, develop, and maintain scalable ETL pipelines using SQL, Java, and Python to support financial data processing
  • Collaborate with agile teams to deliver secure, market-leading technology products for JP Morgan Chase's trading and risk management systems
  • Implement and optimize data workflows to ensure high availability and performance in a 24/7 financial services environment
  • Conduct code reviews, debugging, and testing to uphold security standards and regulatory compliance
  • Integrate third-party APIs and databases to enhance data analytics capabilities for investment banking
  • Monitor and troubleshoot production systems, resolving issues that impact financial operations
  • Contribute to architectural decisions for scalable software solutions in Chicago-based teams
  • Mentor junior engineers on best practices in software engineering within the banking sector
  • Stay updated on emerging technologies to drive innovation in JP Morgan's digital transformation initiatives

Benefits

  • general: Competitive base salary and performance-based bonuses
  • general: Comprehensive health, dental, and vision insurance plans
  • general: 401(k) retirement savings plan with company matching
  • general: Generous paid time off and flexible work arrangements
  • general: Professional development programs and tuition reimbursement
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers and wellness programs at Chicago offices
  • general: Parental leave and family support benefits

Target Your Resume for "Software Engineer III - SQL, Java, Python, ETL" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Software Engineer III - SQL, Java, Python, ETL. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Engineer III - SQL, Java, Python, ETL" , JP Morgan Chase

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringFinancial ServicesBankingJP MorganSoftware Engineering

Answer 10 quick questions to check your fit for Software Engineer III - SQL, Java, Python, ETL @ JP Morgan Chase.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.