Resume and JobRESUME AND JOB
JP Morgan Chase logo

Software Engineer [Multiple Positions Available]

JP Morgan Chase

Software and Technology Jobs

Software Engineer [Multiple Positions Available]

full-timePosted: Dec 2, 2025

Job Description

Software Engineer [Multiple Positions Available]

Location: Palo Alto, CA, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are a leading global financial services firm with a commitment to innovation and excellence in banking technology. As a Software Engineer in our Palo Alto office, you will play a pivotal role in executing software solutions that power our cutting-edge financial platforms. This position involves designing, developing, and troubleshooting complex systems that handle everything from high-frequency trading to customer-facing digital banking tools. With multiple positions available, we seek talented engineers who can think beyond routine or conventional approaches to deliver scalable, secure solutions in a fast-paced environment. Your work will directly impact our clients' experiences and contribute to the firm's leadership in the financial services industry. In this role, you will collaborate with multidisciplinary teams to build and maintain software that adheres to stringent regulatory standards, such as those set by the SEC and FINRA. Responsibilities include architecting robust applications using modern technologies, optimizing performance for real-time financial data processing, and innovating to enhance risk assessment models. You will engage in agile sprints, conduct thorough code reviews, and deploy solutions in hybrid cloud environments, ensuring reliability and efficiency. This opportunity allows you to leverage your technical expertise while gaining deep insights into the financial sector's unique challenges and opportunities. JP Morgan Chase values a culture of continuous learning and inclusion, providing resources for professional growth and work-life balance. Joining our Palo Alto team means contributing to transformative projects that redefine global finance, all while benefiting from a supportive ecosystem designed to foster innovation and career advancement. If you are passionate about software engineering and excited to apply your skills in a dynamic financial context, this role offers unparalleled potential to make a meaningful impact.

Key Responsibilities

  • Execute end-to-end software solutions for JP Morgan Chase's financial platforms, focusing on trading systems and risk management tools
  • Design and develop robust, scalable applications that support high-volume financial transactions
  • Perform technical troubleshooting to resolve issues in production environments, ensuring minimal downtime for critical banking services
  • Collaborate with cross-functional teams including data scientists and compliance experts to integrate innovative features
  • Think beyond routine approaches to optimize code performance and enhance security protocols in line with industry standards
  • Participate in code reviews and contribute to best practices for software engineering within the firm
  • Support the deployment and maintenance of software in cloud-based infrastructures
  • Analyze business requirements from financial stakeholders and translate them into technical specifications
  • Stay updated on emerging technologies to drive innovation in JP Morgan's digital banking initiatives

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • At least 3 years of experience in software development, preferably in financial services
  • Proficiency in programming languages such as Java, Python, or C++
  • Experience with designing and implementing scalable software solutions
  • Strong problem-solving skills and ability to troubleshoot complex technical issues
  • Knowledge of agile methodologies and version control systems like Git
  • U.S. work authorization without sponsorship

Preferred Qualifications

  • Master's degree in Computer Science or related discipline
  • Experience in the financial services industry, including knowledge of banking regulations
  • Familiarity with cloud platforms such as AWS or Azure
  • Previous work at a large-scale financial institution like JP Morgan Chase
  • Certifications in relevant technologies (e.g., AWS Certified Developer)

Required Skills

  • Java or Python programming
  • Software design patterns
  • Agile development methodologies
  • Cloud computing (AWS, Azure)
  • Database management (SQL, NoSQL)
  • Version control (Git)
  • Problem-solving and analytical thinking
  • Technical troubleshooting
  • Collaboration and communication
  • Financial domain knowledge
  • Security best practices
  • API development and integration
  • Microservices architecture
  • Data structures and algorithms
  • Time management and adaptability

Benefits

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

JP Morgan Chase is an equal opportunity employer.

