Principal Software Engineer @H&R Block Management
Software Development
Salary $132,200 - $224..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted YDay

[Hiring] Principal Software Engineer @H&R Block Management

YDay - H&R Block Management is hiring a remote Principal Software Engineer. πŸ’Έ Salary: $132,200 - $224,700 per year πŸ“Location: USA

Role Description

We are seeking a visionary, hands-on Principal Software Engineer to provide enterprise-wide technical leadership across the Financial Services application ecosystem, with particular depth in Spruce native mobile engineering for iOS and Android. This role will shape technical design, development practices, and engineering quality across mobile applications, backend services, cloud and on-premises infrastructure, data flows, and third-party integrations.

  • Guide the continued evolution from hybrid frameworks to secure, scalable native experiences using Swift and Kotlin.
  • Advance practical adoption of AI-assisted engineering through agentic workflows and development best practices.
  • Ensure solutions align with enterprise architecture, security, reliability, accessibility, and operational standards across all applications.
  • Serve as a senior technical advisor and partner with various teams including Product, Design, Architecture, Security, Operations, Infrastructure, Data, and vendors.
  • Mentor engineers and raise engineering capability across teams.

Qualifications

  • 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.
  • 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 within an enterprise software delivery environment.
  • Demonstrated ability to mentor engineers and provide technical feedback.
  • Experience evaluating vendors, third-party platforms, SDKs, APIs, and services.
  • Experience with CI/CD and automation tools.
  • Excellent communication, leadership, influence, and stakeholder-management skills.

Requirements

  • Deep understanding of App Store and Google Play requirements, enterprise deployment, mobile privacy and security controls.
  • Experience with application telemetry, mobile analytics, crash reporting, performance monitoring, experimentation, and operational diagnostics.
  • Experience with shared SDKs, modular repositories, reusable component strategies, and micro-app or modular application architectures.

Benefits

  • Competitive pay.
  • Comprehensive benefits.
  • Support for life both in and outside of work.
  • Participation in the H&R Block Retirement Savings Plan (401(k) Plan).
  • Associate Tax Prep benefit.

Company Description

At H&R Block, our purpose is simple: to provide help and inspire confidence in our clients and communities everywhere. For more than 70 years, we’ve led the tax industry and we continue to evolve through our Block Next strategy, blending human expertise with digital innovation.

Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Principal Software Engineer @H&R Block Management
Software Development
Salary $132,200 - $224..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted YDay
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 130,725+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later