Resume and JobRESUME AND JOB
JP Morgan Chase logo

Software Engineer III - Python / SQL

JP Morgan Chase

Software and Technology Jobs

Software Engineer III - Python / SQL

full-timePosted: Oct 28, 2025

Job Description

Software Engineer III - Python / SQL

Location: Plano, TX, 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 - Python / SQL in our Plano, TX office, you will join a dynamic agile team dedicated to designing and delivering market-leading technology products that power secure, scalable banking solutions. In this role, you will leverage your expertise in Python and SQL to build robust applications that handle high-volume financial transactions, market data analysis, and risk management systems. Your work will directly contribute to enhancing client experiences in areas like digital banking, investment platforms, and compliance tools, ensuring our technology aligns with the stringent regulatory landscape of the financial industry. Key to success in this position is your ability to collaborate with product managers, data scientists, and other engineers to translate business requirements into efficient, secure code. You will develop backend services that integrate seamlessly with JP Morgan Chase's vast ecosystem, optimizing for performance in real-time environments where milliseconds matter for trading and fraud detection. Responsibilities include writing complex SQL queries to extract insights from terabytes of financial data, implementing Python scripts for automation, and participating in code reviews to uphold our commitment to quality and security. This role offers the opportunity to innovate within a supportive culture that values diverse perspectives and continuous learning. We seek seasoned professionals passionate about fintech who thrive in a fast-paced setting. By joining JP Morgan Chase, you will not only advance your career but also play a pivotal role in shaping the bank's technological edge. This position is ideal for those with a strong foundation in software engineering and a keen interest in the intersection of technology and finance, offering exposure to cutting-edge tools and global projects that drive industry leadership.

Key Responsibilities

  • Design, develop, and maintain Python-based applications for processing financial transactions and market data
  • Write efficient SQL queries to analyze large datasets and support business intelligence in banking operations
  • Collaborate with agile teams to deliver secure, scalable technology solutions that meet regulatory requirements
  • Implement and optimize backend services for high-availability systems in the financial services sector
  • Conduct code reviews, testing, and debugging to ensure robustness and performance of software products
  • Integrate third-party APIs and services to enhance JP Morgan Chase's digital banking platforms
  • Monitor and improve system performance, focusing on latency and throughput for real-time trading applications
  • Contribute to innovation in fintech by prototyping new features for risk assessment and fraud detection
  • Document technical designs and mentor junior engineers on best practices in secure software development

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience
  • At least 5 years of professional software engineering experience with a focus on Python and SQL
  • Proven track record of designing and implementing scalable applications in a financial services environment
  • Experience working in agile methodologies and collaborating with cross-functional teams
  • Strong understanding of secure coding practices and data privacy regulations in banking
  • Ability to troubleshoot complex issues in high-volume transaction systems
  • Familiarity with cloud platforms such as AWS or Azure for deploying financial applications

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience with big data technologies like Hadoop or Spark in financial analytics
  • Knowledge of regulatory compliance standards such as GDPR, SOX, or PCI-DSS
  • Prior work at a major financial institution handling market data or risk management systems
  • Certification in Python (e.g., PCAP) or database management (e.g., Oracle SQL)

Required Skills

  • Proficiency in Python programming for backend development
  • Advanced SQL skills for database querying and optimization
  • Experience with agile frameworks like Scrum or Kanban
  • Knowledge of secure coding and cybersecurity best practices
  • Understanding of financial data structures and transaction processing
  • Problem-solving and analytical thinking in complex environments
  • Collaboration and communication in cross-functional teams
  • Familiarity with version control systems like Git
  • Experience with RESTful APIs and microservices architecture
  • Data modeling and ETL processes for financial analytics
  • Cloud computing basics (AWS, Azure, or GCP)
  • Unit testing and CI/CD pipeline integration
  • Attention to detail in regulatory-compliant environments
  • Adaptability to fast-paced fintech innovations

Benefits

  • Competitive base salary and performance-based annual bonuses
  • Comprehensive health, dental, and vision insurance plans
  • 401(k) retirement savings plan with generous company matching
  • Paid time off including vacation, sick days, and parental leave
  • Professional development programs and tuition reimbursement for certifications
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers and wellness programs at JP Morgan Chase locations
  • Flexible work arrangements including hybrid options in Plano, TX

JP Morgan Chase is an equal opportunity employer.