Locations

  • Palo Alto, 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

  • Java or Python programmingintermediate
  • Software design patternsintermediate
  • Agile development methodologiesintermediate
  • Cloud computing (AWS, Azure)intermediate
  • Database management (SQL, NoSQL)intermediate
  • Version control (Git)intermediate
  • Problem-solving and analytical thinkingintermediate
  • Technical troubleshootingintermediate
  • Collaboration and communicationintermediate
  • Financial domain knowledgeintermediate
  • Security best practicesintermediate
  • API development and integrationintermediate
  • Microservices architectureintermediate
  • Data structures and algorithmsintermediate
  • Time management and adaptabilityintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • At least 3 years of experience in software development, preferably in financial services (experience)
  • Proficiency in programming languages such as Java, Python, or C++ (experience)
  • Experience with designing and implementing scalable software solutions (experience)
  • Strong problem-solving skills and ability to troubleshoot complex technical issues (experience)
  • Knowledge of agile methodologies and version control systems like Git (experience)
  • U.S. work authorization without sponsorship (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related discipline (experience)
  • Experience in the financial services industry, including knowledge of banking regulations (experience)
  • Familiarity with cloud platforms such as AWS or Azure (experience)
  • Previous work at a large-scale financial institution like JP Morgan Chase (experience)
  • Certifications in relevant technologies (e.g., AWS Certified Developer) (experience)

Responsibilities

  • Execute end-to-end software solutions for JP Morgan Chase's financial platforms, focusing on trading systems and risk management tools
  • Design and develop robust, scalable applications that support high-volume financial transactions
  • Perform technical troubleshooting to resolve issues in production environments, ensuring minimal downtime for critical banking services
  • Collaborate with cross-functional teams including data scientists and compliance experts to integrate innovative features
  • Think beyond routine approaches to optimize code performance and enhance security protocols in line with industry standards
  • Participate in code reviews and contribute to best practices for software engineering within the firm
  • Support the deployment and maintenance of software in cloud-based infrastructures
  • Analyze business requirements from financial stakeholders and translate them into technical specifications
  • Stay updated on emerging technologies to drive innovation in JP Morgan's digital banking initiatives

Benefits

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

Target Your Resume for "Software Engineer [Multiple Positions Available]" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Software Engineer [Multiple Positions Available]. Takes only 15 seconds!

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

Check Your ATS Score for "Software Engineer [Multiple Positions Available]" , 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 [Multiple Positions Available] @ 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 [Multiple Positions Available]

JP Morgan Chase

Software and Technology Jobs

Software Engineer [Multiple Positions Available]

full-timePosted: Dec 2, 2025

Job Description

Software Engineer [Multiple Positions Available]

Location: Palo Alto, CA, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are a leading global financial services firm with a commitment to innovation and excellence in banking technology. As a Software Engineer in our Palo Alto office, you will play a pivotal role in executing software solutions that power our cutting-edge financial platforms. This position involves designing, developing, and troubleshooting complex systems that handle everything from high-frequency trading to customer-facing digital banking tools. With multiple positions available, we seek talented engineers who can think beyond routine or conventional approaches to deliver scalable, secure solutions in a fast-paced environment. Your work will directly impact our clients' experiences and contribute to the firm's leadership in the financial services industry. In this role, you will collaborate with multidisciplinary teams to build and maintain software that adheres to stringent regulatory standards, such as those set by the SEC and FINRA. Responsibilities include architecting robust applications using modern technologies, optimizing performance for real-time financial data processing, and innovating to enhance risk assessment models. You will engage in agile sprints, conduct thorough code reviews, and deploy solutions in hybrid cloud environments, ensuring reliability and efficiency. This opportunity allows you to leverage your technical expertise while gaining deep insights into the financial sector's unique challenges and opportunities. JP Morgan Chase values a culture of continuous learning and inclusion, providing resources for professional growth and work-life balance. Joining our Palo Alto team means contributing to transformative projects that redefine global finance, all while benefiting from a supportive ecosystem designed to foster innovation and career advancement. If you are passionate about software engineering and excited to apply your skills in a dynamic financial context, this role offers unparalleled potential to make a meaningful impact.

Key Responsibilities

  • Execute end-to-end software solutions for JP Morgan Chase's financial platforms, focusing on trading systems and risk management tools
  • Design and develop robust, scalable applications that support high-volume financial transactions
  • Perform technical troubleshooting to resolve issues in production environments, ensuring minimal downtime for critical banking services
  • Collaborate with cross-functional teams including data scientists and compliance experts to integrate innovative features
  • Think beyond routine approaches to optimize code performance and enhance security protocols in line with industry standards
  • Participate in code reviews and contribute to best practices for software engineering within the firm
  • Support the deployment and maintenance of software in cloud-based infrastructures
  • Analyze business requirements from financial stakeholders and translate them into technical specifications
  • Stay updated on emerging technologies to drive innovation in JP Morgan's digital banking initiatives

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • At least 3 years of experience in software development, preferably in financial services
  • Proficiency in programming languages such as Java, Python, or C++
  • Experience with designing and implementing scalable software solutions
  • Strong problem-solving skills and ability to troubleshoot complex technical issues
  • Knowledge of agile methodologies and version control systems like Git
  • U.S. work authorization without sponsorship

Preferred Qualifications

  • Master's degree in Computer Science or related discipline
  • Experience in the financial services industry, including knowledge of banking regulations
  • Familiarity with cloud platforms such as AWS or Azure
  • Previous work at a large-scale financial institution like JP Morgan Chase
  • Certifications in relevant technologies (e.g., AWS Certified Developer)

Required Skills

  • Java or Python programming
  • Software design patterns
  • Agile development methodologies
  • Cloud computing (AWS, Azure)
  • Database management (SQL, NoSQL)
  • Version control (Git)
  • Problem-solving and analytical thinking
  • Technical troubleshooting
  • Collaboration and communication
  • Financial domain knowledge
  • Security best practices
  • API development and integration
  • Microservices architecture
  • Data structures and algorithms
  • Time management and adaptability

Benefits

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

JP Morgan Chase is an equal opportunity employer.

Locations

  • Palo Alto, 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

  • Java or Python programmingintermediate
  • Software design patternsintermediate
  • Agile development methodologiesintermediate
  • Cloud computing (AWS, Azure)intermediate
  • Database management (SQL, NoSQL)intermediate
  • Version control (Git)intermediate
  • Problem-solving and analytical thinkingintermediate
  • Technical troubleshootingintermediate
  • Collaboration and communicationintermediate
  • Financial domain knowledgeintermediate
  • Security best practicesintermediate
  • API development and integrationintermediate
  • Microservices architectureintermediate
  • Data structures and algorithmsintermediate
  • Time management and adaptabilityintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • At least 3 years of experience in software development, preferably in financial services (experience)
  • Proficiency in programming languages such as Java, Python, or C++ (experience)
  • Experience with designing and implementing scalable software solutions (experience)
  • Strong problem-solving skills and ability to troubleshoot complex technical issues (experience)
  • Knowledge of agile methodologies and version control systems like Git (experience)
  • U.S. work authorization without sponsorship (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related discipline (experience)
  • Experience in the financial services industry, including knowledge of banking regulations (experience)
  • Familiarity with cloud platforms such as AWS or Azure (experience)
  • Previous work at a large-scale financial institution like JP Morgan Chase (experience)
  • Certifications in relevant technologies (e.g., AWS Certified Developer) (experience)

Responsibilities

  • Execute end-to-end software solutions for JP Morgan Chase's financial platforms, focusing on trading systems and risk management tools
  • Design and develop robust, scalable applications that support high-volume financial transactions
  • Perform technical troubleshooting to resolve issues in production environments, ensuring minimal downtime for critical banking services
  • Collaborate with cross-functional teams including data scientists and compliance experts to integrate innovative features
  • Think beyond routine approaches to optimize code performance and enhance security protocols in line with industry standards
  • Participate in code reviews and contribute to best practices for software engineering within the firm
  • Support the deployment and maintenance of software in cloud-based infrastructures
  • Analyze business requirements from financial stakeholders and translate them into technical specifications
  • Stay updated on emerging technologies to drive innovation in JP Morgan's digital banking initiatives

Benefits

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

Target Your Resume for "Software Engineer [Multiple Positions Available]" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Software Engineer [Multiple Positions Available]. Takes only 15 seconds!

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

Check Your ATS Score for "Software Engineer [Multiple Positions Available]" , 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 [Multiple Positions Available] @ JP Morgan Chase.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.