Python Software Engineer II

J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Finance

Description For Python Software Engineer II

Join JPMorgan Chase as a Python Software Engineer II in our corporate technology division, where you'll be part of an agile team working on state-of-the-art technology products. This role offers an excellent opportunity for growth within a global financial services leader. You'll be responsible for enhancing, designing, and delivering software components in a secure, stable, and scalable way. The position involves working with modern programming languages, particularly Python, and requires experience across the entire Software Development Life Cycle. You'll collaborate with teams to solve technical problems, analyze data sets, and contribute to secure application development. The role combines technical expertise with opportunities for professional development in a diverse and inclusive environment. JPMorgan Chase offers a supportive culture where you can grow your career while working on impactful projects that serve the world's most prominent corporations and institutions. The company values diversity and inclusion, making it an ideal place for talented engineers looking to make a significant impact in financial technology.

Last updated 7 hours ago

Responsibilities For Python Software Engineer II

  • Executes standard software solutions, design, development, and technical troubleshooting
  • Writes secure and high-quality code using the syntax of at least one programming language with limited guidance
  • Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems
  • Applies knowledge of tools within the Software Development Life Cycle toolchain
  • Applies technical troubleshooting to break down solutions and solve technical problems
  • Gathers, analyzes, and draws conclusions from large, diverse data sets
  • Learns and applies system processes, methodologies, and skills for secure code development
  • Adds to team culture of diversity, equity, inclusion, and respect

Requirements For Python Software Engineer II

Python
  • Formal training or certification on software engineering concepts and applied experience
  • Hands-on practical experience in system design, application development, testing, and operational stability
  • Experience in developing, debugging, and maintaining code in a large corporate environment
  • Demonstrable ability to code in Python or PySpark
  • Experience across the whole Software Development Life Cycle
  • Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security
  • Emerging knowledge of software applications and technical processes

Benefits For Python Software Engineer II

Medical Insurance
Vision Insurance
Dental Insurance
  • Full time
  • Day shift

Interested in this job?

Jobs Related To JPMorgan Chase Python Software Engineer II

Infrastructure Engineer III- Data Streaming (Kafka, Kinesis & Flink)

Mid-level Infrastructure Engineer position at JPMorgan Chase focusing on data streaming technologies like Kafka, requiring 3+ years of experience in infrastructure engineering.

Software Engineer III - Python

Mid-level Software Engineer role at JPMorgan Chase focusing on Python development with 3+ years of experience required.

Software Engineer III - Java/Kafka/AWS

Mid-level Software Engineer position at JPMorgan Chase focusing on Java, Kafka, and AWS technologies for building secure and scalable financial applications.

Software Engineer II - Java Developer + Kafka + Kubernetes

Mid-level Software Engineer position at JPMorgan Chase focusing on Java development with Kafka and Kubernetes for loan servicing platforms.

Software Engineer III

Mid-level Software Engineer position at JPMorgan Chase focusing on backend development with Java/Kotlin/Scala, requiring 3+ years of experience in distributed systems and cloud technologies.