Sr. Principal Mobile Software Architect

Real Staffing

Minneapolis (MN)

Hybrid

USD 194,000 - 237,000

Full time

11 days ago

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Comprehensive benefits package

Job summary

Real Staffing Group in Minneapolis, MN seeks a Senior Principal Mobile Software Architect to lead architecture across mobile, cloud, and hardware-enabled products in a regulated medical technology environment.

This hands-on role combines strategic leadership, software design, mentoring, and direct development, shaping secure, scalable mobile platforms and guiding cross-functional teams through architecture reviews and modernization efforts.

Qualifications

  • Bachelor's degree in a related technical field.
  • 10+ years of professional software development experience.
  • 6+ years of experience building mobile applications and platforms.
  • Strong expertise in iOS or Android development, with at least some experience across both ecosystems.
  • Demonstrated experience architecting and delivering complex mobile software products from concept through release.
  • Experience integrating mobile software with connected devices, embedded systems, or hardware-enabled products.
  • Strong communication skills with the ability to influence technical decisions across teams and stakeholders.
  • Proven leadership in architecture, mentoring, and engineering best practices.

Responsibilities

  • Define and evolve the long-term architecture strategy for mobile software platforms.
  • Establish scalable frameworks supporting multiple products, device generations, and future technology integrations.
  • Lead architectural reviews and technical decision-making across mobile, cloud, embedded, quality, systems, and product teams.
  • Develop standards for software design, maintainability, security, and engineering excellence.
  • Evaluate emerging technologies, platform changes, and industry trends to guide modernization efforts.
  • Create and maintain technical architecture documentation for regulated development environments.
  • Mentor senior engineers and influence engineering best practices across the organization.
  • Architect communication layers between mobile applications and connected hardware devices.
  • Define strategies for connectivity, synchronization, data management, and reliability across mobile ecosystems.
  • Collaborate with firmware and backend teams to establish robust interfaces, protocols, and data exchange models.
  • Drive solutions that support multiple operating systems, device types, and usage scenarios.
  • Contribute hands-on development in critical application areas.
  • Build proofs of concept and reference implementations to validate architectural approaches.
  • Lead complex troubleshooting efforts involving performance, connectivity, reliability, or platform-specific issues.
  • Support code reviews, design reviews, testing strategies, and delivery processes.
  • Champion automation, quality engineering, and continuous improvement initiatives.
  • Promote practical adoption of AI-assisted software development practices.
  • Introduce reusable workflows and tooling that improve engineering efficiency and quality.
  • Establish governance and review practices around AI-generated outputs.
  • Evaluate emerging AI capabilities and recommend technologies that provide measurable business value.
  • Mentor teams on responsible and effective use of AI throughout the software lifecycle.

Skills

Mobile architecture
Mobile development
Engineering leadership
Communication
System integration
iOS/Android
Mentoring
Architecture reviews

Education

Bachelor's degree in Computer Science/Computer Engineering/Software Engineering/Electrical Engineering

Job description

Senior Principal Mobile Software Architect

About the Opportunity

Join an innovative medical technology organization developing connected healthcare solutions that combine mobile applications, cloud platforms, and hardware-integrated systems. The team is seeking a Senior Principal Software Architect to provide technical leadership for next-generation mobile software platforms used in highly regulated environments.

This is a hands-on architecture role that combines strategic technical leadership, software design, mentoring, and direct development responsibilities. The individual will work closely with multidisciplinary engineering teams to create scalable, secure, and reliable mobile solutions that interact with cloud services and connected devices.

Location: Hybrid in Twin Cities, MN

Note: This role is also open to remote U.S. candidates that are willing to regularly travel to company offices

Compensation: Up to $215k base salary, bonus potential, and comprehensive benefits package.

Employment Type: Full-Time, Permanent

Key Responsibilities

Mobile Architecture & Technical Leadership

  • Define and evolve the long-term architecture strategy for mobile software platforms.
  • Establish scalable frameworks supporting multiple products, device generations, and future technology integrations.
  • Lead architectural reviews and technical decision-making across mobile, cloud, embedded, quality, systems, and product teams.
  • Develop standards for software design, maintainability, security, and engineering excellence.
  • Evaluate emerging technologies, platform changes, and industry trends to guide modernization efforts.
  • Create and maintain technical architecture documentation for regulated development environments.
  • Mentor senior engineers and influence engineering best practices across the organization.

Connected Device & Platform Integration

  • Architect communication layers between mobile applications and connected hardware devices.
  • Define strategies for connectivity, synchronization, data management, and reliability across mobile ecosystems.
  • Collaborate with firmware and backend teams to establish robust interfaces, protocols, and data exchange models.
  • Drive solutions that support multiple operating systems, device types, and usage scenarios.

Software Development & Delivery

  • Contribute hands-on development in critical application areas.
  • Build proofs of concept and reference implementations to validate architectural approaches.
  • Lead complex troubleshooting efforts involving performance, connectivity, reliability, or platform-specific issues.
  • Support code reviews, design reviews, testing strategies, and delivery processes.
  • Champion automation, quality engineering, and continuous improvement initiatives.

AI-Enabled Engineering

  • Promote practical adoption of AI-assisted software development practices.
  • Introduce reusable workflows and tooling that improve engineering efficiency and quality.
  • Establish governance and review practices around AI-generated outputs.
  • Evaluate emerging AI capabilities and recommend technologies that provide measurable business value.
  • Mentor teams on responsible and effective use of AI throughout the software lifecycle.

Required Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or a related technical field.
  • 10+ years of professional software development experience.
  • 6+ years of experience building mobile applications and platforms.
  • Strong expertise in iOS or Android development, with at least some experience across both ecosystems.
  • Demonstrated experience architecting and delivering complex mobile software products from concept through release.
  • Experience integrating mobile software with connected devices, embedded systems, or hardware-enabled products.
  • Strong communication skills with the ability to influence technical decisions across teams and stakeholders.
  • Proven leadership in architecture, mentoring, and engineering best practices.

Preferred Qualifications

  • Experience in regulated industries such as medical devices, healthcare, life sciences, aerospace, automotive, or other safety-critical domains.
  • Background in Bluetooth Low Energy (BLE), wireless connectivity, or device communication protocols.
  • Experience with cybersecurity, secure application design, threat modeling, or software risk management.
  • Familiarity with AI-assisted development tools and modern software engineering practices.
  • Experience with mobile observability, analytics, monitoring, and diagnostics.
  • Advanced degree in a related technical discipline.

Why Consider This Opportunity?

  • Influence the architecture of a flagship connected technology platform.
  • Work on products that combine mobile, cloud, and hardware technologies.
  • Partner with experienced engineering leaders and cross-functional teams.
  • Drive adoption of modern development practices, including AI-assisted engineering.
  • Play a key role in shaping future product and technology strategy.

EOE Statement: Specialist Staffing Group is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

In addition to base pay, direct-hire employees may be eligible for client offered benefits such as medical, dental, and vision coverage, and paid leave where required by applicable law. Eligibility may vary based on factors such as location and hire date and is subject to change.

To find out more about Real, please visit www.realstaffing.com

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Mobile Architect — Cloud, AI & Connected Devices
Senior Mobile Architect — Cloud, AI & Connected Devices

Real Staffing Group • Minneapolis (MN)

Hybrid
USD 194,000 - 237,000
Comprehensive benefits package
Senior Mobile Engineer
Senior Mobile Engineer

Tata Consultancy Services Limited • Jersey City (NJ)

On-site
USD 125,000 - 135,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Family Support: Leaves
Principal Software Engineer - Mobile Applications
Principal Software Engineer - Mobile Applications

Boston Scientific • San Jose (CA)

Hybrid
USD 107,000 - 203,000
Sr Principal Mobile Architect
Sr Principal Mobile Architect

Minimed • Los Angeles (CA)

Hybrid
USD 140,000 - 190,000
Senior Manager, Software Engineering
Senior Manager, Software Engineering

Motion Recruitment Partners LLC • Minneapolis (MN)

Hybrid
USD 150,000 - 230,000
Principal Software Architect
Principal Software Architect

Kismet Search • California

Hybrid
USD 210,000 - 230,000
Fully covered medical for employees &
Performance bonuses
RSUs
+1
Principal System Architect - MedDevice
Principal System Architect - MedDevice

iRhythm Technologies, Inc. • United States

Remote
USD 198,000 - 258,000
Software Architect ID92707
Software Architect ID92707

AgileEngine, LLC. • Boca Raton (FL)

Hybrid
USD 140,000 - 190,000
Professional growth
Competitive USD-based pay
Exciting projects
+1
Sr. Mobile Architect, iOS & Android - Chicago - Hybrid
Sr. Mobile Architect, iOS & Android - Chicago - Hybrid

Publicis Groupe • New York (NY)

On-site
USD 150,000 - 250,000
Ongoing learning opportunities
Competitive compensation
Flexible work-life balance
+3
Systems Engineer (Senior to Sr. Principal) - Implantable
Systems Engineer (Senior to Sr. Principal) - Implantable

Real Staffing Group • Minneapolis (MN)

Hybrid
USD 170,000 - 205,000
Equity/stock options
Comprehensive benefits
Flexible PTO