Jobs and Careers
ST
Software Architect - Mobile
St. Jude Children's Research HospitalRemote - TN, United States, United StatesRemotefull_timeVerifiedPosted 31 Jul 2025
💰 $216,320/yr($114,400/yr – $216,320/yr)
About the role
About St. Jude
There’s a reason St. Jude Children’s Research Hospital consistently earns a Glassdoor Employee Choice Award and is named to its "Best Place to Work" list. At our world-class pediatric research hospital, every one of our professionals shares our commitment to make a difference in the lives of the children we serve. There is a unique bond when you are part of a team that gives their all to advance the treatments and cures of pediatric catastrophic diseases. The result is a collaborative, positive environment where everyone, regardless of their role, receives the resources, support, and encouragement to advance and grow their careers.
Position Overview
We are seeking a Mobile Software Architect to lead the design and implementation of scalable, secure, and high-performance mobile applications across iOS and Android platforms. This role will guide the technical team through the full software development lifecycle, ensuring alignment with business goals, industry best practices, and DevOps principles. The ideal candidate is a hands-on leader with deep expertise in mobile architecture, a passion for quality, and a strong sense of ownership.
This position may be eligible for the possibility of remote work.
There’s a reason St. Jude Children’s Research Hospital consistently earns a Glassdoor Employee Choice Award and is named to its "Best Place to Work" list. At our world-class pediatric research hospital, every one of our professionals shares our commitment to make a difference in the lives of the children we serve. There is a unique bond when you are part of a team that gives their all to advance the treatments and cures of pediatric catastrophic diseases. The result is a collaborative, positive environment where everyone, regardless of their role, receives the resources, support, and encouragement to advance and grow their careers.
Position Overview
We are seeking a Mobile Software Architect to lead the design and implementation of scalable, secure, and high-performance mobile applications across iOS and Android platforms. This role will guide the technical team through the full software development lifecycle, ensuring alignment with business goals, industry best practices, and DevOps principles. The ideal candidate is a hands-on leader with deep expertise in mobile architecture, a passion for quality, and a strong sense of ownership.
This position may be eligible for the possibility of remote work.
Key Responsibilities:
- Design and document architectural frameworks for mobile applications, ensuring alignment with enterprise architecture and mobile development best practices.
- Lead the technical direction of mobile projects, guiding teams through design, development, testing, and deployment.
- Evaluate and recommend mobile technologies, frameworks, and tools to support current and future application needs.
- Ensure mobile applications are optimized for performance, security, and user experience.
- Collaborate closely with Cloud Software Architects to ensure seamless integration between mobile applications and cloud-based services, aligning on architecture, scalability, and performance standards.
- Collaborate with UI/UX designers to ensure seamless integration of design and functionality.
- Implement and advocate for DevOps practices in mobile development, including CI/CD pipelines, automated testing, and monitoring using Microsoft Azure.
- Review code and provide mentorship to mobile developers to ensure high-quality, maintainable code.
- Participate in the selection and integration of third-party SDKs and APIs.
- Contribute to the development and enforcement of mobile development standards and best practices.
- Provide input on mobile hardware and software procurement to support development and testing.
- Communicate effectively with peers and product owners, demonstrating initiative in solving complex problems and delivering clear, actionable solutions.
Qualifications:
Minimum Education and/or Training:
- Bachelor's degree in computer science, data science, information science, business, or related field required.
- Master's degree preferred.
Minimum Experience:
- Minimum requirement: 5+ progressive years of IT experience including systems programming and development.
Mobile Platform Expertise:
Proven experience in mobile application architecture and development for both iOS and Android platforms.
iOS (16+):
- Proficient in Swift 5+, SwiftUI, and UIKit.
- Understanding of Apple’s design principles, interface guidelines, and UX best practices.
- Experience with RESTful APIs, push notifications, and cloud messaging APIs.
- Skilled in performance and memory tuning, debugging, and asynchronous/multithreaded programming.
Android (11+):
- Proficient in Kotlin, Java, Jetpack Compose, and XML.
- Experience with Kotlin Multiplatform Mobile for shared codebases.
- Familiarity with Koin for dependency injection.
- Strong understanding of modular architecture, including AARs and On-Demand Modules.
Architecture & Development Skills:
- Strong object-oriented design skills and deep understanding of design patterns.
- Knowledge of multi-threading concepts, TCP/IP, databases, and REST-based JSON APIs.
- Experience designing
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s