Resume and JobRESUME AND JOB
JP Morgan Chase logo

Senior Principal Software Engineer

JP Morgan Chase

Software and Technology Jobs

Senior Principal Software Engineer

full-timePosted: Oct 28, 2025

Job Description

Senior Principal Software Engineer

Location: Jersey City, NJ, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of financial services innovation, and our technology teams are pivotal in shaping the future of banking. As a Senior Principal Software Engineer in our Jersey City, NJ office, you will play a leadership role in setting the strategic direction for technology across the firm. This position involves driving critical programs that power our global operations in investment banking, consumer finance, and asset management, while leading tech-driven innovations that enhance client experiences and operational efficiency. You will collaborate with executive stakeholders to architect scalable solutions that handle massive transaction volumes, ensure regulatory compliance, and leverage cutting-edge technologies like AI and cloud computing to maintain our competitive edge in the financial industry. In this role, you will lead multidisciplinary teams to deliver high-impact projects, from developing secure platforms for real-time trading and fraud detection to optimizing data pipelines for risk analytics. Your expertise will be crucial in fostering a culture of innovation, where you mentor engineers, champion best practices in software development, and integrate emerging tools to solve complex challenges unique to the financial sector, such as market volatility modeling and secure data sharing across borders. You will also ensure all initiatives align with JP Morgan's commitment to ethical technology use, data privacy, and sustainability in finance. Joining JP Morgan Chase means being part of a world-class organization that values diversity, inclusion, and professional growth. This Senior Principal Software Engineer position offers the opportunity to influence the firm's technological evolution, contribute to groundbreaking financial solutions, and advance your career in a dynamic, supportive environment. If you are a visionary leader passionate about technology's role in finance, we invite you to bring your expertise to our team and help drive the next wave of innovations at one of the world's leading financial institutions.

Key Responsibilities

  • Set the strategic technology direction for JP Morgan Chase's software engineering initiatives, aligning with firm-wide business goals in investment banking and asset management
  • Lead the design and implementation of critical programs, including scalable platforms for trading systems and client data analytics
  • Drive innovation in tech-driven solutions, such as AI-powered risk assessment tools and automated compliance workflows
  • Collaborate with cross-functional teams, including product managers, data scientists, and compliance officers, to deliver secure and efficient financial services
  • Mentor and build high-performing engineering teams, fostering a culture of continuous learning and innovation
  • Oversee the adoption of emerging technologies like cloud-native architectures and machine learning to enhance operational resilience
  • Ensure all developments adhere to JP Morgan's stringent security protocols and regulatory requirements in the financial sector
  • Identify and mitigate technical risks in high-stakes environments, such as real-time payment processing and market data handling
  • Partner with senior executives to translate business needs into technical roadmaps that support sustainable growth
  • Champion best practices in software engineering to optimize performance and reduce time-to-market for new features

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred
  • 10+ years of experience in software engineering, with at least 5 years in a senior leadership role
  • Proven track record of leading large-scale technology initiatives in the financial services industry
  • Deep expertise in modern software development practices, including agile methodologies and DevOps
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud, and microservices architecture
  • Strong understanding of regulatory compliance and data security standards in banking (e.g., GDPR, SOX)
  • Demonstrated ability to mentor and develop high-performing engineering teams

Preferred Qualifications

  • Advanced degree or certifications in financial technology or cybersecurity
  • Experience with AI/ML integration in financial systems for risk management or fraud detection
  • Prior leadership in digital transformation projects at a global financial institution
  • Familiarity with blockchain or distributed ledger technologies for secure transactions
  • Publication or contributions to open-source projects in fintech

