
Python Software Engineer III
JPMorgan Chase3 days ago
Glasgow, United KingdomSenior
Responsibilities
- Collaborate with business stakeholders, quantitative research analysts, and upstream and downstream technology teams to deliver integrated software solutions.
- Design, develop, troubleshoot, and maintain secure, scalable, and stable applications across the software development lifecycle.
- Create architecture and design artifacts for complex applications and ensure design constraints are maintained during implementation.
- Identify patterns and hidden problems in data to improve coding practices and system architecture.
- Participate in software engineering communities of practice and technology-focused events.
- Use enterprise-authorized AI coding and automation tools for code generation, refactoring, testing, documentation, and troubleshooting while validating outputs.
- Build AI-enhanced search, summarization, and explanation features using a human-in-the-loop approach.
- Promote a diverse, inclusive, respectful, and collaborative team culture.
Requirements
- Formal training or certification in software engineering concepts with proficient applied experience.
- Hands-on practical experience in system design, application development, testing, and operational stability.
- Professional development experience with Python, Java, or another object-oriented programming language.
- Knowledge of agile methodologies, continuous integration and delivery, application resiliency, security practices, and the software development lifecycle.
- Knowledge of software applications and technical processes in areas such as cloud, artificial intelligence, or machine learning.
- Experience communicating effectively with business-facing customers and technical teams.
- Hands-on experience using enterprise-authorized AI-assisted software development tools and critically evaluating and validating their outputs.
- Understanding of responsible AI use, data sensitivity, secure handling of inputs and outputs, resiliency, and security expectations.
- Preferred familiarity with modern front-end technologies and UI development patterns.
- Preferred familiarity with large language model application patterns and prompt/context engineering.
- Preferred experience in financial services or risk technology and 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.