Lead Software Engineer – Software Reliability in Glasgow

Lead Software Engineer – Software Reliability in Glasgow

Glasgow Full-Time On-site
J

Overview

In this role you design, build, and operate scalable, resilient systems using Python within JPMorgan Chase’s product team. You apply SRE principles to boost availability, performance, and reliability while helping establish engineering standards and security. You collaborate with engineering and product partners to troubleshoot and optimize production services, fostering an inclusive, high-performing culture. Your work drives measurable improvements in system health and reliability at scale, using modern practices and data-driven insights. This is a mission-focused opportunity to shape dependable software across critical financial platforms.

Responsibilities

  • Design and develop scalable, resilient systems using Python with SRE concepts
  • Build secure, high-quality production code and maintain critical algorithms
  • Contribute to architecture and design artifacts ensuring constraints are met
  • Analyze data and create visualizations/reports to improve software and systems
  • Identify data patterns to improve coding hygiene and system architecture
  • Implement reliability practices: monitoring, alerting, automated recovery
  • Define and measure SLIs/SLOs to monitor system health
  • Conduct chaos engineering to test resiliency and identify weaknesses
  • Perform performance testing with tools like JMeter for scalability
  • Collaborate with product teams to enhance reliability and participate in communities of practice
  • Foster an inclusive team culture and drive post-incident reviews and root cause analysis

Key requirements

  • Hands-on system design and Python development experience
  • Experience developing, debugging, and maintaining code in a large corporate environment
  • Knowledge of SDLC, AWS, troubleshooting, resiliency, and automation
  • Understanding of agile methodologies, CI/CD, application resiliency, and security
  • Experience with AI/ML contexts and MongoDB
  • Familiarity with reliability engineering concepts: monitoring, alerting, automated recovery
  • Ability to implement system health checks and performance metrics
  • Understanding of SRE principles, SLIs/SLOs, and incident response
  • Experience with chaos engineering and performance testing (e.g., JMeter)
  • collaborative
  • inclusive
  • effective communication
  • Python
  • AWS
  • CI/CD

Lead Software Engineer – Software Reliability in Glasgow employer: JP Morgan Chase

Morgan is an exceptional employer, offering a dynamic work culture that prioritises diversity and inclusion while fostering employee growth through comprehensive coaching and development opportunities. As a global leader in financial services, we empower our teams to drive impactful product management and AI enablement, ensuring that every employee can contribute meaningfully to our clients' success in a collaborative environment located at the heart of the financial sector.

J

Contact Details:

JP Morgan Chase Recruitment Team