Software Engineer III - Core Engineering - Go / Python

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
3+ years of experience
Finance

Description For Software Engineer III - Core Engineering - Go / Python

JPMorgan Chase is seeking a Software Engineer III to join their Global Banking Platform (GBP) team. This role offers an exciting opportunity to be part of building the next generation core banking platform that will operate at a global scale and support hundreds of millions of accounts.

As a Software Engineer III, you'll work with cloud native technologies, developing micro-services, integrations, dashboards, production support tools and CI/CD pipelines. Initially, you'll have the unique opportunity to be seconded to a FinTech software partner, allowing you to experience the dynamic environment of a fintech while being fully supported by JPMC.

The role involves designing and implementing scalable microservices, writing secure code, developing automated tests, and managing deployments across environments. You'll be working with cutting-edge technologies like Go, Python, Kubernetes, and Kafka, while contributing to the development of critical services supporting GBP's worldwide cloud journey.

The ideal candidate should have strong experience in Go or Python, understanding of RESTful APIs, and solid knowledge of software development practices. Experience with cloud technologies, databases, and streaming architectures (like Kafka) is highly valued. You'll be joining a team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.

This position offers the opportunity to work with one of the world's leading financial institutions, combining the stability of a large corporation with the innovative spirit of fintech. You'll be part of the Consumer & Community Banking Group, working on award-winning tools and services that serve millions of customers worldwide.

Join us to help build the future of banking technology while working with a diverse, talented team in an environment that values innovation, quality, and continuous learning.

Last updated 2 days ago

Responsibilities For Software Engineer III - Core Engineering - Go / Python

  • Design, implement and develop scalable, performant microservices using software engineering best practices
  • Write secure and high-quality code
  • Write automated unit tests, integration tests, etc.
  • Produce architecture and design artifacts for complex applications
  • Identify hidden problems and patterns in code and data
  • Manage and troubleshoot deployments from testing environments to production
  • Interface with other engineering teams
  • Translate generic product requirements into trackable tickets
  • Contribute to software engineering communities of practice

Requirements For Software Engineer III - Core Engineering - Go / Python

Go
Python
Kubernetes
Kafka
  • Formal training or certification on software engineering concepts
  • Hands-on practical experience in system design, application development, testing
  • Proficient in at least one major programming language: Go or Python
  • Experience with RESTful APIs
  • Experience in developing automated tests
  • Overall knowledge of the Software Development Life Cycle
  • Experience in developing, debugging, and maintaining code in a large corporate environment
  • Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security

Interested in this job?

Jobs Related To JPMorgan Chase Software Engineer III - Core Engineering - Go / Python

Software Engineer III -Salesforce

Mid-level Salesforce Engineer position at JPMorgan Chase focusing on Force.com platform development, requiring 2+ years of experience and strong technical expertise.

Software Engineer III - Java - EQ - PFT Pretrade

Software Engineer III position at JPMorgan Chase focusing on Java development for equity financing platform, involving work with Kafka, Python, and React in a global team environment.

Software Engineer III - Java, Spring Framework

Mid-level Software Engineer role at JPMorgan Chase focusing on Java development with Spring Framework, working on payment capabilities for global markets.

Software Engineer III - Java Fullstack

Software Engineer III position at JPMorgan Chase focusing on Java Fullstack development within Asset & Wealth Management, requiring 3+ years experience.

Software Engineer III

Mid-level software engineering role at JPMorgan Chase focusing on backend development for Asset & Wealth Management, requiring 3+ years of experience.