Staff Software Engineer (Android / iOS)
Core
Design, develop, and support native Android and iOS applications, SDKs, and platform capabilities for secure authentication, digital identity, and payment security.
Role type
Staff Software Engineer (Mobile/Platform)
Builds
Native mobile apps, developer SDKs, and platform capabilities for Visa's payment ecosystem
Domain
Fintech / Payments / Mobile
Deliverable
production ML models | product features | infrastructure
Required skills
Native Android development, Native iOS development, SDK development, CI/CD pipeline design, Mobile DevOps, Code review leadership, Performance optimization, Security implementation, Cross-functional collaboration, Generative AI tool usage
Preferred skills
Mobile platform engineering, Release automation, Enterprise-grade app architecture, Test strategy design, Cross-platform framework creation, App Store/Google Play deployment management, Payments domain expertise
Technologies
Android, iOS, Swift, Kotlin, GitHub Actions, Jenkins, Azure DevOps, Fastlane, Bitrise, CocoaPods, SPM, Google Play Console, App Store Connect
Responsibilities
Design and develop native mobile applications and SDKs, Drive architecture decisions and engineering standards, Optimize performance and battery efficiency, Lead code reviews and enforce security best practices, Own end-to-end mobile release lifecycle, Implement automated CI/CD pipelines, Collaborate with product and security teams
Seniority
Staff, hands-on IC with strategic influence