
Mobile Senior Lead Software Engineer
JPMorgan Chase2 days ago
Glasgow, United KingdomStaff+
Responsibilities
- Design and develop secure production code for native iOS and Android applications, including crash reporting, performance monitoring, logging, and telemetry instrumentation.
- Drive design and implementation of mobile observability capabilities such as SLIs/SLOs, alerting thresholds, distributed tracing, and real user monitoring.
- Lead observability initiatives through implementation, testing, integration, migration, release readiness, operational support, and production incident root-cause analysis.
- Establish dashboards, alerting pipelines, performance baselines, instrumentation coverage, automation, and resilience improvements for mobile applications.
- Apply approved coding agents and automation across design, implementation, testing, review, and troubleshooting, validating generated changes through peer review and independent tests.
- Provide technical guidance, mentor engineers through code and design reviews, and promote safe, compliant AI-assisted engineering practices.
- Collaborate with business, Product, Design, backend, and engineering partners to translate client and financial workflows into observable mobile solutions.
Requirements
- Formal training or certification in software engineering concepts and advanced practical experience with native iOS and Android development using Swift, SwiftUI, Objective-C, Kotlin, Java, and Jetpack libraries.
- Advanced hands-on experience with system design, application development, testing, and operational stability for scalable, client-facing native mobile applications.
- Strong practical experience with mobile observability, crash diagnostics, application performance monitoring, distributed tracing, real user monitoring, structured logging, telemetry pipelines, and mobile SLIs/SLOs.
- Ability to independently solve complex design and functionality problems, explain trade-offs involving observability, performance, battery, and data cost, and escalate decisions appropriately.
- Practical cloud-native experience on AWS or a comparable platform supporting mobile backend services and telemetry ingestion, including automated delivery, testing, and production support.
- Demonstrated use of enterprise-authorized coding agents for implementation, review, test acceleration, or troubleshooting, with independent verification of outputs.
- Strong understanding of responsible AI use in engineering, including sensitive-data handling, secure development, resiliency, human review, and independent validation.
- Expertise in Computer Science, Computer Engineering, Mathematics, or a related technical field.
- Effective technical leadership, mentoring, business communication, cross-team collaboration, and self-directed technical learning.
- Preferred experience includes private banking, wealth or asset management, digital banking, trading, reusable coding-agent workflows, Xcode Instruments, Android Profiler, app-store stability metrics, and backend or full-stack development.
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.