Resume and JobRESUME AND JOB
JP Morgan Chase logo

Principal Software Engineer - Corporate Treasury | AWS, Databricks, Python

JP Morgan Chase

Software and Technology Jobs

Principal Software Engineer - Corporate Treasury | AWS, Databricks, Python

full-timePosted: Nov 20, 2025

Job Description

Principal Software Engineer - Corporate Treasury | AWS, Databricks, Python

Location: Jersey City, NJ, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of financial innovation, and our Corporate Treasury division plays a pivotal role in managing the firm's global liquidity, funding, and risk. As a Principal Software Engineer, you will provide expertise and engineering excellence to enhance, build, and deliver market-leading technologies that power our treasury operations. Based in Jersey City, NJ, you will work on cutting-edge projects leveraging AWS, Databricks, and Python to create scalable solutions for cash management, foreign exchange hedging, and real-time market analytics. This role demands a deep understanding of financial services, where precision and reliability are paramount, ensuring our systems support trillions in daily transactions while adhering to stringent regulations like SOX and GDPR. In this senior position, you will lead the design and implementation of cloud-native applications that integrate vast datasets from global markets, enabling treasury teams to make data-driven decisions swiftly. Your expertise in Python will be crucial for developing automated workflows and predictive models, while AWS and Databricks will empower you to handle big data challenges such as liquidity forecasting and stress testing. Collaborating with stakeholders across the firm, you will drive technical innovation, mentor engineering teams, and contribute to the evolution of our technology stack, all while upholding JP Morgan's commitment to security and operational resilience in a dynamic financial landscape. Joining JP Morgan Chase means becoming part of a world-class institution that values diversity, inclusion, and professional growth. This role offers the opportunity to impact the future of corporate treasury technology, working on platforms that serve millions of clients and shape global finance. If you thrive in a fast-paced environment and are passionate about applying advanced engineering to solve real-world financial problems, we invite you to bring your skills to our team in Jersey City.

Key Responsibilities

  • Design, develop, and maintain scalable software solutions using Python, AWS, and Databricks to support corporate treasury functions like cash management and liquidity forecasting
  • Collaborate with cross-functional teams including treasury analysts, data scientists, and compliance experts to deliver innovative financial technologies
  • Implement secure, cloud-native architectures on AWS to handle high-volume transaction data while ensuring data privacy and regulatory adherence
  • Build and optimize data pipelines in Databricks for real-time analytics on market data, foreign exchange, and interest rate risks
  • Lead code reviews, mentor junior engineers, and drive best practices in software engineering within JP Morgan's Corporate Treasury division
  • Integrate machine learning models to enhance predictive capabilities for treasury operations, such as cash flow optimization
  • Troubleshoot and resolve complex issues in production environments, minimizing downtime for critical financial systems
  • Contribute to the firm's technology roadmap by prototyping new features and evaluating emerging tools for financial services
  • Ensure all developments comply with internal security standards and external regulations specific to global banking
  • Participate in agile sprints, providing technical leadership to deliver market-leading treasury platforms on time

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred
  • 8+ years of software engineering experience, with a focus on building scalable applications in financial services
  • Proficiency in Python for developing robust backend systems and data pipelines
  • Hands-on experience with AWS cloud services, including EC2, S3, Lambda, and RDS for deploying secure financial applications
  • Demonstrated expertise in Databricks for big data processing, ETL workflows, and machine learning in a treasury context
  • Strong understanding of financial markets, corporate treasury operations, and regulatory compliance (e.g., Dodd-Frank, Basel III)
  • Experience with agile methodologies and CI/CD pipelines in a high-stakes banking environment

Preferred Qualifications

  • Master's degree in Computer Science or Finance
  • Experience in real-time data processing for treasury risk management using tools like Apache Spark
  • Knowledge of machine learning frameworks (e.g., TensorFlow, PyTorch) applied to financial forecasting
  • Prior work at a major financial institution on treasury technology platforms
  • Certifications such as AWS Certified Solutions Architect or Databricks Certified Data Engineer

