Job Summary:
JPMorgan Chase is one of the world's leading financial institutions, and they are seeking a Senior Principal Software Engineer within their Consumer & Community Banking Operations technology organization. The role involves delivering system design, application development, and driving innovation in technology products and portfolios while managing senior stakeholder relationships.
Responsibilities:
• Practical experience delivering system design, application development, testing, and ensuring operational stability
• Advises and leads on the strategy and development of multiple products, applications, and technologies across a portfolio
• Creates novel code solutions and drives the development of new production code capabilities across teams and functions
• Sets strategy and operating standards for agentic AI-enabled engineering across a portfolio (using enterprise-authorized tools within the work environment) to drive measurable improvements in delivery speed, reliability, and code quality (e.g., AI-orchestrated SDLC/TLM automation, release readiness gating, incident triage/root-cause acceleration, and large-scale refactoring/test modernization), while defining guardrails for validation, security, resiliency, and reuse across teams and functions.
• 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.
• Translates highly complex technical issues, trends, and approaches to leadership to drive the firm's innovation and enable leaders to make strategic, well-informed decisions about technology advancements
• Drives adoption and implementation of technical methods in specialized fields in line with the latest product development methodologies
• Influences across business, product, and technology teams and successfully manages senior stakeholder relationships
• Stays deeply hands-on—writes production code, reviews code and designs, and leads the implementation of critical paths, migrations, and reliability fixes.
• Establishes repeatable engineering mechanisms (reference implementations, golden paths, libraries, templates, playbooks, SLOs, CI/CD controls) that raise the bar across the organization, including strong instrumentation, alerting, incident response practices, post-incident learning, and measurable reliability improvements.
• Ramps quickly into unfamiliar codebases, languages, and platforms to identify the highest-leverage changes, while coaching engineers through reviews, pairing, forums, and incident learning to scale reusable patterns and standards across teams and functions.
Qualifications:
Required:
• Practical experience delivering system design, application development, testing, and operational stability
• Expert in one or more programming language(s)
• Demonstrated experience designing and scaling agentic AI-enabled development patterns (using enterprise-authorized tools within the work environment) across teams/functions, including establishing governance for human-in-the-loop validation, traceability/auditability, and secure handling of sensitive inputs/outputs.Strong understanding of responsible AI use and control expectations at scale, including security/resiliency implications, data sensitivity, and risk-based governance; ability to advise senior leaders on safe adoption, reuse, and measurable outcomes.
• Demonstrated prior experience with influencing across functions and teams and delivering value at scale
• Experience applying expertise and new methods to determine solutions for complex technology problems across various technical disciplines
• Extensive practical cloud native experience
• Strong engineering judgment and pragmatic decision-making—balances technical excellence with delivery timelines, customer outcomes, and operational risk; proven ability to drive alignment through clear technical artifacts (e.g., design docs/decision records) and data-driven tradeoffs.
Preferred:
• Track record of force-multiplying impact by teaching and enabling others (e.g., forums, playbooks, reference implementations) and delivering reusable frameworks/platform capabilities adopted broadly.
• Experience modernizing and operating complex systems (refactoring/decomposition, test modernization, release safety, observability), with measurable improvements in reliability and delivery performance.
• Experience setting portfolio-level engineering standards and mechanisms that improve developer productivity, quality, and operational outcomes.
Company:
With a history tracing its roots to 1799 in New York City, JPMorganChase is one of the world's oldest, largest, and best-known financial institutions—carrying forth the innovative spirit of our heritage firms in global operations across 100 markets. Founded in 2000, the company is headquartered in New York, USA, with a team of 10001+ employees. The company is currently Late Stage.