
Lead Software Engineer – Python
JPMorgan Chase16 days ago
Glasgow, United KingdomStaff+
Responsibilities
- Design and develop scalable, resilient Python systems and apply SRE concepts to improve reliability and performance.
- Build, troubleshoot, maintain, and secure high-quality production code and software solutions.
- Contribute to architecture and design artifacts while ensuring design constraints are met.
- Analyze data and develop visualizations and reporting to identify system and coding improvements.
- Implement monitoring, alerting, automated recovery, health checks, SLIs, SLOs, and performance metrics.
- Conduct chaos engineering experiments and JMeter performance testing to evaluate system resiliency and scalability.
- Collaborate with product and engineering teams on reliability, scalability, and performance improvements.
- Participate in incident response, post-incident reviews, and root cause analysis.
- Contribute to software engineering communities of practice and foster an inclusive team culture.
Requirements
- Hands-on experience with system design, application development, testing, operational stability, and Python programming.
- Experience developing, debugging, and maintaining code in a large corporate environment using modern programming and database querying languages.
- Knowledge of AWS cloud technologies, software development processes, troubleshooting, resiliency, automation, and application security.
- Experience with AI, the SDLC process, and MongoDB.
- Familiarity with reliability engineering concepts including monitoring, alerting, automated recovery, system health checks, and performance metrics.
- Understanding of SRE principles including SLIs, SLOs, error budgets, incident response, and root cause analysis.
- Experience with chaos engineering and proficiency with performance testing tools such as JMeter.
- Commitment to writing maintainable, testable, and high-quality code.
- Familiarity with modern front-end technologies and exposure to cloud technologies are preferred.
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.