Principal Software Engineer – Native Mobile Development

🔥 31 minutes ago

🏰 Missouri – Remote

infoinfo

💵 $132.2k - $224.7k / year

⏰ Full Time

🔴 Lead

🧑‍💻 Full-stack Engineer

Where this job comes from

Posted on H&R Block's careers page, not through a job board

First seen by Remote Rocketship 31 minutes ago

Logo of H&R Block

H&R Block

10,000+ employees

Founded 1955

💸 Finance

👥 B2C

🤝 B2B

Finance • B2C • B2B

H&R Block is a U. S. -based tax preparation and financial services company founded in 1955 that helps individuals and small businesses with tax filing, bookkeeping, payroll, business-formation services, and related financial products. The company operates retail and franchise tax offices, offers online filing and tax-software options, provides financial products (refund advances, a branded debit card and other bank products in partnership with Pathward), and serves both consumer and small-business customers. H&R Block also runs training and seasonal staffing programs, and provides resources such as The Tax Institute and audit/notice support.

📋 Description

• Provide technical vision and leadership across Financial Services applications, with deep ownership of the Spruce native mobile ecosystem • Architect and guide robust, scalable, accessible, observable, and secure native mobile applications using Swift for iOS and Kotlin for Android • Define, evolve, and enforce engineering and architecture standards, including MVVM, Clean Architecture, modular design, API and integration patterns, reusable components, secure coding, performance, resiliency, and cloud-native practices • Ensure enterprise standards are met across architecture governance, cybersecurity, privacy, regulatory and compliance expectations, accessibility, quality engineering, release management, observability, and production support readiness • Establish best practices for agentic workflows, AI-assisted design and development, specification-driven development, test generation, code review, documentation, and responsible use of enterprise-approved AI tools • Identify high-value AI use cases, define guardrails and reusable patterns, measure engineering outcomes, and help teams adopt AI • 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, applications, business capabilities, customer journeys, infrastructure, operational dependencies, data exchanges, APIs, event flows, and third-party integrations • Collaborate with Product, Design, Engineering, Architecture, Security, Operations, Data, and enterprise stakeholders to translate business goals and regulatory needs into technical strategies and solutions • Participate in vendor evaluations, technology assessments, proofs of concept, contract and capability reviews, security and architecture reviews, and vendor performance discussions • Lead technology selection and buy-versus-build analysis • Align solutions with Block enterprise architecture, approved platforms, shared capabilities, integration patterns, data standards, identity and access controls, infrastructure strategy, and modernization objectives • Drive continuous improvement of CI/CD pipelines, automated testing, quality gates, release automation, feature management, telemetry, performance monitoring, and production diagnostics • Lead complex technical investigations and resolution of cross-application issues involving mobile clients, APIs, services, infrastructure, data, identity, network dependencies, and external providers • Evaluate and govern third-party SDKs, APIs, platforms, and services for security, privacy, maintainability, performance, licensing, supportability, and enterprise alignment • Influence roadmaps and investment decisions by identifying technical risks, architectural constraints, modernization opportunities, platform reuse, and sequencing considerations • Stay current with iOS, Android, AI engineering, financial technology, security, cloud, infrastructure, and software architecture trends • Design and oversee reusable software components, reference architectures, development accelerators, and engineering standards

🎯 Requirements

• Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience through a combination of education and professional practice • Ten to twelve years of progressive software engineering experience, including substantial experience as a technical lead, architect, or principal-level engineer for complex, customer-facing applications • Deep expertise in native mobile development using Swift, Kotlin, Xcode, and Android Studio • Demonstrated experience delivering and operating iOS and Android applications at enterprise scale • Proven experience with mobile architecture, API and service integration, performance optimization, secure coding, accessibility, resiliency, observability, automated testing, and release engineering • Broad understanding of distributed systems, cloud and enterprise infrastructure, networks, identity and access management, data integration, event-driven patterns, and production operations • Experience applying AI-assisted engineering practices, including agentic workflows and responsible development patterns, within an enterprise software delivery environment • Experience establishing engineering standards and influencing adoption across multiple teams, applications, or platforms • Demonstrated ability to mentor engineers, provide technical feedback, facilitate architecture and design reviews, and raise engineering capability across an organization • Experience evaluating vendors, third-party platforms, SDKs, APIs, and services and contributing to buy-versus-build decisions and technology selection • Demonstrated ability to understand complex business domains and application ecosystems • Experience with CI/CD and automation tools such as Fastlane, Bitrise, GitHub Actions, or comparable enterprise tooling • Experience with automated testing frameworks such as JUnit, Espresso, and XCTest • Experience with application telemetry, mobile analytics, crash reporting, performance monitoring, experimentation, and operational diagnostics, including tools such as Datadog, Adobe Analytics, Firebase, or Sentry • Experience with shared SDKs, modular repositories, reusable component strategies, and micro-app or modular application architectures • Deep understanding of App Store and Google Play requirements, enterprise deployment, mobile privacy and security controls, and threat-modeling approaches such as STRIDE and platform capabilities such as App Attest • Excellent communication, leadership, influence, and stakeholder-management skills • Ability to engage technical and non-technical partners across teams and locations

🏖️ Benefits

• Medical and prescription drug coverage for associates and eligible dependents • H&R Block Retirement Savings Plan (401(k) Plan) • Employee Assistance Program • (Virtual) fitness center programs • Associate discount program • Business Travel Accident Insurance • Associate Tax Prep benefit • Competitive pay • Comprehensive benefits • Support for life both in and outside of work • Continuous learning • High Performing, Connected Culture

Apply Now

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Similar Jobs

🔥 48 minutes ago

Empower

11 - 50

🚗 Transport

🏪 Marketplace

Software Engineer III building scalable backend services at Empower. Designing features, improving platform reliability, and leading developers across Azure, C#, SQL, and Vue technologies.

🇺🇸 United States – Remote

💵 $160k - $200k / year

💰 $358k Early Stage VC on 2022-10

⏰ Full Time

🟠 Senior

🔴 Lead

🧑‍💻 Full-stack Engineer

🔥 50 minutes ago

Indie Hackers

2 - 10

📱 Media

📚 Education

Staff Product Engineer building Ghost's open source publishing platform. Shipping JavaScript products and leading technical decisions within a distributed remote team.

🇺🇸 United States – Remote

💵 $140k - $180k / year

💰 ACQUISITION on 2017-03

⏰ Full Time

🔴 Lead

🧑‍💻 Full-stack Engineer

🔥 59 minutes ago

Aran Industries

2 - 10

🏭 Manufacturing

🔧 Hardware

🍽️ Food & Beverage

Founding software engineer building AI-powered platforms that automate data-center and industrial engineering workflows. Developing computational engines, agents, interfaces, and production tools used on real projects.

🔥 4 hours ago

Cohere Health

201 - 500

🏥 Healthcare

💼 Consulting

📦 Logistics

Staff Software Engineer leading scalable AI healthcare platform architecture and development. Driving interoperability, data retrieval, security, and distributed systems at Cohere Health.

🔥 5 hours ago

Quantic School of Business and Technology

51 - 200

📚 Education

☁️ SaaS

Staff Software Engineer enhancing Quantic's interactive learning platform, authoring tools, AI products, and student network. Scaling technology that makes higher education more accessible worldwide.

Developed by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com
Follow Remote Rocketship on LinkedInFollow Remote Rocketship on InstagramFollow Remote Rocketship on FacebookFollow Remote Rocketship on TikTok