
Python Lead Software Engineer
JPMorgan Chase3 days ago
Glasgow, United KingdomStaff+
Responsibilities
- Design, develop, troubleshoot, and review secure, high-quality production software across the software development lifecycle.
- Lead the design and delivery of scalable, reliable Python services and APIs for market-risk workflows.
- Collaborate with business stakeholders, quantitative research analysts, and upstream and downstream technology teams to deliver integrated solutions.
- Identify and automate remediation of recurring issues to improve application and operational stability.
- Lead evaluations of external vendors, startups, and internal architectural designs and technical capabilities.
- Drive adoption of authorized AI-assisted engineering practices, including code review, refactoring, test creation, troubleshooting, documentation, and root-cause analysis.
- Build AI-enhanced search, summarization, and explanation features using human-in-the-loop validation for correctness, security, and compliance.
- Promote secure coding, peer review, automated testing, responsible AI use, and inclusive team practices.
Requirements
- Formal training or certification in software engineering concepts and advanced applied software-development experience.
- Advanced experience with Python, Java, or another object-oriented programming language.
- Hands-on experience with system design, application development, testing, and operational stability.
- Proficiency across the software development lifecycle, including automation and continuous delivery methods.
- Advanced understanding of application resiliency and security practices.
- Technical proficiency in an area such as cloud, artificial intelligence, or machine learning, with practical cloud-native development experience.
- In-depth knowledge of financial-services industry technology systems, preferably including market-risk or risk-technology environments.
- Experience communicating effectively with business-facing customers and technical teams.
- Hands-on experience using authorized AI-assisted software-development tools and validating their outputs for correctness, performance, and security.
- Understanding of responsible AI practices, data sensitivity, secure input and output handling, resiliency, and security expectations.
- Preferred familiarity with modern front-end technologies, UI development patterns, embeddings, retrieval-augmented generation, evaluation frameworks, guardrails, and productized AI features.
- Preferred exposure to Value at Risk, stress testing, or scenario analysis.
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.