Required Skills

  • Python programming for financial applications
  • AWS cloud infrastructure management
  • Databricks for data engineering and analytics
  • SQL and NoSQL database querying
  • Apache Spark for big data processing
  • Machine learning model development
  • API design and microservices architecture
  • Agile and Scrum methodologies
  • Version control with Git
  • CI/CD pipeline implementation
  • Financial modeling and risk analysis
  • Problem-solving in high-pressure environments
  • Team collaboration and communication
  • Regulatory compliance knowledge
  • Performance optimization for scalable systems

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 opportunities, including tuition reimbursement and access to internal training programs
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers, wellness programs, and mental health support
  • Flexible work arrangements, including hybrid options in Jersey City

JP Morgan Chase is an equal opportunity employer.

Locations

  • Jersey City, US

Salary

Estimated Salary Rangehigh confidence

350,000 - 500,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

  • Python programming for financial applicationsintermediate
  • AWS cloud infrastructure managementintermediate
  • Databricks for data engineering and analyticsintermediate
  • SQL and NoSQL database queryingintermediate
  • Apache Spark for big data processingintermediate
  • Machine learning model developmentintermediate
  • API design and microservices architectureintermediate
  • Agile and Scrum methodologiesintermediate
  • Version control with Gitintermediate
  • CI/CD pipeline implementationintermediate
  • Financial modeling and risk analysisintermediate
  • Problem-solving in high-pressure environmentsintermediate
  • Team collaboration and communicationintermediate
  • Regulatory compliance knowledgeintermediate
  • Performance optimization for scalable systemsintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred (experience)
  • 8+ years of software engineering experience, with a focus on building scalable applications in financial services (experience)
  • Proficiency in Python for developing robust backend systems and data pipelines (experience)
  • Hands-on experience with AWS cloud services, including EC2, S3, Lambda, and RDS for deploying secure financial applications (experience)
  • Demonstrated expertise in Databricks for big data processing, ETL workflows, and machine learning in a treasury context (experience)
  • Strong understanding of financial markets, corporate treasury operations, and regulatory compliance (e.g., Dodd-Frank, Basel III) (experience)
  • Experience with agile methodologies and CI/CD pipelines in a high-stakes banking environment (experience)

Preferred Qualifications

  • Master's degree in Computer Science or Finance (experience)
  • Experience in real-time data processing for treasury risk management using tools like Apache Spark (experience)
  • Knowledge of machine learning frameworks (e.g., TensorFlow, PyTorch) applied to financial forecasting (experience)
  • Prior work at a major financial institution on treasury technology platforms (experience)
  • Certifications such as AWS Certified Solutions Architect or Databricks Certified Data Engineer (experience)

Responsibilities

  • Design, develop, and maintain scalable software solutions using Python, AWS, and Databricks to support corporate treasury functions like cash management and liquidity forecasting
  • Collaborate with cross-functional teams including treasury analysts, data scientists, and compliance experts to deliver innovative financial technologies
  • Implement secure, cloud-native architectures on AWS to handle high-volume transaction data while ensuring data privacy and regulatory adherence
  • Build and optimize data pipelines in Databricks for real-time analytics on market data, foreign exchange, and interest rate risks
  • Lead code reviews, mentor junior engineers, and drive best practices in software engineering within JP Morgan's Corporate Treasury division
  • Integrate machine learning models to enhance predictive capabilities for treasury operations, such as cash flow optimization
  • Troubleshoot and resolve complex issues in production environments, minimizing downtime for critical financial systems
  • Contribute to the firm's technology roadmap by prototyping new features and evaluating emerging tools for financial services
  • Ensure all developments comply with internal security standards and external regulations specific to global banking
  • Participate in agile sprints, providing technical leadership to deliver market-leading treasury platforms on time

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 opportunities, including tuition reimbursement and access to internal training programs
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers, wellness programs, and mental health support
  • general: Flexible work arrangements, including hybrid options in Jersey City

Target Your Resume for "Principal Software Engineer - Corporate Treasury | AWS, Databricks, Python" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Principal Software Engineer - Corporate Treasury | AWS, Databricks, Python. Takes only 15 seconds!

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

Check Your ATS Score for "Principal Software Engineer - Corporate Treasury | AWS, Databricks, Python" , 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 Principal Software Engineer - Corporate Treasury | AWS, Databricks, Python @ 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

Principal Software Engineer - Corporate Treasury | AWS, Databricks, Python

JP Morgan Chase

Software and Technology Jobs

Principal Software Engineer - Corporate Treasury | AWS, Databricks, Python

full-timePosted: Nov 20, 2025

Job Description

Principal Software Engineer - Corporate Treasury | AWS, Databricks, Python

Location: Jersey City, NJ, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of financial innovation, and our Corporate Treasury division plays a pivotal role in managing the firm's global liquidity, funding, and risk. As a Principal Software Engineer, you will provide expertise and engineering excellence to enhance, build, and deliver market-leading technologies that power our treasury operations. Based in Jersey City, NJ, you will work on cutting-edge projects leveraging AWS, Databricks, and Python to create scalable solutions for cash management, foreign exchange hedging, and real-time market analytics. This role demands a deep understanding of financial services, where precision and reliability are paramount, ensuring our systems support trillions in daily transactions while adhering to stringent regulations like SOX and GDPR. In this senior position, you will lead the design and implementation of cloud-native applications that integrate vast datasets from global markets, enabling treasury teams to make data-driven decisions swiftly. Your expertise in Python will be crucial for developing automated workflows and predictive models, while AWS and Databricks will empower you to handle big data challenges such as liquidity forecasting and stress testing. Collaborating with stakeholders across the firm, you will drive technical innovation, mentor engineering teams, and contribute to the evolution of our technology stack, all while upholding JP Morgan's commitment to security and operational resilience in a dynamic financial landscape. Joining JP Morgan Chase means becoming part of a world-class institution that values diversity, inclusion, and professional growth. This role offers the opportunity to impact the future of corporate treasury technology, working on platforms that serve millions of clients and shape global finance. If you thrive in a fast-paced environment and are passionate about applying advanced engineering to solve real-world financial problems, we invite you to bring your skills to our team in Jersey City.

Key Responsibilities

  • Design, develop, and maintain scalable software solutions using Python, AWS, and Databricks to support corporate treasury functions like cash management and liquidity forecasting
  • Collaborate with cross-functional teams including treasury analysts, data scientists, and compliance experts to deliver innovative financial technologies
  • Implement secure, cloud-native architectures on AWS to handle high-volume transaction data while ensuring data privacy and regulatory adherence
  • Build and optimize data pipelines in Databricks for real-time analytics on market data, foreign exchange, and interest rate risks
  • Lead code reviews, mentor junior engineers, and drive best practices in software engineering within JP Morgan's Corporate Treasury division
  • Integrate machine learning models to enhance predictive capabilities for treasury operations, such as cash flow optimization
  • Troubleshoot and resolve complex issues in production environments, minimizing downtime for critical financial systems
  • Contribute to the firm's technology roadmap by prototyping new features and evaluating emerging tools for financial services
  • Ensure all developments comply with internal security standards and external regulations specific to global banking
  • Participate in agile sprints, providing technical leadership to deliver market-leading treasury platforms on time

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred
  • 8+ years of software engineering experience, with a focus on building scalable applications in financial services
  • Proficiency in Python for developing robust backend systems and data pipelines
  • Hands-on experience with AWS cloud services, including EC2, S3, Lambda, and RDS for deploying secure financial applications
  • Demonstrated expertise in Databricks for big data processing, ETL workflows, and machine learning in a treasury context
  • Strong understanding of financial markets, corporate treasury operations, and regulatory compliance (e.g., Dodd-Frank, Basel III)
  • Experience with agile methodologies and CI/CD pipelines in a high-stakes banking environment

Preferred Qualifications

  • Master's degree in Computer Science or Finance
  • Experience in real-time data processing for treasury risk management using tools like Apache Spark
  • Knowledge of machine learning frameworks (e.g., TensorFlow, PyTorch) applied to financial forecasting
  • Prior work at a major financial institution on treasury technology platforms
  • Certifications such as AWS Certified Solutions Architect or Databricks Certified Data Engineer

Required Skills

  • Python programming for financial applications
  • AWS cloud infrastructure management
  • Databricks for data engineering and analytics
  • SQL and NoSQL database querying
  • Apache Spark for big data processing
  • Machine learning model development
  • API design and microservices architecture
  • Agile and Scrum methodologies
  • Version control with Git
  • CI/CD pipeline implementation
  • Financial modeling and risk analysis
  • Problem-solving in high-pressure environments
  • Team collaboration and communication
  • Regulatory compliance knowledge
  • Performance optimization for scalable systems

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 opportunities, including tuition reimbursement and access to internal training programs
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers, wellness programs, and mental health support
  • Flexible work arrangements, including hybrid options in Jersey City

JP Morgan Chase is an equal opportunity employer.

Locations

  • Jersey City, US

Salary

Estimated Salary Rangehigh confidence

350,000 - 500,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

  • Python programming for financial applicationsintermediate
  • AWS cloud infrastructure managementintermediate
  • Databricks for data engineering and analyticsintermediate
  • SQL and NoSQL database queryingintermediate
  • Apache Spark for big data processingintermediate
  • Machine learning model developmentintermediate
  • API design and microservices architectureintermediate
  • Agile and Scrum methodologiesintermediate
  • Version control with Gitintermediate
  • CI/CD pipeline implementationintermediate
  • Financial modeling and risk analysisintermediate
  • Problem-solving in high-pressure environmentsintermediate
  • Team collaboration and communicationintermediate
  • Regulatory compliance knowledgeintermediate
  • Performance optimization for scalable systemsintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred (experience)
  • 8+ years of software engineering experience, with a focus on building scalable applications in financial services (experience)
  • Proficiency in Python for developing robust backend systems and data pipelines (experience)
  • Hands-on experience with AWS cloud services, including EC2, S3, Lambda, and RDS for deploying secure financial applications (experience)
  • Demonstrated expertise in Databricks for big data processing, ETL workflows, and machine learning in a treasury context (experience)
  • Strong understanding of financial markets, corporate treasury operations, and regulatory compliance (e.g., Dodd-Frank, Basel III) (experience)
  • Experience with agile methodologies and CI/CD pipelines in a high-stakes banking environment (experience)

Preferred Qualifications

  • Master's degree in Computer Science or Finance (experience)
  • Experience in real-time data processing for treasury risk management using tools like Apache Spark (experience)
  • Knowledge of machine learning frameworks (e.g., TensorFlow, PyTorch) applied to financial forecasting (experience)
  • Prior work at a major financial institution on treasury technology platforms (experience)
  • Certifications such as AWS Certified Solutions Architect or Databricks Certified Data Engineer (experience)

Responsibilities

  • Design, develop, and maintain scalable software solutions using Python, AWS, and Databricks to support corporate treasury functions like cash management and liquidity forecasting
  • Collaborate with cross-functional teams including treasury analysts, data scientists, and compliance experts to deliver innovative financial technologies
  • Implement secure, cloud-native architectures on AWS to handle high-volume transaction data while ensuring data privacy and regulatory adherence
  • Build and optimize data pipelines in Databricks for real-time analytics on market data, foreign exchange, and interest rate risks
  • Lead code reviews, mentor junior engineers, and drive best practices in software engineering within JP Morgan's Corporate Treasury division
  • Integrate machine learning models to enhance predictive capabilities for treasury operations, such as cash flow optimization
  • Troubleshoot and resolve complex issues in production environments, minimizing downtime for critical financial systems
  • Contribute to the firm's technology roadmap by prototyping new features and evaluating emerging tools for financial services
  • Ensure all developments comply with internal security standards and external regulations specific to global banking
  • Participate in agile sprints, providing technical leadership to deliver market-leading treasury platforms on time

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 opportunities, including tuition reimbursement and access to internal training programs
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers, wellness programs, and mental health support
  • general: Flexible work arrangements, including hybrid options in Jersey City

Target Your Resume for "Principal Software Engineer - Corporate Treasury | AWS, Databricks, Python" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Principal Software Engineer - Corporate Treasury | AWS, Databricks, Python. Takes only 15 seconds!

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

Check Your ATS Score for "Principal Software Engineer - Corporate Treasury | AWS, Databricks, Python" , 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 Principal Software Engineer - Corporate Treasury | AWS, Databricks, Python @ JP Morgan Chase.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.