H&R Block is growing its technology team and modernizing its software architecture. The Senior Software Engineer will design, develop, and maintain software components and products supporting business applications, while leading day-to-day team functions, developer support, technical design, and development environment maintenance.