JP Morgan Chase & Co.

Principal Software Engineer - Developer Platform Engineering

JP Morgan Chase & Co.$150K — $200K *
Information Technology
11 - 15 years of experience
Job Overview by Ladders

Qualifications

  • 15+ years of engineering experience, 8+ years in performance or developer platform engineering for high-traffic systems
  • Experience scaling engineering practices across large organizations (500+ engineers)
  • Formal training or certification in software engineering concepts with 10+ years practical experience
  • Hands-on proficiency in Java and Spring Boot, familiarity with React
  • Deep expertise in workload modeling and capacity estimation
  • Strong application performance monitoring expertise, familiarity with tools like Dynatrace or OpenTelemetry
  • Proficiency with load testing tools like JMeter or k6
  • Kubernetes and cloud platform experience, including AWS autoscaling strategies
  • Experience in designing AI-enabled development practices across teams.

Responsibilities

  • Define and own portfolio-wide capacity evaluation methodology to assess scalability
  • Build a developer platform engineering practice with self-service tooling and performance test harnesses
  • Set technical direction for performance and resiliency standards, driving adoption
  • Design automated performance evaluation pipelines integrated into CI/CD
  • Establish front-end performance standards, including metrics for React applications
  • Lead chaos engineering strategy to validate performance under load
  • Build observability-driven capacity intelligence to identify service hotspots
  • Coach performance engineers and application teams on performance-first design
  • Architect AI-enabled engineering workflows to improve delivery and operational outcomes.

Benefits

  • Comprehensive health and wellness benefits
  • Retirement savings plans with company matching
  • Opportunities for professional development and growth
  • Flexible work arrangements and work-life balance
  • Access to the latest tools and technologies for effective performance engineering.
Full Job Description
JOB DESCRIPTION

As a Principal Engineer, Developer Platform Engineering at JPMorganChase within the Commercial and investment Bank Digital Channels and Connectivity team, you will own the technical strategy and execution for developer platform capabilities across a portfolio of 1,000+ services and a 1,000-engineer organization. You will establish whether the portfolio can handle 10x load and build continuous, automated ways to answer that question reliably at any time. You will influence standards, release readiness, and architectural decisions as a peer to senior engineering leaders, while enabling application teams to adopt performance-first, resilient engineering practices through great tooling and clear guardrails.

 

Job responsibilities

  • Define and own a portfolio-wide capacity evaluation methodology to answer “can we handle 10x?” through workload modeling, bottleneck identification, and automated assessment at scale
  • Build a developer platform engineering practice by delivering paved roads, self-service tooling, and templated performance test harnesses that teams can adopt with minimal specialist support
  • Set technical direction for performance, capacity, and resiliency standards, including service level objectives (SLOs), error budgets, and performance budgets, and drive adoption through scorecards and release-readiness gates
  • Design and implement automated performance evaluation pipelines (load, stress, capacity, soak) embedded in continuous integration and continuous delivery (CI/CD), with regression detection and actionable reporting
  • Establish front-end performance standards for backend-for-frontend and React applications, including Core Web Vitals, bundle budgets, and latency decomposition across request flows
  • Lead resiliency and chaos engineering strategy to validate autoscaling behavior, dependency failure handling, and graceful degradation patterns under extreme load
  • Build observability-driven capacity intelligence by correlating performance test signals with production telemetry, real user monitoring, and synthetic monitoring to surface portfolio-level risk and per-service hotspots
  • Coach and enable performance engineers and application teams on performance-first design, shifting testing and validation earlier through self-service and inner-sourced frameworks
  • Architects and governs agentic AI-enabled engineering workflows (using enterprise-authorized tools within the work environment) to improve delivery speed, code quality, and operational outcomes at scale (e.g., AI-driven PR review assistance, test generation/maintenance, release readiness checks, incident triage and root-cause acceleration), while defining guardrails for validation, security, resiliency, and reuse across teams.
  • Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation at scale.

 

Required qualifications, capabilities and skills

  • 15+ years of overall engineering experience, with 8+ years in performance engineering, capacity planning, or developer platform engineering for high-traffic distributed systems
  • Demonstrated experience scaling engineering practices across large organizations (500+ engineers) through self-service platforms, maturity models, and adoption playbooks
  • Formal training or certification on software engineering concepts and 10+ years applied experience
  • Hands-on software engineering proficiency in Java and Spring Boot, with strong familiarity in modern front-end ecosystems such as React and server-side rendering
  • Deep expertise in workload modeling and capacity estimation, including statistical analysis of latency and throughput and translating portfolio goals into measurable service-level outcomes
  • Strong application performance monitoring and observability experience (for example, Dynatrace or OpenTelemetry), including distributed tracing across request chains and continuous profiling approaches
  • Experience embedding performance automation into CI/CD pipelines with regression detection, environment-aware test execution, and enforceable quality gates
  • Proficiency with load testing tools (for example, JMeter, k6, or Gatling) and service virtualization or fault injection approaches for dependency isolation
  • Kubernetes and cloud platform experience (for example, Amazon Elastic Kubernetes Service on Amazon Web Services), including autoscaling strategies, infrastructure as code, and cost-per-transaction awareness
  • Demonstrated experience designing and leading adoption of agentic AI-enabled development practices (using enterprise-authorized tools within the work environment) across teams, including setting standards for human-in-the-loop validation, auditability/traceability of changes, and secure handling of sensitive data.Strong understanding of responsible AI use and control expectations in engineering workflows, including security/resiliency implications, data sensitivity, and risk-based governance; ability to influence senior technical leaders on safe scaling patterns and reuse

 