Required Skills

  • Expertise in Java, Python, or C++ for building robust financial applications
  • Proficiency in cloud computing (AWS preferred) and containerization (Docker, Kubernetes)
  • Strong knowledge of database systems (SQL/NoSQL) for handling large-scale financial data
  • Experience with CI/CD pipelines and automation tools (Jenkins, GitLab)
  • Understanding of cybersecurity principles and encryption for sensitive banking data
  • Leadership and communication skills for stakeholder management
  • Problem-solving abilities in complex, high-pressure financial environments
  • Agile and Scrum methodologies for team collaboration
  • Data analytics and visualization tools (e.g., Tableau, Hadoop) for insights-driven decisions
  • Machine learning frameworks (TensorFlow, PyTorch) for predictive modeling in finance
  • Strategic thinking for long-term technology planning
  • Adaptability to evolving regulatory landscapes in global finance
  • Mentoring and team-building skills
  • Project management expertise (e.g., PMP certification)
  • Familiarity with fintech APIs and integration for seamless banking services

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, such as tuition reimbursement and leadership 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 - 550,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

  • Expertise in Java, Python, or C++ for building robust financial applicationsintermediate
  • Proficiency in cloud computing (AWS preferred) and containerization (Docker, Kubernetes)intermediate
  • Strong knowledge of database systems (SQL/NoSQL) for handling large-scale financial dataintermediate
  • Experience with CI/CD pipelines and automation tools (Jenkins, GitLab)intermediate
  • Understanding of cybersecurity principles and encryption for sensitive banking dataintermediate
  • Leadership and communication skills for stakeholder managementintermediate
  • Problem-solving abilities in complex, high-pressure financial environmentsintermediate
  • Agile and Scrum methodologies for team collaborationintermediate
  • Data analytics and visualization tools (e.g., Tableau, Hadoop) for insights-driven decisionsintermediate
  • Machine learning frameworks (TensorFlow, PyTorch) for predictive modeling in financeintermediate
  • Strategic thinking for long-term technology planningintermediate
  • Adaptability to evolving regulatory landscapes in global financeintermediate
  • Mentoring and team-building skillsintermediate
  • Project management expertise (e.g., PMP certification)intermediate
  • Familiarity with fintech APIs and integration for seamless banking servicesintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred (experience)
  • 10+ years of experience in software engineering, with at least 5 years in a senior leadership role (experience)
  • Proven track record of leading large-scale technology initiatives in the financial services industry (experience)
  • Deep expertise in modern software development practices, including agile methodologies and DevOps (experience)
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud, and microservices architecture (experience)
  • Strong understanding of regulatory compliance and data security standards in banking (e.g., GDPR, SOX) (experience)
  • Demonstrated ability to mentor and develop high-performing engineering teams (experience)

Preferred Qualifications

  • Advanced degree or certifications in financial technology or cybersecurity (experience)
  • Experience with AI/ML integration in financial systems for risk management or fraud detection (experience)
  • Prior leadership in digital transformation projects at a global financial institution (experience)
  • Familiarity with blockchain or distributed ledger technologies for secure transactions (experience)
  • Publication or contributions to open-source projects in fintech (experience)

Responsibilities

  • Set the strategic technology direction for JP Morgan Chase's software engineering initiatives, aligning with firm-wide business goals in investment banking and asset management
  • Lead the design and implementation of critical programs, including scalable platforms for trading systems and client data analytics
  • Drive innovation in tech-driven solutions, such as AI-powered risk assessment tools and automated compliance workflows
  • Collaborate with cross-functional teams, including product managers, data scientists, and compliance officers, to deliver secure and efficient financial services
  • Mentor and build high-performing engineering teams, fostering a culture of continuous learning and innovation
  • Oversee the adoption of emerging technologies like cloud-native architectures and machine learning to enhance operational resilience
  • Ensure all developments adhere to JP Morgan's stringent security protocols and regulatory requirements in the financial sector
  • Identify and mitigate technical risks in high-stakes environments, such as real-time payment processing and market data handling
  • Partner with senior executives to translate business needs into technical roadmaps that support sustainable growth
  • Champion best practices in software engineering to optimize performance and reduce time-to-market for new features

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, such as tuition reimbursement and leadership 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 "Senior Principal Software Engineer" , JP Morgan Chase

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

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

