Expoint – all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

JPMorgan Lead Software Engineer - Java microservices kafka AWS 
India, Karnataka, Bengaluru 
660694804

18.09.2025

Job responsibilities

  • Executes softwaresolutions, 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 3+ 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 Apple’s 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.