CronJobs

mobile jobs

Principal Software Engineer-Native Mobile Development

H&R Block · Remote, MO, US

hybridprincipal$132,200–$224,700Posted Oct 16, 2026SwiftKotlinMVVMClean ArchitectureAPIAI-assisted engineering

Apply on the employer site

About this role

**About the Role** We’re seeking a visionary, hands-on **Principal Software Engineer** to provide enterprise-wide technical leadership across the **Financial Services** application ecosystem—especially **native mobile engineering for iOS and Android**. You’ll shape technical design, development practices, and engineering quality across **mobile applications, backend services, cloud/on-prem infrastructure, data flows, and third-party integrations**. You’ll help evolve our platform from hybrid frameworks to **secure, scalable native experiences** using **Swift and Kotlin**, and drive practical adoption of **AI-assisted engineering** through agentic workflows and best practices. You’ll partner with **Product, Design, Architecture, Security, Operations, Infrastructure, Data, and vendor teams** to ensure solutions align with enterprise standards for **architecture, security, reliability, accessibility, and operational readiness**. --- **Key Responsibilities** - Provide technical vision and leadership across Financial Services applications, with deep ownership of the **Spruce native mobile ecosystem** and its integrations. - Architect and guide development of **robust, scalable, accessible, observable, and secure** native mobile applications using **Swift (iOS)** and **Kotlin (Android)**. - Define, evolve, and enforce engineering/architecture standards, including: - **MVVM**, **Clean Architecture**, modular design - API & integration patterns, reusable components - Secure coding, performance, resiliency, cloud-native practices - Ensure enterprise standards are met across applications, including: - Architecture governance, cybersecurity/privacy/regulatory compliance - Accessibility, quality engineering, release management - Observability and production support readiness - Advance AI-enabled software delivery by establishing best practices for: - Agentic workflows, AI-assisted design/development - Specification-driven development, test generation - Code review, documentation, and responsible use of approved AI tools - Identify high-value AI use cases, define guardrails, measure outcomes - Mentor engineers and technical leads through architecture reviews, design sessions, code reviews, pairing/coaching, and communities of practice. - Maintain deep working knowledge of Financial Services products and capabilities, including customer journeys, infrastructure dependencies, data exchanges, APIs, event flows, and third-party integrations. - Collaborate with enterprise stakeholders to translate business goals and regulatory needs into cohesive technical strategies. - Participate in vendor and technology reviews (details continue in the original posting). --- **Required/Preferred Focus Areas** - Deep expertise in **native mobile engineering** (iOS + Android) - Strong enterprise architecture and engineering judgment (including **buy vs. build**) - Commitment to **mentoring** and raising engineering capability across teams - Ability to align solutions with **security, compliance, accessibility, and operational standards**

Listing freshness

CronJobs last confirmed this listing 4h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.

Browse all software engineering jobs →

Follow fresh jobs in Discord