Check Your ATS Score for "Senior 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 Senior 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

Senior Principal Software Engineer

JP Morgan Chase

Software and Technology Jobs

Senior Principal Software Engineer

full-timePosted: Oct 28, 2025

Job Description

Senior Principal Software Engineer

Location: Jersey City, NJ, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of financial services innovation, and our technology teams are pivotal in shaping the future of banking. As a Senior Principal Software Engineer in our Jersey City, NJ office, you will play a leadership role in setting the strategic direction for technology across the firm. This position involves driving critical programs that power our global operations in investment banking, consumer finance, and asset management, while leading tech-driven innovations that enhance client experiences and operational efficiency. You will collaborate with executive stakeholders to architect scalable solutions that handle massive transaction volumes, ensure regulatory compliance, and leverage cutting-edge technologies like AI and cloud computing to maintain our competitive edge in the financial industry. In this role, you will lead multidisciplinary teams to deliver high-impact projects, from developing secure platforms for real-time trading and fraud detection to optimizing data pipelines for risk analytics. Your expertise will be crucial in fostering a culture of innovation, where you mentor engineers, champion best practices in software development, and integrate emerging tools to solve complex challenges unique to the financial sector, such as market volatility modeling and secure data sharing across borders. You will also ensure all initiatives align with JP Morgan's commitment to ethical technology use, data privacy, and sustainability in finance. Joining JP Morgan Chase means being part of a world-class organization that values diversity, inclusion, and professional growth. This Senior Principal Software Engineer position offers the opportunity to influence the firm's technological evolution, contribute to groundbreaking financial solutions, and advance your career in a dynamic, supportive environment. If you are a visionary leader passionate about technology's role in finance, we invite you to bring your expertise to our team and help drive the next wave of innovations at one of the world's leading financial institutions.

Key Responsibilities

  • Set the strategic technology direction for JP Morgan Chase's software engineering initiatives, aligning with firm-wide business goals in investment banking and asset management
  • Lead the design and implementation of critical programs, including scalable platforms for trading systems and client data analytics
  • Drive innovation in tech-driven solutions, such as AI-powered risk assessment tools and automated compliance workflows
  • Collaborate with cross-functional teams, including product managers, data scientists, and compliance officers, to deliver secure and efficient financial services
  • Mentor and build high-performing engineering teams, fostering a culture of continuous learning and innovation
  • Oversee the adoption of emerging technologies like cloud-native architectures and machine learning to enhance operational resilience
  • Ensure all developments adhere to JP Morgan's stringent security protocols and regulatory requirements in the financial sector
  • Identify and mitigate technical risks in high-stakes environments, such as real-time payment processing and market data handling
  • Partner with senior executives to translate business needs into technical roadmaps that support sustainable growth
  • Champion best practices in software engineering to optimize performance and reduce time-to-market for new features

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred
  • 10+ years of experience in software engineering, with at least 5 years in a senior leadership role
  • Proven track record of leading large-scale technology initiatives in the financial services industry
  • Deep expertise in modern software development practices, including agile methodologies and DevOps
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud, and microservices architecture
  • Strong understanding of regulatory compliance and data security standards in banking (e.g., GDPR, SOX)
  • Demonstrated ability to mentor and develop high-performing engineering teams

Preferred Qualifications

  • Advanced degree or certifications in financial technology or cybersecurity
  • Experience with AI/ML integration in financial systems for risk management or fraud detection
  • Prior leadership in digital transformation projects at a global financial institution
  • Familiarity with blockchain or distributed ledger technologies for secure transactions
  • Publication or contributions to open-source projects in fintech

