Sr Software Engineer (Mobile)

Vizypay

Waukee (IA)

On-site

USD 120,000 - 160,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Vizypay seeks a Sr Software Engineer (Mobile) to own the architecture, security, and delivery of the VEXIS mobile app across iOS and Android. You will lead architectural decisions, establish engineering standards, and collaborate across Product, Engineering, and UX/UI in an Agile setting.

You will ship production mobile apps to the App Store and Google Play, implement CI/CD pipelines, and ensure secure, performant experiences in a payments environment. This is an in-office role in Waukee, IA.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 5+ years in professional software engineering with mobile focus; 3+ years shipping production mobile apps.
  • Experience with PCI DSS, SOC 2, or financial services regulation is preferred.
  • Strong knowledge of iOS/Android native tooling and/or cross‑platform frameworks.
  • Ability to translate requirements into shipped mobile capabilities.

Responsibilities

  • Own the architecture, security, and performance of VizyPay mobile across iOS and Android; evaluate native vs cross-platform approaches.
  • Define and enforce mobile engineering standards and mentor engineers through code reviews and design reviews.
  • Collaborate with Product, Engineering, UX/UI in an Agile environment; align mobile roadmap with security and product roadmaps.
  • Design, develop, and maintain the VEXIS mobile application; manage API integrations, push notifications, and offline-first data.
  • Build and operate mobile CI/CD and release management with Azure DevOps, GitHub Actions, and App Store/Play Store submissions.
  • Implement automated testing and monitor crash/performance data to drive improvements.
  • Engineer secure-by-design mobile apps aligned with PCI DSS and OWASP MASVS/MASTG.

Skills

Mobile architecture
Security & compliance
CI/CD
Agile methodologies
API integration
Mentoring/leadership
Swift/Kotlin development
Cross-platform experience

Education

Bachelor's degree in CS/Engineering

Tools

Azure DevOps
GitHub Actions
App Store Connect
Google Play Console
Xcode
Android Studio
Detox/Appium
Firebase Crashlytics

Job description

All Jobs > Sr Software Engineer (Mobile)

This position is in-office, located in Waukee, Iowa.
Vizonian Life

VizyPay is leading the technology-payment processing space. Our culture is built on trust, transparency, technology, and talent. We are the voice for business owners, putting money back in their pockets and eliminating up to 100% of their processing fees.

It’s time to love what you do and be your authentic self! Yes, we hold each other accountable. If you’re successful, we’re all successful - this is why we #workhardplayhard so #LFG #TeamVizy!

The Gig

The Sr. Software Engineer (Mobile) designs, develops, and maintains the mobile version of VEXIS — VizyPay's proprietary CRM platform. This is a ground-floor (0?1) product mandate: the role owns mobile architecture and delivery end-to-end, from the technology approach recommendation through distribution in the Apple App Store and Google Play Store. As a hands-on individual contributor with technical mentorship responsibilities, the role establishes VizyPay's mobile engineering standards. Operating in a security- and compliance-driven payments environment, the role is accountable for a secure, performant, and reliably released mobile experience in production.

Mobile Architecture & Technical Leadership
  • Own the architecture, security, and performance of VEXIS mobile across iOS and Android; lead the native vs. cross-platform evaluation and own the recommendation, weighing cost, performance, maintainability, and alignment with VizyPay's existing TypeScript/Angular engineering stack.
  • Define and enforce mobile engineering standards — project structure, state management, offline-first data, testing, and accessibility — and mentor engineers through code reviews, pairing, and design reviews as a hands-on individual contributor.
  • Work within an Agile software development environment, collaborating closely with Product, Engineering, UX/UI, and other stakeholders throughout the software development lifecycle using Agile methodologies and best practices; align the mobile roadmap with platform architecture, security controls, and product roadmaps in partnership with Information Technology (Infrastructure & Security, Software Engineering).
  • Design, develop, and maintain the VEXIS mobile application: API integration with backend services (REST, WebSockets), push notifications (APNs/FCM), offline-first synchronization, and a responsive, performant user experience.
  • Build and operate mobile CI/CD and release management (e.g., Azure DevOps, GitHub Actions, fastlane): automated builds, code signing, and store submission workflows through App Store Connect and Google Play Console, with staged rollouts and release-health monitoring.
  • Implement automated testing across the mobile stack (e.g., XCTest, Espresso, Detox, Appium, Maestro) with quality gates; monitor crash and performance data (e.g., Firebase Crashlytics, Sentry) to drive root cause resolution.
