
Search by job, company or skills
Design and deliver front-office solutions for real-time and end-of-day risk management and profit and loss (PnL) analysis for the Credit Trading team, spanning both backend services and UI capabilities.
As a Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank's Credit Technology team, you will join an agile engineering group building secure, resilient, low-latency platforms that power front-office risk, trading, and management reporting workflows across Bonds, Loans, Credit Derivatives, and Exotics. You will lead technical delivery across multiple components, including real-time services and the web UI layer used by front-office consumers, while partnering closely with quant, trading, risk, and production management stakeholders.
Job responsibilities
Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team.
Drive UI and service observability: instrumentation, logs/metrics/tracing where applicable, performance monitoring (including client-side performance), and actionable alerting tied to user and system outcomes.
Collaborate with stakeholders to translate business needs into clear technical requirements and deliver iteratively with strong documentation and communication.
Mentor engineers through design reviews, code reviews, and coaching raise the bar on architecture, engineering craftsmanship, and team culture.
Required qualifications, capabilities, and skills
Extensive hands-on experience delivering Python services in production, including design, development, testing, troubleshooting, and operational support.
Strong knowledge of data structures, algorithms, concurrency, and software design principles ability to lead design discussions and document architecture.
Experience integrating UIs with backend APIs, including authentication-aware API access, contract-driven development, backward compatibility, and safe rollout patterns.
Proficiency with profiling and performance tuning across the stack (CPU/memory/IO for services responsiveness and render/interaction performance for UI), designing for throughput, backpressure, and graceful degradation.
Preferred qualifications, capabilities, and skills
JPMorgan Chase Bank, N.A., doing business as Chase Bank or often as Chase, is an American national bank headquartered in New York City, that constitutes the consumer and commercial banking subsidiary of the U.S. multinational banking and financial services holding company, JPMorgan Chase. The bank was known as Chase Manhattan Bank until it merged with J.P. Morgan & Co. in 2000.Chase Manhattan Bank was formed by the merger of the Chase National Bank and the Manhattan Company in 1955.The bank merged with Bank One Corporation in 2004 and later acquired the deposits and most assets of Washington Mutual.
Job ID: 149325197
Skills:
secure coding , Oauth2, Saml, Jwt, Automated Testing, Identity And Access Management, Angular, React, Typescript, Python, resiliency patterns, performance profiling, Multi-Factor Authentication, Capacity Planning, AI-assisted development, OIDC
We don’t charge any money for job offers