Preferred qualifications, capabilities and skills

  • Experience with front-end performance optimization, including Core Web Vitals, Lighthouse CI, bundle analysis, and browser-based synthetic testing (for example, Playwright or WebPageTest)
  • Experience with data platform and payment system performance, such as database tuning, event streaming throughput optimization, batch processing profiling, and rate-limit validation
  • Strong systems and cloud performance background, including Linux tooling, Java Virtual Machine tuning, containers, networking, and modern HTTP optimization
  • Familiarity with service mesh technologies and traffic-control patterns such as backpressure, circuit breaking, and cost-efficiency analysis
  • Practical application of large language models and agent-based automation for workload generation, anomaly detection, capacity report automation, or test maintenance at scale

 

This position is subject to Section 19 of the Federal Deposit Insurance Act. As such, an employment offer for this position is contingent on JPMorgan Chase’s review of criminal conviction history, including pretrial diversions or program entries.

About JP Morgan Chase & Co.

JP Morgan Chase & Co. stands at the forefront of the global financial services industry. They offer an expansive array of products and services to a diverse clientele, including individuals, corporations, governments, and institutions. Ever since the merger of J.P. Morgan & Co. and Chase Manhattan Corporation in 2000, this industry-leading entity has become renowned for its comprehensive portfolio encompassing consumer and community banking, corporate and investment banking, commercial banking, as well as asset and wealth management. Headquartered in the vibrant city of New York, JP Morgan Chase & Co. boasts a formidable presence across over 100 countries worldwide.

Unveiling Employment Opportunities at JP Morgan Chase & Co.

Vacancies and Hiring Initiatives

JP Morgan Chase & Co. is continuously on the lookout for talented individuals eager to contribute to its legacy of excellence. The company's recruitment efforts are geared towards identifying candidates with the right blend of skills and qualifications to drive forward its various business segments. Whether you are a seasoned professional or a recent graduate, JP Morgan Chase offers a plethora of job openings across multiple disciplines.

High-Demand Positions

Among the myriad of roles, certain positions stand out for their attractive compensation packages and career advancement prospects. Notably, high-paying jobs at JP Morgan Chase & Co. include Relationship Manager, Branch Manager, and Software Engineer. These roles are critical to the firm's operations and offer lucrative opportunities for those with the requisite expertise.

Navigating the Job Market at JP Morgan Chase & Co.

Leveraging Job Portals and Job Alerts

For job seekers aiming to tap into the opportunities at JP Morgan Chase, staying updated through job portals and subscribing to job alerts is crucial. These tools can provide timely information about job openings, job fairs, and recruitment events, enabling candidates to apply promptly and prepare adequately for interviews.

Preparing Your Job Application

Your job application, comprising your resume and cover letter, is your ticket to securing an interview at JP Morgan Chase. Highlight your qualifications, skills, and experiences that align with the job listing, ensuring you stand out in the competitive job market.

Acing the Interview

Preparation is key to succeeding in your interview with JP Morgan Chase. Familiarize yourself with the company's business segments, values, and recent achievements. Demonstrating how your background and aspirations match the company's goals can significantly increase your chances of employment. A World of Job Opportunites in the Financial Services Industry JP Morgan Chase & Co. offers a world of job opportunities for those seeking to make their mark in the financial services industry. With competitive salaries, comprehensive benefits, and endless possibilities for growth, positions at JP Morgan Chase are highly coveted. By staying informed through job sites, tailoring your applications, and preparing thoroughly for interviews, you can enhance your prospects of joining the esteemed ranks of JP Morgan Chase employees. Explore the job board, seize the job opportunities, and embark on a rewarding career journey with one of the world's leading financial institutions.
Learn more about JP Morgan Chase & Co.
Size
661 employees
Market Cap
$384.5 billion
Industry
Net Income
$29.1 billion
Founded
1823
5 Year Trend
+0.7%
Revenue
$261.5 million
NASDAQ

Similar Jobs

More Jobs at JP Morgan Chase & Co.

More Information Technology Jobs

Find similar Principal Software Engineer - Developer Platform Engineering jobs: