Resume and JobRESUME AND JOB
JP Morgan Chase logo

Software Engineer III Python

JP Morgan Chase

Software and Technology Jobs

Software Engineer III Python

full-timePosted: Dec 1, 2025

Job Description

Software Engineer III Python

Location: Bengaluru, Karnataka, India

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of financial innovation, powering the world's leading banks with cutting-edge technology. As a Software Engineer III in Python, you will join a dynamic agile team in Bengaluru, Karnataka, India, focused on designing and delivering secure, scalable technology products that drive our global financial services. Your role will involve building robust applications that support everything from high-frequency trading platforms to risk management systems, ensuring they meet the stringent security and performance demands of the banking sector. With your expertise in Python, you will contribute to solutions that handle massive data volumes and real-time transactions, helping JP Morgan maintain its position as a market leader in fintech. In this position, you will collaborate closely with product managers, data scientists, and other engineers to translate complex financial requirements into efficient code. You will architect scalable systems using modern Python frameworks, integrate with cloud services, and implement features that enhance client experiences in areas like wealth management and investment banking. Emphasis will be placed on writing clean, maintainable code while adhering to regulatory standards such as those from RBI and global compliance bodies. Your work will directly impact the reliability of our platforms, minimizing downtime and safeguarding against cyber threats in a highly regulated industry. We value engineers who thrive in fast-paced environments and are passionate about innovation. As part of JP Morgan Chase's commitment to employee growth, you will have opportunities to mentor peers, participate in hackathons, and advance your career through our renowned training programs. Join us to shape the future of finance through technology, contributing to a firm that serves millions of customers worldwide while fostering an inclusive culture in our Bengaluru technology hub.

Key Responsibilities

  • Design, develop, and deploy secure, scalable Python-based applications for financial services platforms
  • Collaborate with cross-functional agile teams to deliver market-leading technology products
  • Implement robust error handling and security measures to protect sensitive financial data
  • Optimize code performance for high-volume transaction processing in banking systems
  • Conduct code reviews, testing, and debugging to ensure reliability and compliance
  • Integrate third-party APIs and services to enhance trading and risk management tools
  • Mentor junior engineers and contribute to team knowledge sharing sessions
  • Monitor and troubleshoot production issues in live financial environments
  • Stay updated on emerging technologies to drive innovation in JP Morgan's tech stack

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 5+ years of professional software development experience with Python
  • Strong experience in designing and implementing scalable software solutions
  • Proficiency in agile methodologies and collaborative team environments
  • Demonstrated ability to work with secure, high-stakes financial systems
  • Experience with version control systems like Git and CI/CD pipelines
  • Solid understanding of software engineering best practices and code quality standards

Preferred Qualifications

  • Master's degree in Computer Science or related discipline
  • Experience in financial services or fintech environments
  • Familiarity with cloud platforms such as AWS or Azure
  • Knowledge of regulatory compliance in banking (e.g., GDPR, PCI-DSS)
  • Prior work on real-time data processing or trading systems

Required Skills

  • Advanced Python programming and scripting
  • Object-oriented design and software architecture
  • Experience with frameworks like Django or Flask
  • Database management (SQL/NoSQL, e.g., PostgreSQL, MongoDB)
  • API development and RESTful services
  • Cloud computing and containerization (Docker, Kubernetes)
  • Version control with Git and collaborative tools
  • Agile/Scrum methodologies
  • Problem-solving and analytical thinking
  • Security best practices for financial applications
  • Unit testing and automation (e.g., pytest, Jenkins)
  • Data structures and algorithms
  • Communication and teamwork skills
  • Attention to detail in high-stakes environments
  • Adaptability to fast-paced financial industry changes

Benefits

  • Competitive base salary and performance-based bonuses
  • Comprehensive health, dental, and vision insurance coverage
  • Retirement savings plan with company matching contributions
  • Paid time off, including vacation, sick leave, and parental leave
  • Professional development opportunities and tuition reimbursement
  • Employee stock purchase plan and financial wellness programs
  • On-site fitness centers and wellness initiatives
  • Flexible work arrangements and hybrid office options in Bengaluru

JP Morgan Chase is an equal opportunity employer.

Locations

  • Bengaluru, IN

Salary

Estimated Salary Rangehigh confidence

