*Senior Software Engineer

H&R Block, Inc.

Kansas City (MO)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

H&R Block is seeking a senior technical lead to drive systems analysis and design for complex web and mobile apps. You will define frontend architecture, data models, and data flows, and guide modernization of legacy systems using Angular, .NET WebAPI, and Ionic/Capacitor.

Expect hands-on reviews, cloud deployments, and mentoring across the team. You will coordinate Android/iOS builds, ensure secure coding practices, and manage DevOps pipelines in Azure, with monitoring via Datadog and

Qualifications

  • Bachelor’s degree or the equivalent in Computer Science, Information Technology, Applied Computer Science, Computer Applications, or a related technology field.
  • Five years of experience in all phases of web, hybrid mobile application development and integration to include:

Responsibilities

  • Lead systems analysis and own technical design decisions for complex web and mobile applications, including frontend architecture, data models, data flow, Micro UI integration patterns, and modernization strategies for legacy systems.
  • Conduct code reviews and provide technical direction related to Angular development, .NET services, API design, and debugging best practices.
  • Lead mobile application development and deployment using Ionic and Capacitor, managing Android and iOS builds and coordinating releases through TestFlight and Alpha environments.
  • Manage cloud-based deployment and DevOps workflows using Azure Cloud services, Azure DevOps pipelines, and Terraform for infrastructure provisioning and CI/CD automation.
  • Monitor production systems with Datadog, Azure Application Insights, and Nginx to troubleshoot issues, resolve performance bottlenecks, and respond to alerts.
  • Mentor junior developers on Angular best practices, testing strategies, cloud integration, database usage, and secure development standards, ensuring technical excellence and consistency across the team.
  • Implement application security (AppSec) recommendations by remediating insecure data handling and enforcing secure coding practices in alignment with internal security standards.

Skills

Angular
HTML5
CSS3
TypeScript
JavaScript
jQuery
Bootstrap
Node.js
JSON
C#
ASP.NET
SQL
WebAPI
MVC
Ionic
Capacitor
Android
iOS
Karma
Jasmine
Agile SCRUM
MVC Architecture
DevTools
VS Code Debugger
Terraform
Azure DevOps
Azure Cloud
Datadog
Nginx

Education

Bachelor’s degree in Computer Science or related field

Tools

Terraform
Azure DevOps
Datadog
Nginx
Ionic
Capacitor
Azure Cloud
VS Code

Job description

About the Role

Lead systems analysis and own technical design decisions for complex web and mobile applications, including defining frontend architecture, data models, data flow, Micro UI integration patterns, and modernization strategies for legacy systems. Conduct code reviews and provide technical direction related to Angular development, .NET services, API design, and debugging best practices. Lead mobile application development and deployment using Ionic and Capacitor, managing Android and iOS builds and coordinating releases through TestFlight and Alpha environments. Manage cloud-based deployment and DevOps workflows using Azure Cloud services, Azure DevOps pipelines, and Terraform for infrastructure provisioning and CI/CD automation. Monitor production systems with Datadog, Azure Application Insights, and Nginx to troubleshoot issues, resolve performance bottlenecks, and respond to alerts. Mentor junior developers on Angular best practices, testing strategies, cloud integration, database usage, and secure development standards, ensuring technical excellence and consistency across the team. Implement application security (AppSec) recommendations by remediating insecure data handling and enforcing secure coding practices in alignment with internal security standards.

Required Qualifications

Bachelor’s degree or the equivalent in Computer Science, Information Technology, Applied Computer Science, Computer Applications, or a related technology field.

Five years of experience in all phases of web, hybrid mobile application development and integration to include:

  • Systems analysis, design, and data/process modeling.
  • Agile (SCRUM), Iterative, and Waterfall methodologies and MVC architecture.
  • Angular, HTML5, CSS3, TypeScript, JavaScript, jQuery, Bootstrap, Node.js, JSON, .NET technologies (C#, ASP.NET, SQL) and WebAPI.
  • Debugging with DevTools and VS Code Debugger, and inspecting DOM elements, component states, network activity, and data flow.
  • Custom attribute and structural directives and reusable components including grids, maps, charts, form validations, dynamic UI modules, tooltips, and modals.
  • Ionic and Capacitor for Android and iOS platforms.
  • Unit testing using Karma and Jasmine for validating application functionality and maintainability.

In lieu of a Bachelor's plus five years of experience, a Master's plus three years of experience is acceptable.

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr Software Engineer-C#
Sr Software Engineer-C#

H&R Block • Kansas City (MO)

On-site
USD 80,000 - 100,000
Competitive compensation
Comprehensive health benefits
Inclusive work culture
Senior Software Engineer: Architect Web & Mobile Platforms
Senior Software Engineer: Architect Web & Mobile Platforms

H&R Block, Inc. • Kansas City (MO)

On-site
USD 120,000 - 160,000
*Software Engineer
*Software Engineer

H&R Block, Inc. • Kansas City (MO)

On-site
USD 95,000 - 130,000
Competitive pay
Comprehensive benefits
Support for life both in and outside 

Senior Software Engineer - Tax Platform & Solutions
Senior Software Engineer - Tax Platform & Solutions

BDO USA • Dallas (TX)

On-site
USD 100,000 - 160,000
Manager of Application development (Full Time)
Manager of Application development (Full Time)

Halo Group • Chicago (IL)

On-site
USD 120,000 - 150,000
Lead Specialist - C# Angular Developer
Lead Specialist - C# Angular Developer

Energy transfer • Houston (TX)

On-site
USD 90,000 - 120,000
.NET Angular Developer
.NET Angular Developer

Infosys • Austin (TX)

On-site
USD 90,000 - 130,000
Medical/Dental/Vision Insurance
401(k) plan and employer contributions
Paid holidays and PTO
UI Angular Developer
UI Angular Developer

Cloud Hybrid Technologies, LLC • Alpharetta (GA)

On-site
USD 80,000 - 100,000
Senior Mobile Engineer (iOS)
Senior Mobile Engineer (iOS)

Silicon IT Hub • Phoenix (AZ)

On-site
USD 120,000 - 170,000
Competitive salary
Generous PTO
Leadership opportunities
Senior Applications Development Analyst (13489-1) Princeton, NJ
Senior Applications Development Analyst (13489-1) Princeton, NJ

ESR Healthcare • Princeton (NJ)

On-site
USD 100,000 - 150,000