Software Architect Mobile Platform

Advanced Recovery Services, Inc.
Memphis, TN, United States
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours

Tech stack

Flutter .NET Framework Android Software Development IOS Applications Application Lifecycle Management Application Services Biometrics Bluetooth Mobile Application Development Persistent Data Structure Data Synchronization Push Technology
+19 more
Mobile Application Software Routing PCI Data Security Standards Mobile Security Software Engineering EndPointSecurity Data Storage Technologies Mobile Os Workspace ONE Backend Microsoft InTune Information Technology Deployment Automation Real Time Data Casper Suite React Native Multiplatform Mobile Data Vmware

Job description

The Lead Software Architect - Connect Mobile Platform owns the technical vision, architecture, and strategic direction for the Connect platform’s mobile-first capabilities. This role is responsible for designing scalable, high-performing, and reliable mobile solutions that enable frontline teams to operate effectively in the field and on the go.

The platform encompasses lead capture, sales mobile, service mobile, field assistance, and payment capture capabilities. The Lead Architect ensures seamless mobile experiences for users capturing leads at the point of contact, managing sales workflows, delivering service, supporting field technicians, and processing payments on-site.

This leader drives the architecture for offline-first applications, real-time synchronization, device management, and secure mobile payment processing, ensuring consistent performance across varying network conditions and device types. Working closely with product and engineering leadership, the Lead Architect establishes mobile development standards, champions security and user experience best practices, and mentors engineering teams to deliver intuitive, dependable mobile solutions that keep field and sales teams productive wherever their work takes them.

Responsibilities

  • Define and own the technical vision and architectural roadmap for the Connect Mobile Platform.
  • Design and evolve mobile architectures supporting lead capture, sales, service, field assistance, and payment processing workflows.
  • Lead the development of offline-first mobile solutions, including local data persistence, synchronization, and conflict resolution strategies.
  • Establish scalable patterns for real-time data synchronization across mobile and backend systems.
  • Architect secure mobile payment processing solutions, including PCI-DSS compliant integrations and EMV/tap-to-pay capabilities.
  • Drive platform decisions balancing native mobile performance with cross-platform development efficiency.
  • Ensure mobile applications perform reliably across diverse devices, operating systems, and network environments.
  • Define standards and best practices for mobile application development, security, testing, deployment, and observability.
  • Partner with Product, Engineering, Security, and Infrastructure teams to align mobile platform capabilities with business objectives.
  • Champion mobile security practices including secure storage, biometric authentication, certificate pinning, and device management integration.
  • Guide architectural decisions for mobile device management (MDM/EMM), application lifecycle management, and enterprise deployment strategies.
  • Mentor engineers and technical leaders, fostering excellence in mobile architecture, engineering practices, and user experience design.
  • Evaluate emerging technologies and industry trends to continuously improve the mobile platform and developer experience.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.
  • Minimum of 10 years of software engineering experience, including at least 4 years in a mobile architecture, principal engineering, or technical leadership role.
  • Deep expertise designing and delivering large-scale mobile applications.
  • Strong proficiency with cross-platform development frameworks such as React Native, Flutter, or .NET MAUI.
  • Solid understanding of native iOS and Android development capabilities, constraints, and platform-specific considerations.
  • Demonstrated experience architecting offline-first mobile applications, including:
  • Local data persistence strategies
  • Data synchronization patterns
  • Conflict resolution mechanisms
  • Operation in degraded or intermittent network environments
  • Strong experience with secure mobile payment processing, including:
  • PCI-DSS compliance requirements
  • EMV and tap-to-pay integrations
  • Mobile payment SDK integration patterns
  • Experience designing mobile solutions for frontline, field service, or distributed workforce environments.
  • Strong understanding of mobile security principles, including:
  • Secure credential and data storage
  • Certificate pinning
  • Biometric authentication
  • Device security controls
  • Mobile device management integration
  • Proven ability to establish mobile development standards and governance across multiple product teams.
  • Excellent communication skills with the ability to present architectural strategies and technical decisions to engineering and business leadership.
  • Demonstrated success mentoring engineers and driving adoption of mobile architecture best practices., * Experience with enterprise mobility management platforms such as Microsoft Intune, Jamf, or VMware Workspace ONE.
  • Familiarity with field service management solutions, technician dispatch systems, or route optimization platforms.
  • Experience integrating mobile applications with field and sales hardware peripherals, including:
  • Bluetooth card readers
  • Barcode scanners
  • Signature capture devices
  • Mobile printers
  • Experience implementing mobile CI/CD pipelines and over-the-air update strategies using tools such as App Center, Fastlane, or Expo Application Services (EAS).
  • Familiarity with push notification architectures and real-time mobile data delivery patterns.
  • Experience building mobile platforms within field services, home services, utilities, logistics, or direct sales industries.
  • Experience designing cloud-native mobile backend architectures.
  • Relevant certifications in mobile development, cloud platforms, enterprise architecture, or payment security standards such as PCI-DSS.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.disabledperson.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi Ā· LIVE

2:04 min

Enhancing network privacy with routing fees and onion routing

Andreas M Antonopoulos Ā· LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 Ā· Coffee With Developers

1:40 min

Managing containerized infrastructure with Podman Desktop

Cedric Clyburn Cedric Clyburn +1 Ā· WWC 2025

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 Ā· Coffee With Developers

1:51 min

Overview of the three Google Maps routing applications

GermÔn Álvarez · LIVE

Videos

See all

Related articles

See all