4,500,000 - 7,500,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Advanced Python programming and scriptingintermediate
  • Object-oriented design and software architectureintermediate
  • Experience with frameworks like Django or Flaskintermediate
  • Database management (SQL/NoSQL, e.g., PostgreSQL, MongoDB)intermediate
  • API development and RESTful servicesintermediate
  • Cloud computing and containerization (Docker, Kubernetes)intermediate
  • Version control with Git and collaborative toolsintermediate
  • Agile/Scrum methodologiesintermediate
  • Problem-solving and analytical thinkingintermediate
  • Security best practices for financial applicationsintermediate
  • Unit testing and automation (e.g., pytest, Jenkins)intermediate
  • Data structures and algorithmsintermediate
  • Communication and teamwork skillsintermediate
  • Attention to detail in high-stakes environmentsintermediate
  • Adaptability to fast-paced financial industry changesintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 5+ years of professional software development experience with Python (experience)
  • Strong experience in designing and implementing scalable software solutions (experience)
  • Proficiency in agile methodologies and collaborative team environments (experience)
  • Demonstrated ability to work with secure, high-stakes financial systems (experience)
  • Experience with version control systems like Git and CI/CD pipelines (experience)
  • Solid understanding of software engineering best practices and code quality standards (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related discipline (experience)
  • Experience in financial services or fintech environments (experience)
  • Familiarity with cloud platforms such as AWS or Azure (experience)
  • Knowledge of regulatory compliance in banking (e.g., GDPR, PCI-DSS) (experience)
  • Prior work on real-time data processing or trading systems (experience)

Responsibilities

  • Design, develop, and deploy secure, scalable Python-based applications for financial services platforms
  • Collaborate with cross-functional agile teams to deliver market-leading technology products
  • Implement robust error handling and security measures to protect sensitive financial data
  • Optimize code performance for high-volume transaction processing in banking systems
  • Conduct code reviews, testing, and debugging to ensure reliability and compliance
  • Integrate third-party APIs and services to enhance trading and risk management tools
  • Mentor junior engineers and contribute to team knowledge sharing sessions
  • Monitor and troubleshoot production issues in live financial environments
  • Stay updated on emerging technologies to drive innovation in JP Morgan's tech stack

Benefits

  • general: Competitive base salary and performance-based bonuses
  • general: Comprehensive health, dental, and vision insurance coverage
  • general: Retirement savings plan with company matching contributions
  • general: Paid time off, including vacation, sick leave, and parental leave
  • general: Professional development opportunities and tuition reimbursement
  • general: Employee stock purchase plan and financial wellness programs
  • general: On-site fitness centers and wellness initiatives
  • general: Flexible work arrangements and hybrid office options in Bengaluru

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

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

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

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

Software Engineer III Python

JP Morgan Chase

Software and Technology Jobs

Software Engineer III Python

full-timePosted: Dec 1, 2025

Job Description

Software Engineer III Python

Location: Bengaluru, Karnataka, India

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of financial innovation, powering the world's leading banks with cutting-edge technology. As a Software Engineer III in Python, you will join a dynamic agile team in Bengaluru, Karnataka, India, focused on designing and delivering secure, scalable technology products that drive our global financial services. Your role will involve building robust applications that support everything from high-frequency trading platforms to risk management systems, ensuring they meet the stringent security and performance demands of the banking sector. With your expertise in Python, you will contribute to solutions that handle massive data volumes and real-time transactions, helping JP Morgan maintain its position as a market leader in fintech. In this position, you will collaborate closely with product managers, data scientists, and other engineers to translate complex financial requirements into efficient code. You will architect scalable systems using modern Python frameworks, integrate with cloud services, and implement features that enhance client experiences in areas like wealth management and investment banking. Emphasis will be placed on writing clean, maintainable code while adhering to regulatory standards such as those from RBI and global compliance bodies. Your work will directly impact the reliability of our platforms, minimizing downtime and safeguarding against cyber threats in a highly regulated industry. We value engineers who thrive in fast-paced environments and are passionate about innovation. As part of JP Morgan Chase's commitment to employee growth, you will have opportunities to mentor peers, participate in hackathons, and advance your career through our renowned training programs. Join us to shape the future of finance through technology, contributing to a firm that serves millions of customers worldwide while fostering an inclusive culture in our Bengaluru technology hub.

Key Responsibilities

  • Design, develop, and deploy secure, scalable Python-based applications for financial services platforms
  • Collaborate with cross-functional agile teams to deliver market-leading technology products
  • Implement robust error handling and security measures to protect sensitive financial data
  • Optimize code performance for high-volume transaction processing in banking systems
  • Conduct code reviews, testing, and debugging to ensure reliability and compliance
  • Integrate third-party APIs and services to enhance trading and risk management tools
  • Mentor junior engineers and contribute to team knowledge sharing sessions
  • Monitor and troubleshoot production issues in live financial environments
  • Stay updated on emerging technologies to drive innovation in JP Morgan's tech stack

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 5+ years of professional software development experience with Python
  • Strong experience in designing and implementing scalable software solutions
  • Proficiency in agile methodologies and collaborative team environments
  • Demonstrated ability to work with secure, high-stakes financial systems
  • Experience with version control systems like Git and CI/CD pipelines
  • Solid understanding of software engineering best practices and code quality standards

Preferred Qualifications

  • Master's degree in Computer Science or related discipline
  • Experience in financial services or fintech environments
  • Familiarity with cloud platforms such as AWS or Azure
  • Knowledge of regulatory compliance in banking (e.g., GDPR, PCI-DSS)
  • Prior work on real-time data processing or trading systems

Required Skills

  • Advanced Python programming and scripting
  • Object-oriented design and software architecture
  • Experience with frameworks like Django or Flask
  • Database management (SQL/NoSQL, e.g., PostgreSQL, MongoDB)
  • API development and RESTful services
  • Cloud computing and containerization (Docker, Kubernetes)
  • Version control with Git and collaborative tools
  • Agile/Scrum methodologies
  • Problem-solving and analytical thinking
  • Security best practices for financial applications
  • Unit testing and automation (e.g., pytest, Jenkins)
  • Data structures and algorithms
  • Communication and teamwork skills
  • Attention to detail in high-stakes environments
  • Adaptability to fast-paced financial industry changes

Benefits

  • Competitive base salary and performance-based bonuses
  • Comprehensive health, dental, and vision insurance coverage
  • Retirement savings plan with company matching contributions
  • Paid time off, including vacation, sick leave, and parental leave
  • Professional development opportunities and tuition reimbursement
  • Employee stock purchase plan and financial wellness programs
  • On-site fitness centers and wellness initiatives
  • Flexible work arrangements and hybrid office options in Bengaluru

JP Morgan Chase is an equal opportunity employer.

Locations

  • Bengaluru, IN

Salary

Estimated Salary Rangehigh confidence

4,500,000 - 7,500,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Advanced Python programming and scriptingintermediate
  • Object-oriented design and software architectureintermediate
  • Experience with frameworks like Django or Flaskintermediate
  • Database management (SQL/NoSQL, e.g., PostgreSQL, MongoDB)intermediate
  • API development and RESTful servicesintermediate
  • Cloud computing and containerization (Docker, Kubernetes)intermediate
  • Version control with Git and collaborative toolsintermediate
  • Agile/Scrum methodologiesintermediate
  • Problem-solving and analytical thinkingintermediate
  • Security best practices for financial applicationsintermediate
  • Unit testing and automation (e.g., pytest, Jenkins)intermediate
  • Data structures and algorithmsintermediate
  • Communication and teamwork skillsintermediate
  • Attention to detail in high-stakes environmentsintermediate
  • Adaptability to fast-paced financial industry changesintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 5+ years of professional software development experience with Python (experience)
  • Strong experience in designing and implementing scalable software solutions (experience)
  • Proficiency in agile methodologies and collaborative team environments (experience)
  • Demonstrated ability to work with secure, high-stakes financial systems (experience)
  • Experience with version control systems like Git and CI/CD pipelines (experience)
  • Solid understanding of software engineering best practices and code quality standards (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related discipline (experience)
  • Experience in financial services or fintech environments (experience)
  • Familiarity with cloud platforms such as AWS or Azure (experience)
  • Knowledge of regulatory compliance in banking (e.g., GDPR, PCI-DSS) (experience)
  • Prior work on real-time data processing or trading systems (experience)

Responsibilities

  • Design, develop, and deploy secure, scalable Python-based applications for financial services platforms
  • Collaborate with cross-functional agile teams to deliver market-leading technology products
  • Implement robust error handling and security measures to protect sensitive financial data
  • Optimize code performance for high-volume transaction processing in banking systems
  • Conduct code reviews, testing, and debugging to ensure reliability and compliance
  • Integrate third-party APIs and services to enhance trading and risk management tools
  • Mentor junior engineers and contribute to team knowledge sharing sessions
  • Monitor and troubleshoot production issues in live financial environments
  • Stay updated on emerging technologies to drive innovation in JP Morgan's tech stack

Benefits

  • general: Competitive base salary and performance-based bonuses
  • general: Comprehensive health, dental, and vision insurance coverage
  • general: Retirement savings plan with company matching contributions
  • general: Paid time off, including vacation, sick leave, and parental leave
  • general: Professional development opportunities and tuition reimbursement
  • general: Employee stock purchase plan and financial wellness programs
  • general: On-site fitness centers and wellness initiatives
  • general: Flexible work arrangements and hybrid office options in Bengaluru

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

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

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

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

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.