Security & Compliance
  • Engineer the application secure-by-design, aligned with PCI DSS and OWASP MASVS/MASTG: secure storage (Keychain/Keystore), certificate pinning, secure token and session handling, and least-privilege API access.
  • Partner with InfraSec on mobile threat modeling, logging, monitoring, and audit readiness; operate all production releases under formal change management with audit-ready change records.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience required.
  • Required 5+ years of professional software engineering experience with a strong mobile emphasis, including 3+ years shipping and operating production mobile applications distributed through the Apple App Store and Google Play Store, with accountability for quality, performance, and outcomes.
  • Certifications: Google Associate Android Developer (AAD), App Development with Swift Associate, App Development with Swift Certified User, or equivalent certifications, preferred.
  • Experience in security- or compliance-constrained environments (e.g., PCI DSS, SOC 2, or financial services regulation), delivering under formal SDLC and change management within Agile development environments.
  • Proven ability to translate business and product requirements into shipped mobile capabilities with measurable outcomes, and to explain complex concepts to technical and non-technical stakeholders.
  • Expertise with mobile platforms: production iOS and Android development — native toolchains (Swift/SwiftUI, Kotlin/Jetpack Compose) and/or cross-platform frameworks (e.g., React Native, Flutter, Ionic/Capacitor).
  • Mobile testing: automated unit, UI, and end-to-end testing (e.g., XCTest, Espresso, Detox, Appium, Maestro) with quality gates.
  • Secure mobile engineering: OWASP MASVS/MASTG, secure storage (Keychain/Keystore), certificate pinning, and secure token and session handling.
  • Release engineering: App Store Connect and Google Play Console submission and review workflows, code signing, staged rollouts, and release management tooling (e.g., fastlane).
  • Expertise in CI/CD and tooling: pipeline engineering with Azure DevOps and/or GitHub Actions; development in VS Code or platform IDEs; strong Git fluency.
  • Experience with API integration: RESTful services, real-time patterns (e.g., WebSockets), efficient client-side caching, push notifications (APNs/FCM), and offline-first data synchronization.
  • Observability: crash and performance monitoring (e.g., Firebase Crashlytics, Sentry) and release-health analysis.
  • Track record of technical leadership: mentoring, code and design review, or engineering standards ownership.
Take Your Career To The Next Level!
  • Experience in payments, fintech, banking, or another regulated financial domain, or with CRM or field-workforce mobile products.
  • 0>1 mobile product establishment: greenfield architecture, first store launch, and framework-selection ownership.
  • Angular/TypeScript familiarity (alignment with VizyPay's frontend stack) or backend familiarity (e.g., Node.js/NestJS, PostgreSQL) as it influences mobile data modeling.
  • Mobile accessibility standards, product analytics and experimentation, and feature flagging with progressive rollout strategies.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Mobile Engineer: FinTech CRM (iOS/Android)
Senior Mobile Engineer: FinTech CRM (iOS/Android)

Vizypay • Waukee (IA)

On-site
USD 120,000 - 160,000
Sr Infrastructure & Security Engineer
Sr Infrastructure & Security Engineer

Vizypay • Waukee (IA)

On-site
USD 120,000 - 180,000
Senior Software Engineer (Front-End)
Senior Software Engineer (Front-End)

VizyPay LLC • Waukee (IA)

On-site
USD 120,000 - 180,000
iOS Technical Engineering Lead
iOS Technical Engineering Lead

Vanguard • Town of Charlotte (NY)

On-site
USD 150,000 - 190,000
Relocation assistance
Hybrid work model
Senior iOS Engineer
Senior iOS Engineer

Vanguard • Charlotte (NC)

Hybrid
USD 110,000 - 150,000
iOS Engineering Lead
iOS Engineering Lead

Vanguard • Charlotte (NC)

Hybrid
USD 140,000 - 180,000
Staff Software Engineer
Staff Software Engineer

LINQ • Denver (CO)

On-site
USD 150,000 - 210,000
Senior Software Developer, Mobile
Senior Software Developer, Mobile

VIA • Somerville (MA)

On-site
USD 150,000 - 200,000
401(k) plan with employer contribution
Fully funded health benefits
20 vacation days annually
+2
Senior Mobile Developer(React Native)
Senior Mobile Developer(React Native)

Lynqex Labs • United States

Remote
USD 80,000 - 120,000
Health, dental, and vision insurance
Paid time off and company holidays
Support for courses and certifications
+1
Mobile Engineer
Mobile Engineer

Socket.dev • California (MO), Los Angeles (CA)

Hybrid
USD 149,000 - 214,000