Our Ability Jobs

Job Information

H&R Block Sr Software Engineer in KANSAS CITY, Missouri



Sr Software Engineer

What you'll do... :

Build the possibilities.

We’re growing our technology team and are searching for a Senior Software Engineer to help us modernize our software architecture. When you join us, you’ll use your technical expertise to design, develop, and maintain software components and products that support H&R Block business applications and transform our technology. You’ll serve as the lead role for day-to-day functional tasks in the team, developer support, and maintaining the development environment. Ready to innovate and solve problems in new ways? Join us.

What you’ll do as a Senior Software Engineer…

  • Use tools, languages, coding standards and best practices to develop new product features and maintain year over year product functionality and enhancements

  • Create and execute unit tests and addresses defects

  • Work closely with the QA, UX and other related teams to ensure consistent understanding of requirements and approach

  • Assist in planning and implementation of a strategic direction for the product

  • Identify product design features to support scalability, usability and better performance

  • Assist and drive technical design and code reviews for all new enhancements and maintenance work delivered by the development team

  • Understand complex business and functional requirements and produce technical specifications and product requirements

  • You’ll also mentor and coach other team members on the latest technological advances within the current technology used and establish consistent best practices

Job ID:








Employee Type:


What you'll bring to the team... :


  • Bachelor’s degree in a related field or the equivalent through a combination of education and related work experience.

Work Experience:

  • 5 years Minimum related work experience

  • Technologies

  • Server Side

  • .Net / C#

  • .NET Core 2-3 and/or .Net Framework 5+ SQL Server

  • Messages Queues (one or more)

  • Rabbit MQ

  • Microsoft Queuing (MSMQ)

  • Alternate Data

  • Elastic Search

  • Mongo DB

  • Redis

  • Client-Side

  • JavaScript

  • HTML


  • Angular

  • Dev Ops

  • Azure Data Factories

  • Application Pipelines

  • Azure Functions

  • Software Development Methodologies

  • Asynchronous Programming

  • Locks

  • Multi-threaded

  • Queues

  • Semaphore

  • Client-Side Programming

  • JavaScript Scope

  • Event bubbling

  • Cross-origin resource sharing (CORS)

  • Cookies

  • HTTPS Certificates, DNS, CNAME

  • Search Engine Optimization (SEO)

  • Database Design

  • CRUD stored procedures

  • Database Structure – Tables, Columns

  • Optimization – Indexes, Execution Plans

  • Object Relational Mapper (ORM)

  • Transactions, Locking

  • Programming Concepts

  • Dependency Injection

  • Events

  • Interfaces

  • Object Oriented Programming (OOP)

  • Singleton

  • Tools

  • Git

  • Fiddler

  • Postman

  • SQL Server Management Studio

  • Visual Studio

Posting Title:

Sr. Software Engineer-.Net Core/C# OPEN TO REMOTE

Sponsored Job:


Job Family:

Application Development

WOTC Eligibility Check: