Resume and JobRESUME AND JOB
JP Morgan Chase logo

Principal Software Engineer

JP Morgan Chase

Software and Technology Jobs

Principal Software Engineer

full-timePosted: Nov 20, 2025

Job Description

Principal Software Engineer

Location: New York, NY, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of financial services innovation, powering everything from global payments to sophisticated investment strategies. As a Principal Software Engineer in our New York office, you will lead a high-impact technical area, driving the creation of cutting-edge solutions that enhance our clients' experiences in banking, asset management, and capital markets. In this role, you will act as the primary decision-maker for your teams, architecting scalable systems that handle trillions in transactions while ensuring unwavering security and compliance with industry regulations. Your work will directly contribute to transformative projects, such as AI-enhanced risk modeling and real-time fraud detection, in one of the world's largest and most respected financial institutions. You will collaborate closely with cross-functional teams, including traders, compliance experts, and data scientists, to translate complex business needs into robust technical architectures. Responsibilities include overseeing the full software development lifecycle, from ideation to deployment, while mentoring engineers to build skills in modern technologies like cloud-native applications and machine learning. At JP Morgan Chase, we value innovation that delivers measurable results, and you will have the opportunity to influence strategic initiatives that shape the future of fintech, all while working in a dynamic environment that supports work-life balance and professional growth. Joining JP Morgan Chase means becoming part of a global community committed to excellence and integrity. We offer unparalleled resources for career advancement, including access to world-class training and exposure to diverse financial domains. If you are a visionary leader passionate about leveraging technology to solve real-world financial challenges, this role provides the platform to make a lasting impact on our industry-leading operations.

Key Responsibilities

  • Lead the design, development, and deployment of innovative software solutions that drive business value in JP Morgan Chase's core banking and investment platforms
  • Serve as the primary technical decision-maker for your engineering team, guiding architecture choices and technology roadmaps
  • Mentor and develop junior engineers, fostering a culture of technical excellence and continuous learning within the team
  • Collaborate with product managers, data scientists, and business stakeholders to align technical solutions with financial services objectives
  • Ensure all systems adhere to stringent security, compliance, and performance standards in a regulated financial environment
  • Drive innovation by exploring emerging technologies like machine learning and cloud-native architectures to enhance trading efficiency and risk assessment
  • Oversee code reviews, testing strategies, and CI/CD pipelines to maintain high-quality, reliable software delivery
  • Identify and mitigate technical risks, optimizing systems for scalability to handle high-volume financial transactions
  • Contribute to strategic initiatives, such as integrating AI for fraud detection or automating compliance reporting

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred
  • 10+ years of software engineering experience, with at least 5 years in a leadership role
  • Proven track record of leading technical teams in delivering complex software solutions in financial services
  • Deep expertise in designing and implementing scalable, secure systems for high-stakes environments like banking and trading platforms
  • Strong understanding of regulatory compliance (e.g., GDPR, SOX) and risk management in financial technology
  • Experience with agile methodologies and DevOps practices in large-scale enterprise settings

Preferred Qualifications

  • Master's or PhD in Computer Science or related field
  • Experience in fintech innovations such as blockchain, AI-driven trading, or real-time payment systems
  • Prior leadership in cross-functional teams at a global financial institution
  • Certifications in cloud platforms (e.g., AWS Certified Solutions Architect) or cybersecurity (e.g., CISSP)

Required Skills

  • Java, Python, or C++ programming expertise
  • Cloud computing platforms (AWS, Azure, or GCP)
  • Microservices architecture and containerization (Docker, Kubernetes)
  • Database management (SQL/NoSQL, e.g., Oracle, MongoDB)
  • API design and integration (RESTful, GraphQL)
  • Security best practices and encryption in financial systems
  • Agile/Scrum methodologies and Jira/Confluence tools
  • Machine learning frameworks (TensorFlow, PyTorch) for fintech applications
  • Performance optimization for high-throughput trading systems
  • Leadership and team management
  • Problem-solving in complex, ambiguous environments
  • Communication and stakeholder influence
  • Knowledge of financial protocols (FIX, SWIFT)
  • DevOps tools (Jenkins, GitLab CI)
  • Data analytics and big data technologies (Hadoop, Spark)

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 leave, and parental leave
  • Professional development programs, including tuition reimbursement and leadership training
  • Wellness programs with gym memberships and mental health support
  • Employee stock purchase plan and financial planning services
  • Flexible work arrangements, including hybrid options in New York

JP Morgan Chase is an equal opportunity employer.

Locations

  • New York, US

Salary

Estimated Salary Rangehigh confidence

250,000 - 400,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

  • Java, Python, or C++ programming expertiseintermediate
  • Cloud computing platforms (AWS, Azure, or GCP)intermediate
  • Microservices architecture and containerization (Docker, Kubernetes)intermediate
  • Database management (SQL/NoSQL, e.g., Oracle, MongoDB)intermediate
  • API design and integration (RESTful, GraphQL)intermediate
  • Security best practices and encryption in financial systemsintermediate
  • Agile/Scrum methodologies and Jira/Confluence toolsintermediate
  • Machine learning frameworks (TensorFlow, PyTorch) for fintech applicationsintermediate
  • Performance optimization for high-throughput trading systemsintermediate
  • Leadership and team managementintermediate
  • Problem-solving in complex, ambiguous environmentsintermediate
  • Communication and stakeholder influenceintermediate
  • Knowledge of financial protocols (FIX, SWIFT)intermediate
  • DevOps tools (Jenkins, GitLab CI)intermediate
  • Data analytics and big data technologies (Hadoop, Spark)intermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred (experience)
  • 10+ years of software engineering experience, with at least 5 years in a leadership role (experience)
  • Proven track record of leading technical teams in delivering complex software solutions in financial services (experience)
  • Deep expertise in designing and implementing scalable, secure systems for high-stakes environments like banking and trading platforms (experience)
  • Strong understanding of regulatory compliance (e.g., GDPR, SOX) and risk management in financial technology (experience)
  • Experience with agile methodologies and DevOps practices in large-scale enterprise settings (experience)

Preferred Qualifications

  • Master's or PhD in Computer Science or related field (experience)
  • Experience in fintech innovations such as blockchain, AI-driven trading, or real-time payment systems (experience)
  • Prior leadership in cross-functional teams at a global financial institution (experience)
  • Certifications in cloud platforms (e.g., AWS Certified Solutions Architect) or cybersecurity (e.g., CISSP) (experience)

Responsibilities

  • Lead the design, development, and deployment of innovative software solutions that drive business value in JP Morgan Chase's core banking and investment platforms
  • Serve as the primary technical decision-maker for your engineering team, guiding architecture choices and technology roadmaps
  • Mentor and develop junior engineers, fostering a culture of technical excellence and continuous learning within the team
  • Collaborate with product managers, data scientists, and business stakeholders to align technical solutions with financial services objectives
  • Ensure all systems adhere to stringent security, compliance, and performance standards in a regulated financial environment
  • Drive innovation by exploring emerging technologies like machine learning and cloud-native architectures to enhance trading efficiency and risk assessment
  • Oversee code reviews, testing strategies, and CI/CD pipelines to maintain high-quality, reliable software delivery
  • Identify and mitigate technical risks, optimizing systems for scalability to handle high-volume financial transactions
  • Contribute to strategic initiatives, such as integrating AI for fraud detection or automating compliance reporting

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 leave, and parental leave
  • general: Professional development programs, including tuition reimbursement and leadership training
  • general: Wellness programs with gym memberships and mental health support
  • general: Employee stock purchase plan and financial planning services
  • general: Flexible work arrangements, including hybrid options in New York

Target Your Resume for "Principal Software Engineer" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Principal Software Engineer. Takes only 15 seconds!

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

Check Your ATS Score for "Principal Software Engineer" , 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 @ 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

JP Morgan Chase

Software and Technology Jobs

Principal Software Engineer

full-timePosted: Nov 20, 2025

Job Description

Principal Software Engineer

Location: New York, NY, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of financial services innovation, powering everything from global payments to sophisticated investment strategies. As a Principal Software Engineer in our New York office, you will lead a high-impact technical area, driving the creation of cutting-edge solutions that enhance our clients' experiences in banking, asset management, and capital markets. In this role, you will act as the primary decision-maker for your teams, architecting scalable systems that handle trillions in transactions while ensuring unwavering security and compliance with industry regulations. Your work will directly contribute to transformative projects, such as AI-enhanced risk modeling and real-time fraud detection, in one of the world's largest and most respected financial institutions. You will collaborate closely with cross-functional teams, including traders, compliance experts, and data scientists, to translate complex business needs into robust technical architectures. Responsibilities include overseeing the full software development lifecycle, from ideation to deployment, while mentoring engineers to build skills in modern technologies like cloud-native applications and machine learning. At JP Morgan Chase, we value innovation that delivers measurable results, and you will have the opportunity to influence strategic initiatives that shape the future of fintech, all while working in a dynamic environment that supports work-life balance and professional growth. Joining JP Morgan Chase means becoming part of a global community committed to excellence and integrity. We offer unparalleled resources for career advancement, including access to world-class training and exposure to diverse financial domains. If you are a visionary leader passionate about leveraging technology to solve real-world financial challenges, this role provides the platform to make a lasting impact on our industry-leading operations.

Key Responsibilities

  • Lead the design, development, and deployment of innovative software solutions that drive business value in JP Morgan Chase's core banking and investment platforms
  • Serve as the primary technical decision-maker for your engineering team, guiding architecture choices and technology roadmaps
  • Mentor and develop junior engineers, fostering a culture of technical excellence and continuous learning within the team
  • Collaborate with product managers, data scientists, and business stakeholders to align technical solutions with financial services objectives
  • Ensure all systems adhere to stringent security, compliance, and performance standards in a regulated financial environment
  • Drive innovation by exploring emerging technologies like machine learning and cloud-native architectures to enhance trading efficiency and risk assessment
  • Oversee code reviews, testing strategies, and CI/CD pipelines to maintain high-quality, reliable software delivery
  • Identify and mitigate technical risks, optimizing systems for scalability to handle high-volume financial transactions
  • Contribute to strategic initiatives, such as integrating AI for fraud detection or automating compliance reporting

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred
  • 10+ years of software engineering experience, with at least 5 years in a leadership role
  • Proven track record of leading technical teams in delivering complex software solutions in financial services
  • Deep expertise in designing and implementing scalable, secure systems for high-stakes environments like banking and trading platforms
  • Strong understanding of regulatory compliance (e.g., GDPR, SOX) and risk management in financial technology
  • Experience with agile methodologies and DevOps practices in large-scale enterprise settings

Preferred Qualifications

  • Master's or PhD in Computer Science or related field
  • Experience in fintech innovations such as blockchain, AI-driven trading, or real-time payment systems
  • Prior leadership in cross-functional teams at a global financial institution
  • Certifications in cloud platforms (e.g., AWS Certified Solutions Architect) or cybersecurity (e.g., CISSP)

Required Skills

  • Java, Python, or C++ programming expertise
  • Cloud computing platforms (AWS, Azure, or GCP)
  • Microservices architecture and containerization (Docker, Kubernetes)
  • Database management (SQL/NoSQL, e.g., Oracle, MongoDB)
  • API design and integration (RESTful, GraphQL)
  • Security best practices and encryption in financial systems
  • Agile/Scrum methodologies and Jira/Confluence tools
  • Machine learning frameworks (TensorFlow, PyTorch) for fintech applications
  • Performance optimization for high-throughput trading systems
  • Leadership and team management
  • Problem-solving in complex, ambiguous environments
  • Communication and stakeholder influence
  • Knowledge of financial protocols (FIX, SWIFT)
  • DevOps tools (Jenkins, GitLab CI)
  • Data analytics and big data technologies (Hadoop, Spark)

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 leave, and parental leave
  • Professional development programs, including tuition reimbursement and leadership training
  • Wellness programs with gym memberships and mental health support
  • Employee stock purchase plan and financial planning services
  • Flexible work arrangements, including hybrid options in New York

