
Senior Lead Software Engineer - Market Risk Tech
JPMorgan Chase2 days ago
London, United KingdomStaff+
Responsibilities
- Design, build, and run production applications end to end, including services, data pipelines, APIs, and user interfaces.
- Understand business problems, shape appropriate solutions, and identify higher-value opportunities beyond immediate requests.
- Design systems with explicit trade-offs across speed, resilience, maintainability, platforms, data flows, and teams.
- Design applications, APIs, and data for safe operation by AI agents and people, including permissions, guardrails, and structured outputs.
- Build trusted relationships with senior Market Risk stakeholders and remain accountable for delivery and outcomes.
- Set expectations for scope, success criteria, timelines, risks, and status, escalating issues early with options.
- Coordinate across team boundaries to resolve problems and bring the appropriate people together.
- Guide and review junior engineers and help develop their skills and judgment.
- Use AI tools to accelerate engineering, testing, and documentation, and identify direct business applications for AI and agents.
- Uphold standards for design, coding, testing, CI/CD, security, observability, documentation, and runbooks.
- Represent the team with senior business and technology stakeholders and contribute to an inclusive team culture.
Requirements
- Significant hands-on experience designing, building, and running production applications in large corporate environments.
- Deep proficiency in at least one programming language and comfort working across the stack.
- Strong systems thinking across platforms, data flows, teams, and architectural trade-offs.
- Regular practical use of AI tools in engineering, including the ability to review and take responsibility for AI-generated code.
- Working understanding of agentic systems, including tools, APIs, data, orchestration, observability, control, and safety.
- Business-first problem-solving judgment and experience identifying the problems worth solving.
- Experience building trusted relationships with senior business stakeholders and being accountable for outcomes.
- Clear written and verbal communication, including explaining technical trade-offs to senior audiences.
- Experience working across teams to resolve problems and guiding or reviewing other engineers.
- Preferred: Python experience and understanding of financial markets and Market Risk concepts such as sensitivities, VaR, Stress, or FRTB.
- Preferred: familiarity with Athena or SecDB, Databricks or similar data platforms, and production LLM-based or agentic capabilities such as retrieval, MCP tool interfaces, or multi-agent orchestration.
- Preferred: experience leading a small team of engineers.
Tech Stack
DatabricksPython
Categories
About JPMorgan Chase
JPMorgan Chase provides consumer and commercial banking, payments, credit card, wealth management, and corporate and investment banking services to individuals, businesses, institutions, and governments. The public company (NYSE: JPM) earns revenue from interest, fees, trading, and asset management across operations in more than 100 markets. Headquartered in New York City with roots dating to 1799, it serves retail customers and prominent corporate and government clients through brands including Chase and J.P. Morgan.