1,805,239open jobs
104,154companies
272,071added this week
Browse all
Salary
$132k – $225k per year
Location
Remote (United States)
Seniority
Principal

Confirmed on the employer's own hiring board on Oct 17, 2026. First seen by Alion on Oct 16, 2026.

Overview
Company
Impact
Profile match
H&R Block is a US tax preparation and financial services company headquartered in Kansas City, Missouri, offering in-person and online tax filing, small business bookkeeping and payroll, and related financial products. Founded in 1955 by brothers Henry and Richard Bloch, it runs company-owned and franchised tax offices across the US alongside digital tax software, and also has operations in Canada, Australia and India. It hires seasonal and virtual tax professionals, expat tax specialists, product experience designers, machine learning engineers, researchers, business analysts and claims operations staff.

About the Role

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.

The Principal Engineer will 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; and ensure solutions align with enterprise architecture, security, reliability, accessibility, and operational standards across all applications.

Serving as a senior technical advisor, this leader will partner with Product, Design, Architecture, Security, Operations, Infrastructure, Data, and vendor teams. The role requires deep knowledge of the Financial Services portfolio and the Block enterprise architecture, sound judgment in buy-versus-build decisions, active participation in vendor and technology reviews, and a strong commitment to mentoring engineers and raising engineering capability across teams.

Essential Duties and Responsibilities

  • Provide technical vision and leadership across Financial Services applications, with deep ownership of the Spruce native mobile ecosystem and its integration with services, infrastructure, data platforms, and third-party providers.
  • Architect and guide the development of 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 consistently met across applications, including architecture governance, cybersecurity, privacy, regulatory and compliance expectations, 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 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 in ways that improve quality, speed, maintainability, and developer experience without compromising security or compliance.
  • Mentor engineers and technical leads through architecture reviews, design sessions, code reviews, pairing, coaching, and communities of practice; build technical depth and encourage continuous learning across teams.
  • Maintain deep working knowledge of Financial Services products and 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 other enterprise stakeholders to translate business goals and regulatory needs into cohesive technical strategies and executable solutions.
  • Participate in vendor evaluations, technology assessments, proofs of concept, contract and capability reviews, security and architecture reviews, and ongoing vendor performance discussions.
  • Lead technology selection and buy-versus-build analysis using clear criteria such as strategic fit, customer experience, total cost of ownership, time to market, security, compliance, scalability, extensibility, vendor viability, integration complexity, and operational support.
  • Apply a broad understanding of the Block enterprise architecture to ensure solutions align with approved platforms, shared capabilities, integration patterns, data standards, identity and access controls, infrastructure strategy, and long-term modernization objectives.
  • Drive implementation and 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 alignment with enterprise standards.
  • 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; translate relevant developments into pragmatic technical direction.
  • Design and oversee reusable software components, reference architectures, development accelerators, and engineering standards that improve consistency and efficiency across teams.

Leadership Competencies

  • Enterprise thinking: Connects product, platform, infrastructure, data, security, and operational decisions across the full application ecosystem.
  • Technical judgment: Makes pragmatic decisions that balance customer value, risk, quality, cost, speed, and long-term maintainability.
  • Influence without authority: Builds alignment across engineering, architecture, product, security, operations, and vendor partners.
  • Talent development: Creates leverage by mentoring engineers, strengthening technical leaders, and establishing repeatable engineering practices.
  • Ownership and accountability: Remains engaged from strategy and design through delivery, production readiness, and continuous improvement.

Required 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, with 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; financial services, banking, lending, payments, or regulated consumer products experience strongly desired.
  • Experience with CI/CD and automation tools such as Fastlane, Bitrise, GitHub Actions, or comparable enterprise tooling, and 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, with the ability to engage technical and non-technical partners across teams and locations.

Preferred Qualifications

  • Master's degree in Computer Science, Engineering, or a related discipline.
  • Eight or more years performing as a technical lead or architect for a major application, platform, or product ecosystem.
  • Experience modernizing a large hybrid mobile application into fully native iOS and Android applications.
  • Deep knowledge of financial services application portfolios, infrastructure, regulatory constraints, operational controls, and third-party integration models.
  • Experience with enterprise architecture governance, platform modernization, cloud transformation, and cross-portfolio technology strategy.
  • Demonstrated leadership in practical AI adoption for software engineering, including reusable agentic patterns, governance, enablement, and outcome measurement.
  • Contributions to open-source libraries, internal engineering platforms, reference architectures, or developer communities.

Why work for us

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. That same commitment to care extends to our associates. When you join us, you become part of a High Performing, Connected Culture built on strong relationships, continuous learning, and a shared commitment to making a meaningful impact. We invest in your well-being through competitive pay, comprehensive benefits, and support for life both in and outside of work.

Pay Range Information

The pay range for this position is listed below. Local minimum wage laws apply. This information is posted pursuant to local requirements to provide applicants with information about what they might be eligible to receive. Individual pay decisions will depend on job-related factors such as experience, education, skill, performance, and geographic location where work will be performed. Successful candidates may be able to participate in one or more incentive compensation or short-term incentive plans, which could generate additional earnings in accordance with the terms of each plan. Qualifying associates can enroll themselves and/or their eligible dependents in medical and prescription drug coverage; can participate in the H&R Block Retirement Savings Plan (401(k) Plan), the Employee Assistance Program, (virtual) fitness center programs, and the associate discount program; are automatically enrolled in Business Travel Accident Insurance; and receive Associate Tax Prep benefit.

Pay Range

$132,200.00 - $224,700.00/Yr.

Sponsored Job

#LI-SH1 #LI-Remote
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,805,239 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
United States
$115k – $235k per year • Equity • In office • 6+ years exp • Bachelor's Degree • San Francisco
Go
Java
Rust
C++
DevOps
Self-Healing
Incident Management
Apply
$115k – $235k per year • Equity • In office • 6+ years exp • Bachelor's Degree • Nashville
Go
Java
Rust
C++
DevOps
Self-Healing
Incident Management
Apply
$146k – $306k per year • Equity • In office • Nashville
DevOps
SLI/SLO/SLA
Apply
$115k – $235k per year • Equity • In office • Nashville
AI/ML
Supervision
DevOps
Incident Management
Apply
$156k – $253k per year • Equity • In office • Confidential • Full-Time • 7+ years exp • Bachelor's Degree • San Jose • San Francisco • Santa Clara
Python
Databases
Redis
AI/ML
Machine Learning
DevOps
Kubernetes
Linux
TCP/IP
Cybersecurity
DLP
Apply
≈ $129k – $262k per year (Estimated) • In office • Full-Time • Bachelor's Degree • United States
JavaScript
Kotlin
Swift
Frontend
React.js
Mobile
React Native
Bitrise
DevOps
CI/CD
Apply
$139k – $175k per year • Hybrid • Full-Time • Bachelor's Degree • Ottawa • Toronto
AI/ML
AI Agents
DevOps
Terraform
GCP
GitHub Actions
AWS CDK
CloudFormation
GitLab CI
Azure
CI/CD
Jenkins
AWS
Kubernetes
SRE
Amazon EKS
Google GKE
Azure AKS
IAM
Apply
$123k – $158k per year • In office • Full-Time • Bachelor's Degree • Ottawa • Toronto
DevOps
Terraform
Ansible
GCP
Azure DevOps
GitHub Actions
CloudFormation
Dynatrace
Prometheus
GitLab CI
Azure
CI/CD
AWS
Kubernetes
Grafana
Bicep
Argo Workflows
Amazon EKS
Google GKE
Azure AKS
AWS Lambda
GitHub
IAM
Cybersecurity
Crowdstrike
HashiCorp Vault
Apply
≈ $81k – $165k per year (Estimated) • Hybrid • 1+ year exp • Master's Degree • Boston
Python
SQL
AI/ML
Pandas
DevOps
Rest API
Splunk
Datadog
AWS
AWS Lambda
Amazon EC2
Amazon S3
Amazon ECS
Amazon CloudWatch
Analytics
ETL/ELT
Management
Agile
Scrum
Apply
≈ $68k – $164k per year (Estimated) • Remote (likely United States) • 7+ years exp
DevOps
Rest API
GitHub Actions
CI/CD
Jenkins
SOAP
QA
Selenium
Cypress
Playwright
Apply
In office • Internship • High School Diploma • Kansas City
Python
JavaScript
SQL
C#
C#
.NET
Databases
Azure Cosmos DB
AI/ML
AI Agents
Machine Learning
DevOps
Azure DevOps
Azure
CI/CD
Git
Management
Agile
Microsoft Office
Apply
$63k – $94k per year • Remote (United States) • 2+ years exp • Bachelor's Degree • United States
Management
Microsoft Office
Apply
$118k – $188k per year • Remote (United States) • 7+ years exp • Bachelor's Degree • United States
C#
C#
.NET
AI/ML
Copilot
AI Agents
DevOps
Azure
Management
Power Apps
Microsoft Teams
Apply
$63k – $94k per year • Remote (United States) • 3+ years exp • Bachelor's Degree • United States
Apply
In office • Internship • High School Diploma • Kansas City
Design
Figma
Management
Microsoft Office
Apply
$75k per year • In office • Full-Time • United States
Java
SQL
Java
Spring Boot
DevOps
Rest API
Azure
CI/CD
AWS
Docker
Kubernetes
Management
Agile
Apply
$75k per year • In office • Full-Time • United States
Java
SQL
Java
Spring Boot
DevOps
CI/CD
Management
Agile
Apply
Appian Developer 1 day ago
≈ $95k – $182k per year (Estimated) • Remote (United States) • Public Trust • 8+ years exp • Bachelor's Degree • United States
Databases
Apache Kafka
Apache Solr
Apply
≈ $88k – $170k per year (Estimated) • Remote (United States) • Full-Time • 3+ years exp • United States
Python
PowerShell
Bash
DevOps
Terraform
Ansible
GitLab CI
CI/CD
Docker
Kubernetes
Platform Engineering
JFrog Artifactory
Linux
Windows
Cybersecurity
HashiCorp Vault
Analytics
Power BI
Management
ServiceNow
ITSM
Apply
≈ $113k – $219k per year (Estimated) • In office • 7+ years exp • Bachelor's Degree • United States
Analytics
ETL/ELT
Cognos
Apply
See all jobs
This is one of many
1,805,239 more open roles from verified company boards, updated every day.