JP Morgan Chase is an equal opportunity employer.

Locations

  • New York, US

Salary

Estimated Salary Rangehigh confidence

250,000 - 400,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

  • Java, Python, or C++ programming expertiseintermediate
  • Cloud computing platforms (AWS, Azure, or GCP)intermediate
  • Microservices architecture and containerization (Docker, Kubernetes)intermediate
  • Database management (SQL/NoSQL, e.g., Oracle, MongoDB)intermediate
  • API design and integration (RESTful, GraphQL)intermediate
  • Security best practices and encryption in financial systemsintermediate
  • Agile/Scrum methodologies and Jira/Confluence toolsintermediate
  • Machine learning frameworks (TensorFlow, PyTorch) for fintech applicationsintermediate
  • Performance optimization for high-throughput trading systemsintermediate
  • Leadership and team managementintermediate
  • Problem-solving in complex, ambiguous environmentsintermediate
  • Communication and stakeholder influenceintermediate
  • Knowledge of financial protocols (FIX, SWIFT)intermediate
  • DevOps tools (Jenkins, GitLab CI)intermediate
  • Data analytics and big data technologies (Hadoop, Spark)intermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred (experience)
  • 10+ years of software engineering experience, with at least 5 years in a leadership role (experience)
  • Proven track record of leading technical teams in delivering complex software solutions in financial services (experience)
  • Deep expertise in designing and implementing scalable, secure systems for high-stakes environments like banking and trading platforms (experience)
  • Strong understanding of regulatory compliance (e.g., GDPR, SOX) and risk management in financial technology (experience)
  • Experience with agile methodologies and DevOps practices in large-scale enterprise settings (experience)

Preferred Qualifications

  • Master's or PhD in Computer Science or related field (experience)
  • Experience in fintech innovations such as blockchain, AI-driven trading, or real-time payment systems (experience)
  • Prior leadership in cross-functional teams at a global financial institution (experience)
  • Certifications in cloud platforms (e.g., AWS Certified Solutions Architect) or cybersecurity (e.g., CISSP) (experience)

Responsibilities

  • Lead the design, development, and deployment of innovative software solutions that drive business value in JP Morgan Chase's core banking and investment platforms
  • Serve as the primary technical decision-maker for your engineering team, guiding architecture choices and technology roadmaps
  • Mentor and develop junior engineers, fostering a culture of technical excellence and continuous learning within the team
  • Collaborate with product managers, data scientists, and business stakeholders to align technical solutions with financial services objectives
  • Ensure all systems adhere to stringent security, compliance, and performance standards in a regulated financial environment
  • Drive innovation by exploring emerging technologies like machine learning and cloud-native architectures to enhance trading efficiency and risk assessment
  • Oversee code reviews, testing strategies, and CI/CD pipelines to maintain high-quality, reliable software delivery
  • Identify and mitigate technical risks, optimizing systems for scalability to handle high-volume financial transactions
  • Contribute to strategic initiatives, such as integrating AI for fraud detection or automating compliance reporting

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 leave, and parental leave
  • general: Professional development programs, including tuition reimbursement and leadership training
  • general: Wellness programs with gym memberships and mental health support
  • general: Employee stock purchase plan and financial planning services
  • general: Flexible work arrangements, including hybrid options in New York

Target Your Resume for "Principal Software Engineer" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Principal Software Engineer. Takes only 15 seconds!

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

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

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.