Principal Software Engineer-Native Mobile Development
H&R Block · Remote, MO, US
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.