LOG IN
SIGN UP
Canary Wharfian - Online Investment Banking & Finance Community.
Sign In
or continue with e-mail and password
Forgot password?
Don't have an account?
Join Canary Wharfian
or continue with e-mail and password
By signing up, you agree to our Terms & Conditions and Privacy Policy.

Principal Software Engineer

ExperiencedNo visa sponsorship
J.P. Morgan logo

at J.P. Morgan

Bulge Bracket Investment Banks

Posted 6 days ago

No clicks

**Principal Software Engineer** at JPMorganChase, Jersey City, NJ. As a technical authority, drive large-scale cloud-native system design, architecture, and delivery. Partner with senior leaders to solve complex financial technology challenges. Key responsibilities include architecting scalable, AWS-based microservices, defining engineering standards, mentoring senior engineers, and collaborating across stakeholders. Required: 10+ years' experience, deep AWS expertise, Python proficiency, AI/ML exposure, and strong DevOps skills. Experience in enterprise-scale platform engineering and big data technologies a plus.

Compensation
Not specified

Currency: Not specified

City
Jersey City
Country
United States

Full Job Description

Location: Jersey City, NJ, United States

If you are looking for a game-changing career, working for one of the world's leading financial institutions, youve come to the right place.

As a Principal Software Engineer at JPMorganChase within the Corporate treasury, you will serve as a technical authority driving the design and delivery of large-scale, cloud-native systems that power critical business capabilities across the firm and specifically within Corporate Treasury. Corporate Treasury operates across a broad remit with responsibilities that include managing the firms structural interest rate risk and foreign exchange (FX) hedging strategy; executing debt issuance to support the firms funding needs; overseeing the Chief Investment Office (CIO) / investment portfolio; and developing and calculating Fund Transfer Pricing (FTP) to allocate internal funding and liquidity costs, benefits, and incentives across lines of business. You will influence engineering strategy, set technical direction, and partner with senior leaders and cross-functional teams to solve some of the most complex challenges in financial technology. Your work will directly shape how the firm builds, scales, and modernizes its technology landscape.

Job responsibilities

 

  • Architect and deliver highly scalable, cloud-native solutions on AWS, applying modern microservices and API-first design principles across enterprise platforms
  • Define and champion engineering standards, patterns, and best practices for software development, DevOps tooling, and continuous delivery pipelines
  • Lead technical design reviews and provide authoritative guidance on system architecture, ensuring solutions meet performance, reliability, and security requirements
  • Drive the adoption of modern DevOps practices, including infrastructure as code, CI/CD automation, and observability frameworks across engineering teams
  • Develop and maintain robust, production-grade services using Python or equivalent modern programming languages, with a focus on code quality and maintainability
  • Collaborate with product, architecture, and business stakeholders to translate complex requirements into scalable technical solutions with measurable outcomes
  • Identify and resolve systemic technical risks, performance bottlenecks, and architectural gaps across distributed systems
  • Mentor and influence senior engineers across teams, elevating technical craft and fostering a culture of engineering excellence
  • Design, build, and deploy AI-enabled solutions to meet business needs

 

Required qualifications, capabilities, and skills

 

  • Formal training or certification on software engineering concepts and 10+ years applied experience
  • Deep expertise in AWS cloud services, including compute, networking, storage, and managed services, with hands-on experience designing and operating production workloads
  • Proven experience building and scaling microservices architectures and RESTful or event-driven APIs in distributed, high-availability environments
  • Strong proficiency in Python or comparable modern programming languages, with a demonstrated ability to write clean, testable, and maintainable code
  • Proven experience designing, building, and deploying AI-enabled solutions to meet business needs.
  • Extensive experience with modern DevOps practices and tooling, including CI/CD pipelines, infrastructure as code (e.g., Terraform, CloudFormation), and container orchestration (e.g., Kubernetes, Docker)
  • Demonstrated ability to lead technical decision-making and influence engineering direction across large, cross-functional teams
  • Strong analytical and problem-solving skills with experience diagnosing and resolving complex issues in distributed systems at scale
  • Excellent communication skills with the ability to present technical concepts clearly to both technical and non-technical audiences
 
Preferred qualifications, capabilities, and skills
 
  • Experience applying artificial intelligence or machine learning techniques within enterprise software platforms or data-intensive applications
  • Hands-on experience with big data technologies such as Apache Spark, Kafka, Hadoop, or cloud-native data platforms (e.g., AWS EMR, Glue, or Redshift)
  • Exposure to platform engineering or internal developer platform (IDP) initiatives at enterprise scale
Provide expertise and engineering excellence to enhance, build and deliver market-leading technologies within the firm

Principal Software Engineer

Compensation

Not specified

City: Jersey City

Country: United States

J.P. Morgan logo
Bulge Bracket Investment Banks

6 days ago

No clicks

at J.P. Morgan

ExperiencedNo visa sponsorship

**Principal Software Engineer** at JPMorganChase, Jersey City, NJ. As a technical authority, drive large-scale cloud-native system design, architecture, and delivery. Partner with senior leaders to solve complex financial technology challenges. Key responsibilities include architecting scalable, AWS-based microservices, defining engineering standards, mentoring senior engineers, and collaborating across stakeholders. Required: 10+ years' experience, deep AWS expertise, Python proficiency, AI/ML exposure, and strong DevOps skills. Experience in enterprise-scale platform engineering and big data technologies a plus.

Full Job Description

Location: Jersey City, NJ, United States

If you are looking for a game-changing career, working for one of the world's leading financial institutions, youve come to the right place.

As a Principal Software Engineer at JPMorganChase within the Corporate treasury, you will serve as a technical authority driving the design and delivery of large-scale, cloud-native systems that power critical business capabilities across the firm and specifically within Corporate Treasury. Corporate Treasury operates across a broad remit with responsibilities that include managing the firms structural interest rate risk and foreign exchange (FX) hedging strategy; executing debt issuance to support the firms funding needs; overseeing the Chief Investment Office (CIO) / investment portfolio; and developing and calculating Fund Transfer Pricing (FTP) to allocate internal funding and liquidity costs, benefits, and incentives across lines of business. You will influence engineering strategy, set technical direction, and partner with senior leaders and cross-functional teams to solve some of the most complex challenges in financial technology. Your work will directly shape how the firm builds, scales, and modernizes its technology landscape.

Job responsibilities

 

  • Architect and deliver highly scalable, cloud-native solutions on AWS, applying modern microservices and API-first design principles across enterprise platforms
  • Define and champion engineering standards, patterns, and best practices for software development, DevOps tooling, and continuous delivery pipelines
  • Lead technical design reviews and provide authoritative guidance on system architecture, ensuring solutions meet performance, reliability, and security requirements
  • Drive the adoption of modern DevOps practices, including infrastructure as code, CI/CD automation, and observability frameworks across engineering teams
  • Develop and maintain robust, production-grade services using Python or equivalent modern programming languages, with a focus on code quality and maintainability
  • Collaborate with product, architecture, and business stakeholders to translate complex requirements into scalable technical solutions with measurable outcomes
  • Identify and resolve systemic technical risks, performance bottlenecks, and architectural gaps across distributed systems
  • Mentor and influence senior engineers across teams, elevating technical craft and fostering a culture of engineering excellence
  • Design, build, and deploy AI-enabled solutions to meet business needs

 

Required qualifications, capabilities, and skills

 

  • Formal training or certification on software engineering concepts and 10+ years applied experience
  • Deep expertise in AWS cloud services, including compute, networking, storage, and managed services, with hands-on experience designing and operating production workloads
  • Proven experience building and scaling microservices architectures and RESTful or event-driven APIs in distributed, high-availability environments
  • Strong proficiency in Python or comparable modern programming languages, with a demonstrated ability to write clean, testable, and maintainable code
  • Proven experience designing, building, and deploying AI-enabled solutions to meet business needs.
  • Extensive experience with modern DevOps practices and tooling, including CI/CD pipelines, infrastructure as code (e.g., Terraform, CloudFormation), and container orchestration (e.g., Kubernetes, Docker)
  • Demonstrated ability to lead technical decision-making and influence engineering direction across large, cross-functional teams
  • Strong analytical and problem-solving skills with experience diagnosing and resolving complex issues in distributed systems at scale
  • Excellent communication skills with the ability to present technical concepts clearly to both technical and non-technical audiences
 
Preferred qualifications, capabilities, and skills
 
  • Experience applying artificial intelligence or machine learning techniques within enterprise software platforms or data-intensive applications
  • Hands-on experience with big data technologies such as Apache Spark, Kafka, Hadoop, or cloud-native data platforms (e.g., AWS EMR, Glue, or Redshift)
  • Exposure to platform engineering or internal developer platform (IDP) initiatives at enterprise scale
Provide expertise and engineering excellence to enhance, build and deliver market-leading technologies within the firm