Sr. Software Engineer - Mobile Payments Applications
U.S. Bank - Cincinnati, OH
Hiring: Sr. Software Engineer - Mobile Payments Applications Company: U.S. Bank Location: Cincinnati, OH Job Posted Time: 2026-09-15 10:18:58 Target Skills & Keywords : Agile, Android, CI/CD, Clean Architecture, Encryption, Git, GitLab, Gradle, IAM, Java, Jetpack Compose, Kotlin, MVVM, Mockito, OAuth2, OWASP, Okta, OpenID Connect, Penetration Testing, REST, RESTful, Scrum About the job Experience: •5+ years of experience in Android application development. Required Skills: •U.S. Bank is seeking a Senior Software Engineer to join our Payments Technology team as Mobile Development Subject Matter Expert who will work on payments applications. •Design, develop, test, and maintain enterprise-grade Android applications using Kotlin, Jetpack Compose, and modern Android development frameworks. •Build secure, scalable, and high-performing Android solutions that integrate with backend services, APIs, SDKs, and enterprise platforms. •Implement and support authentication, authorization, and identity management capabilities including MFA, biometrics (fingerprint, face unlock), OAuth 2.0, OpenID Connect, device registration, and trust services. •Partner cross-functionally with Product, UX, Security, Architecture, and Backend Engineering teams to translate business requirements into technical solutions. •Develop and maintain reusable Android SDKs, shared libraries, and platform components to improve consistency, scalability, and developer productivity. •Ensure compliance with Android security best practices, including OWASP Mobile Top 10, encryption, certificate pinning, secure storage, and secure coding standards. •Participate in code reviews, technical design discussions, Agile ceremonies, and CI/CD-driven release processes to deliver high-quality software. Qualifications: •Bachelor’s degree, or equivalent work experience •Five to six years of relevant Android development experience •Strong experience developing native Android applications using Kotlin, Java, Jetpack Compose, Android SDK, and Android Studio. •Hands-on experience building and supporting enterprise Android applications deployed through the Google Play Store and enterprise MDM distribution. •Expertise in RESTful APIs, JSON, mobile-to-backend integrations, and backend-driven application architectures. •Knowledge of Identity and Access Management (IAM) platforms such as Transmit Security, Okta, Ping Identity, ForgeRock, or similar technologies. •Proficiency with Git, GitLab, CI/CD pipelines, Gradle build system, automated testing (Espresso, JUnit, Mockito), release management, and Agile/Scrum development methodologies. Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!