Required Skills

  • Expertise in Java, Python, or C++ for building robust financial applications
  • Proficiency in cloud computing (AWS preferred) and containerization (Docker, Kubernetes)
  • Strong knowledge of database systems (SQL/NoSQL) for handling large-scale financial data
  • Experience with CI/CD pipelines and automation tools (Jenkins, GitLab)
  • Understanding of cybersecurity principles and encryption for sensitive banking data
  • Leadership and communication skills for stakeholder management
  • Problem-solving abilities in complex, high-pressure financial environments
  • Agile and Scrum methodologies for team collaboration
  • Data analytics and visualization tools (e.g., Tableau, Hadoop) for insights-driven decisions
  • Machine learning frameworks (TensorFlow, PyTorch) for predictive modeling in finance
  • Strategic thinking for long-term technology planning
  • Adaptability to evolving regulatory landscapes in global finance
  • Mentoring and team-building skills
  • Project management expertise (e.g., PMP certification)
  • Familiarity with fintech APIs and integration for seamless banking services

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, such as tuition reimbursement and leadership 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 - 550,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

  • Expertise in Java, Python, or C++ for building robust financial applicationsintermediate
  • Proficiency in cloud computing (AWS preferred) and containerization (Docker, Kubernetes)intermediate
  • Strong knowledge of database systems (SQL/NoSQL) for handling large-scale financial dataintermediate
  • Experience with CI/CD pipelines and automation tools (Jenkins, GitLab)intermediate
  • Understanding of cybersecurity principles and encryption for sensitive banking dataintermediate
  • Leadership and communication skills for stakeholder managementintermediate
  • Problem-solving abilities in complex, high-pressure financial environmentsintermediate
  • Agile and Scrum methodologies for team collaborationintermediate
  • Data analytics and visualization tools (e.g., Tableau, Hadoop) for insights-driven decisionsintermediate
  • Machine learning frameworks (TensorFlow, PyTorch) for predictive modeling in financeintermediate
  • Strategic thinking for long-term technology planningintermediate
  • Adaptability to evolving regulatory landscapes in global financeintermediate
  • Mentoring and team-building skillsintermediate
  • Project management expertise (e.g., PMP certification)intermediate
  • Familiarity with fintech APIs and integration for seamless banking servicesintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred (experience)
  • 10+ years of experience in software engineering, with at least 5 years in a senior leadership role (experience)
  • Proven track record of leading large-scale technology initiatives in the financial services industry (experience)
  • Deep expertise in modern software development practices, including agile methodologies and DevOps (experience)
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud, and microservices architecture (experience)
  • Strong understanding of regulatory compliance and data security standards in banking (e.g., GDPR, SOX) (experience)
  • Demonstrated ability to mentor and develop high-performing engineering teams (experience)

Preferred Qualifications

  • Advanced degree or certifications in financial technology or cybersecurity (experience)
  • Experience with AI/ML integration in financial systems for risk management or fraud detection (experience)
  • Prior leadership in digital transformation projects at a global financial institution (experience)
  • Familiarity with blockchain or distributed ledger technologies for secure transactions (experience)
  • Publication or contributions to open-source projects in fintech (experience)

Responsibilities

  • Set the strategic technology direction for JP Morgan Chase's software engineering initiatives, aligning with firm-wide business goals in investment banking and asset management
  • Lead the design and implementation of critical programs, including scalable platforms for trading systems and client data analytics
  • Drive innovation in tech-driven solutions, such as AI-powered risk assessment tools and automated compliance workflows
  • Collaborate with cross-functional teams, including product managers, data scientists, and compliance officers, to deliver secure and efficient financial services
  • Mentor and build high-performing engineering teams, fostering a culture of continuous learning and innovation
  • Oversee the adoption of emerging technologies like cloud-native architectures and machine learning to enhance operational resilience
  • Ensure all developments adhere to JP Morgan's stringent security protocols and regulatory requirements in the financial sector
  • Identify and mitigate technical risks in high-stakes environments, such as real-time payment processing and market data handling
  • Partner with senior executives to translate business needs into technical roadmaps that support sustainable growth
  • Champion best practices in software engineering to optimize performance and reduce time-to-market for new features

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, such as tuition reimbursement and leadership 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 "Senior Principal Software Engineer" , JP Morgan Chase

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

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

Check Your ATS Score for "Senior 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 Senior 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.