Locations

  • Plano, 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 Python programming for backend developmentintermediate
  • Advanced SQL skills for database querying and optimizationintermediate
  • Experience with agile frameworks like Scrum or Kanbanintermediate
  • Knowledge of secure coding and cybersecurity best practicesintermediate
  • Understanding of financial data structures and transaction processingintermediate
  • Problem-solving and analytical thinking in complex environmentsintermediate
  • Collaboration and communication in cross-functional teamsintermediate
  • Familiarity with version control systems like Gitintermediate
  • Experience with RESTful APIs and microservices architectureintermediate
  • Data modeling and ETL processes for financial analyticsintermediate
  • Cloud computing basics (AWS, Azure, or GCP)intermediate
  • Unit testing and CI/CD pipeline integrationintermediate
  • Attention to detail in regulatory-compliant environmentsintermediate
  • Adaptability to fast-paced fintech innovationsintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience (experience)
  • At least 5 years of professional software engineering experience with a focus on Python and SQL (experience)
  • Proven track record of designing and implementing scalable applications in a financial services environment (experience)
  • Experience working in agile methodologies and collaborating with cross-functional teams (experience)
  • Strong understanding of secure coding practices and data privacy regulations in banking (experience)
  • Ability to troubleshoot complex issues in high-volume transaction systems (experience)
  • Familiarity with cloud platforms such as AWS or Azure for deploying financial applications (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience with big data technologies like Hadoop or Spark in financial analytics (experience)
  • Knowledge of regulatory compliance standards such as GDPR, SOX, or PCI-DSS (experience)
  • Prior work at a major financial institution handling market data or risk management systems (experience)
  • Certification in Python (e.g., PCAP) or database management (e.g., Oracle SQL) (experience)

Responsibilities

  • Design, develop, and maintain Python-based applications for processing financial transactions and market data
  • Write efficient SQL queries to analyze large datasets and support business intelligence in banking operations
  • Collaborate with agile teams to deliver secure, scalable technology solutions that meet regulatory requirements
  • Implement and optimize backend services for high-availability systems in the financial services sector
  • Conduct code reviews, testing, and debugging to ensure robustness and performance of software products
  • Integrate third-party APIs and services to enhance JP Morgan Chase's digital banking platforms
  • Monitor and improve system performance, focusing on latency and throughput for real-time trading applications
  • Contribute to innovation in fintech by prototyping new features for risk assessment and fraud detection
  • Document technical designs and mentor junior engineers on best practices in secure software development

Benefits

  • general: Competitive base salary and performance-based annual bonuses
  • general: Comprehensive health, dental, and vision insurance plans
  • general: 401(k) retirement savings plan with generous company matching
  • general: Paid time off including vacation, sick days, and parental leave
  • general: Professional development programs and tuition reimbursement for certifications
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers and wellness programs at JP Morgan Chase locations
  • general: Flexible work arrangements including hybrid options in Plano, TX

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

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

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

Check Your ATS Score for "Software Engineer III - Python / SQL" , 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 - Python / SQL @ 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 - Python / SQL

JP Morgan Chase

Software and Technology Jobs

Software Engineer III - Python / SQL

full-timePosted: Oct 28, 2025

Job Description

Software Engineer III - Python / SQL

Location: Plano, TX, 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 - Python / SQL in our Plano, TX office, you will join a dynamic agile team dedicated to designing and delivering market-leading technology products that power secure, scalable banking solutions. In this role, you will leverage your expertise in Python and SQL to build robust applications that handle high-volume financial transactions, market data analysis, and risk management systems. Your work will directly contribute to enhancing client experiences in areas like digital banking, investment platforms, and compliance tools, ensuring our technology aligns with the stringent regulatory landscape of the financial industry. Key to success in this position is your ability to collaborate with product managers, data scientists, and other engineers to translate business requirements into efficient, secure code. You will develop backend services that integrate seamlessly with JP Morgan Chase's vast ecosystem, optimizing for performance in real-time environments where milliseconds matter for trading and fraud detection. Responsibilities include writing complex SQL queries to extract insights from terabytes of financial data, implementing Python scripts for automation, and participating in code reviews to uphold our commitment to quality and security. This role offers the opportunity to innovate within a supportive culture that values diverse perspectives and continuous learning. We seek seasoned professionals passionate about fintech who thrive in a fast-paced setting. By joining JP Morgan Chase, you will not only advance your career but also play a pivotal role in shaping the bank's technological edge. This position is ideal for those with a strong foundation in software engineering and a keen interest in the intersection of technology and finance, offering exposure to cutting-edge tools and global projects that drive industry leadership.

Key Responsibilities

  • Design, develop, and maintain Python-based applications for processing financial transactions and market data
  • Write efficient SQL queries to analyze large datasets and support business intelligence in banking operations
  • Collaborate with agile teams to deliver secure, scalable technology solutions that meet regulatory requirements
  • Implement and optimize backend services for high-availability systems in the financial services sector
  • Conduct code reviews, testing, and debugging to ensure robustness and performance of software products
  • Integrate third-party APIs and services to enhance JP Morgan Chase's digital banking platforms
  • Monitor and improve system performance, focusing on latency and throughput for real-time trading applications
  • Contribute to innovation in fintech by prototyping new features for risk assessment and fraud detection
  • Document technical designs and mentor junior engineers on best practices in secure software development

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience
  • At least 5 years of professional software engineering experience with a focus on Python and SQL
  • Proven track record of designing and implementing scalable applications in a financial services environment
  • Experience working in agile methodologies and collaborating with cross-functional teams
  • Strong understanding of secure coding practices and data privacy regulations in banking
  • Ability to troubleshoot complex issues in high-volume transaction systems
  • Familiarity with cloud platforms such as AWS or Azure for deploying financial applications

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience with big data technologies like Hadoop or Spark in financial analytics
  • Knowledge of regulatory compliance standards such as GDPR, SOX, or PCI-DSS
  • Prior work at a major financial institution handling market data or risk management systems
  • Certification in Python (e.g., PCAP) or database management (e.g., Oracle SQL)

Required Skills

  • Proficiency in Python programming for backend development
  • Advanced SQL skills for database querying and optimization
  • Experience with agile frameworks like Scrum or Kanban
  • Knowledge of secure coding and cybersecurity best practices
  • Understanding of financial data structures and transaction processing
  • Problem-solving and analytical thinking in complex environments
  • Collaboration and communication in cross-functional teams
  • Familiarity with version control systems like Git
  • Experience with RESTful APIs and microservices architecture
  • Data modeling and ETL processes for financial analytics
  • Cloud computing basics (AWS, Azure, or GCP)
  • Unit testing and CI/CD pipeline integration
  • Attention to detail in regulatory-compliant environments
  • Adaptability to fast-paced fintech innovations

Benefits

  • Competitive base salary and performance-based annual bonuses
  • Comprehensive health, dental, and vision insurance plans
  • 401(k) retirement savings plan with generous company matching
  • Paid time off including vacation, sick days, and parental leave
  • Professional development programs and tuition reimbursement for certifications
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers and wellness programs at JP Morgan Chase locations
  • Flexible work arrangements including hybrid options in Plano, TX

JP Morgan Chase is an equal opportunity employer.

Locations

  • Plano, 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 Python programming for backend developmentintermediate
  • Advanced SQL skills for database querying and optimizationintermediate
  • Experience with agile frameworks like Scrum or Kanbanintermediate
  • Knowledge of secure coding and cybersecurity best practicesintermediate
  • Understanding of financial data structures and transaction processingintermediate
  • Problem-solving and analytical thinking in complex environmentsintermediate
  • Collaboration and communication in cross-functional teamsintermediate
  • Familiarity with version control systems like Gitintermediate
  • Experience with RESTful APIs and microservices architectureintermediate
  • Data modeling and ETL processes for financial analyticsintermediate
  • Cloud computing basics (AWS, Azure, or GCP)intermediate
  • Unit testing and CI/CD pipeline integrationintermediate
  • Attention to detail in regulatory-compliant environmentsintermediate
  • Adaptability to fast-paced fintech innovationsintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience (experience)
  • At least 5 years of professional software engineering experience with a focus on Python and SQL (experience)
  • Proven track record of designing and implementing scalable applications in a financial services environment (experience)
  • Experience working in agile methodologies and collaborating with cross-functional teams (experience)
  • Strong understanding of secure coding practices and data privacy regulations in banking (experience)
  • Ability to troubleshoot complex issues in high-volume transaction systems (experience)
  • Familiarity with cloud platforms such as AWS or Azure for deploying financial applications (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience with big data technologies like Hadoop or Spark in financial analytics (experience)
  • Knowledge of regulatory compliance standards such as GDPR, SOX, or PCI-DSS (experience)
  • Prior work at a major financial institution handling market data or risk management systems (experience)
  • Certification in Python (e.g., PCAP) or database management (e.g., Oracle SQL) (experience)

Responsibilities

  • Design, develop, and maintain Python-based applications for processing financial transactions and market data
  • Write efficient SQL queries to analyze large datasets and support business intelligence in banking operations
  • Collaborate with agile teams to deliver secure, scalable technology solutions that meet regulatory requirements
  • Implement and optimize backend services for high-availability systems in the financial services sector
  • Conduct code reviews, testing, and debugging to ensure robustness and performance of software products
  • Integrate third-party APIs and services to enhance JP Morgan Chase's digital banking platforms
  • Monitor and improve system performance, focusing on latency and throughput for real-time trading applications
  • Contribute to innovation in fintech by prototyping new features for risk assessment and fraud detection
  • Document technical designs and mentor junior engineers on best practices in secure software development

Benefits

  • general: Competitive base salary and performance-based annual bonuses
  • general: Comprehensive health, dental, and vision insurance plans
  • general: 401(k) retirement savings plan with generous company matching
  • general: Paid time off including vacation, sick days, and parental leave
  • general: Professional development programs and tuition reimbursement for certifications
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers and wellness programs at JP Morgan Chase locations
  • general: Flexible work arrangements including hybrid options in Plano, TX

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

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

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

Check Your ATS Score for "Software Engineer III - Python / SQL" , 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 - Python / SQL @ JP Morgan Chase.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.