DescriptionWe have an opportunity to impact your career and provide an adventure where you can push the limits of whats possible.
As a Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank - Payments Technology team youare an integral part of an agile team that works to enhance build and deliver trusted market-leading technology products in a secure stable and scalable way. As a core technical contributor you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firms business objectives.
Job responsibilities
- Architect develop and maintain modular iOS frameworks with a focus on security scalability and performance.
- Implement secure authentication flows including OAuth2/OIDC biometrics and device attestation.
- Ensure platform integrity through jailbreak/root detection and runtime protection measures.
- Create clear developer-friendly SDK APIs with comprehensive documentation and example projects.
- Adopt and implement latest iOS technologies such as Swift Concurrency Combine and Swift Package Manager.
- Collaborate closely with cross-functional teams to align SDK interfaces and security protocols.
- Write robust unit and integration tests and contribute to CI/CD pipeline improvements.
- Troubleshoot and resolve complex technical issues related to SDKs and mobile security.
Required qualifications capabilities and skills
- Formal training or certification on iOS software engineering concepts and 5 years applied experience.
- Strong proficiency in Swift and experience with UIKit and SwiftUI.
- Deep understanding of mobile security concepts including OAuth2 OpenID Connect (OIDC) PKCE biometrics (Face ID/Touch ID) and secure storage (Keychain Secure Enclave).
- Proven experience building and maintaining iOS SDKs or reusable frameworks.
- Familiarity with Apples security APIs such as App Attest and DeviceCheck.
- Strong knowledge of modern concurrency patterns in Swift (async/await Combine).
- Experience with API design versioning and backward compatibility.
- Excellent collaboration and communication skills.
Preferred qualifications capabilities and skills
- Experience with Kotlin Multiplatform Mobile (KMM) or other cross-platform shared business logic frameworks.
- Contributions to open-source iOS SDKs or internal platform libraries.
- Familiarity with mobile telemetry crash reporting and analytics tools.
- Background in cryptography or secure protocol implementation.
- Experience with advanced iOS build systems automated testing and CI/CD pipelines.