This job has expired

This job posting is no longer active and is not accepting applications. Explore similar roles below!

H&R Block
Posted 1mo ago

Senior Software Engineer-Developer Experience Team

H&R Block
Kansas City or Missouri or United States
$101k-$162k/yrHybridFull Time
Responsibilities
  • designing software
  • building automation
  • mentoring engineers
Requirements
  • Bachelor's or equivalent
  • 5+ years software engineering experience
  • Strong CI/CD and developer tooling knowledge
  • Hands-on .NET/C# and Angular 15+ experience
  • Platform/tooling migration experience, and mentoring skills
Technical tools mentioned
.NET frameworkC#Angular 15+CI/CDGit

Job description

About the Role

As a Senior Software Engineer, you will 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.   

 

Day to day, you'll... 

 

  • Act as a senior technical contributor and day‑to‑day technical leader, driving design, implementation, and operational excellence across shared engineering platforms and services that support enterprise software delivery

  • Design, evolve, and support software solutions, tooling, and integrations that enable secure, scalable, and compliant software development practices across multiple teams and product areas 

  • Partner closely with engineering, architecture, governance, security, and product stakeholders to translate complex business, regulatory, and SDLC requirements into clear technical designs and working implementations 

  • Lead and contribute to technical design discussions and code reviews, helping set standards for quality, maintainability, and long‑term sustainability across teams 

  • Build and maintain automation, pipelines, and integrations that improve developer experience, reduce manual effort, and promote consistent application of engineering standards 

  • Collaborate with platform, tooling, and data teams to define and enable meaningful engineering and SDLC metrics and guidance, ensuring data is reliable, actionable, and aligned with enterprise reporting needs

  • Evaluate and adopt emerging technologies, including AI‑assisted development capabilities, and help shape guidance, standards, and best practices for their responsible use in engineering workflows

  • Troubleshoot and resolve complex technical issues that span repositories, pipelines, tooling, and integrations, often coordinating across multiple teams to drive solutions to completion

  • Mentor and coach engineers across the organization by sharing technical expertise, promoting best practices, and helping teams navigate architecture, tooling, and process decisions

  • Contribute to the continuous improvement of engineering standards, SDLC documentation, and operational practices, balancing consistency with flexibility to support diverse teams and use cases

 


Required Qualifications

Education:

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

Work Experience:

  • Strong experience designing and evolving scalable, maintainable systems, with a solid grasp of architectural patterns, integration strategies, and trade‑offs across distributed platforms and shared services 
  • Hands‑on experience with CI/CD pipelines, developer tooling, and platform automation, including designing solutions that improve reliability, consistency, and developer experience across multiple teams
  • Practical knowledge of automated testing strategies and quality gates, including unit, integration, and pipeline‑driven validation used to enforce engineering and SDLC standards at scale
  • Experience working in environments where engineering governance, compliance, and reporting requirements influence how systems and pipelines are designed and operated
  • Minimum of 5 years of related professional software engineering experience, with demonstrated ownership of complex technical problems spanning code, pipelines, tooling, and cross‑team dependencies
  • Strong analytical and troubleshooting skills, with the ability to diagnose issues across repositories, build pipelines, integrations, and platforms, and drive resolution collaboratively
  • Working knowledge of modern development platforms and ecosystems (such as cloud services, Git‑based workflows, and enterprise developer tooling) and the ability to adapt as technologies and standards evolve
  • Experience collaborating with engineers, product managers, architects, and non‑engineering partners to translate ambiguous or complex requirements into clear technical solutions
  • Curiosity and practical experience evaluating emerging capabilities (including AI‑assisted development tools) and helping teams apply them responsibly within established engineering practices

Preferred Qualifications

  • Comfort working as a technology polyglot, with experience contributing across multiple languages, frameworks, and ecosystems, and the judgment to choose the right tool or approach for the problem at hand rather than defaulting to a single stack
  • Demonstrated ability to learn, evaluate, and apply new technologies quickly, especially in platform, tooling, or enablement contexts where standards and capabilities evolve over time
  • Experience operating in environments undergoing significant platform or tooling change (for example, migrations, new CI/CD platforms, or new developer workflows) and helping guide teams through those transitions pragmatically
  • Curiosity about emerging engineering practices and AI‑assisted development, paired with a practical mindset about when and how to introduce new capabilities responsibly into existing workflows
  • Willingness to step outside a single codebase or domain to understand systems holistically - including pipelines, tooling, documentation, and governance touchpoints - and improve how they work together
  • Hands-on experience developing, unit testing, and troubleshooting large-scale applications (using the .NET framework and C# or similar tools)
  • Full-stack development experience working across both C# and Angular 15+ (or similar tools)

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

$101,200.00 - $161,900.00/Yr.
Sponsored Job

#LI-SH1 #LI-Remote

Similar jobs

Software Engineer roles near Kansas City, Missouri
19h
Save
Mark Applied
Hide
Senior Software Developer - 100% Remote
North America or Herndon or Charlotte or Fort Collins or Greensboro or Pasco or Columbus or Stennis Space Center or Mechanicsburg or Scottsdale or Cincinnati or Corning or Fort Wayne or Albuquerque or Jacksonville or Fort Belvoir or Arlington or Fort Campbell or North Tonawanda or Columbia or Pittsburgh or Dallas or Boise or Cheyenne or Portland or Spokane or Keesler or Sioux City or Terre Haute or Jacksonville or Fort Knox or Kalamazoo or Salt Lake City or Nellis AFB or Orlando or Alpharetta or Baton Rouge or Peterson or Santa Fe or Richmond or JBSA Randolph or San Antonio or San Antonio or Kansas City or Saint Charles or Montgomery
$55-$65/hr RemoteFull Time
AttainX
AttainX: Provides IT, cybersecurity, and program management services to federal agencies.
8+ YOEBachelor's or master's degree in computer science, engineering, or related field; 8+ years software development experience; 5+ years with ASP.NET, Node.js, C#, REST APIs, mobile platforms, Azure, and CI/CD; US citizenship and Public Trust eligibility.
ASP.NET, Node.js, C#, REST APIs, Native iOS, Android, React Native, Flutter, Azure, CI/CD, Azure Functions, Java, .NET, Python, Agile, Scrum, Git, Azure DevOps
1d
Save
Mark Applied
Hide
Senior Software Engineer (Apps)
Lawrence, Kansas, United States
$112k-$170k/yr OnsiteFull Time
AeroVironment
AeroVironmentNASDAQ: AVAV: Designs and manufactures unmanned aircraft and tactical missile systems.
8+ YOEBachelor's degree in a relevant technical field and 8–12 years of Windows or Linux application development experience, with object-oriented design, unit testing, Agile processes, and C#, Java, C++, or Web UI expertise.
C#, .NET, Java, C++, Web UI, SVN, Git, Android, iOS, React, Redux, FitNesse
4d
Save
Mark Applied
Hide
Senior Software Engineer - Audio
Olathe or Cary
OnsiteFull Time
Garmin
GarminNYSE: GRMN: Designs and manufactures GPS-enabled navigation and wearable technology products.
5+ YOEBachelor's degree in a relevant technical field and 5+ years' experience, or equivalent; embedded C, C++, and Python proficiency; software architecture, algorithms, communication, and technical leadership skills.
C, C++, Python
5d
Save
Mark Applied
Hide
Software Engineer IV (Hybrid - Onsite 2x/week)
Little Rock or Dallas or Mentor or Miamisburg or New Century
$100k-$135k/yr HybridFull Time
Avery Dennison
Avery DennisonNYSE: AVY: Manufacturer of materials science and digital identification products.
10+ YOEBS in computer science, engineering, or related field with 10+ years' experience, or MS in computer science with 6+ years. Requires CI/CD, Azure Cloud, Kubernetes, .Net, Angular, SQL, and technical leadership.
Continuous Integration/Continuous Delivery (CI/CD), Azure Cloud, Kubernetes, .Net, Angular, SQL
6d
Save
Mark Applied
Hide
Software Engineer (Desktop.NET)
Kansas City or Denver or Chicago or Cincinnati or St. Louis or Florida or Iowa or Nebraska or Tennessee
$100k-$140k/yr RemoteFull Time
Computer Information Concepts
Computer Information Concepts: Software for K-12 schools and local government administration.
5+ YOE5+ years of .NET software engineering, strong C# and VB.NET, WinForms, modern .NET, SQL Server/T-SQL, ASP.NET/IIS, testing, Git, CI/CD, NuGet, monitoring, and agile product development experience.
C#, VB.NET, WinForms, .NET Framework, .NET, SQL Server, T-SQL, ASP.NET, IIS, SAP Crystal Reports, JSON, XML, Git, GitHub, NuGet, LINQ, Entity Framework, GitHub Actions, Azure DevOps, PowerShell, REST APIs, Claude Code, Codex
1w
Save
Mark Applied
Hide
Software Engineer II
Overland Park, Kansas, United States
OnsiteFull Time
TFL
TFL: Direct-to-consumer ticket marketplace and live entertainment technology provider.
3+ YOEBachelor’s degree or equivalent and 3–6 years of software engineering experience. Requires C#, front-end and back-end development, databases, cloud services, Git, algorithms, and teamwork.
C#, HTML, CSS, JavaScript, React, Angular, Vue, SQL, NoSQL, MongoDB, Microsoft Azure, AWS, Git, Microsoft .NET, MVC .NET, ASP.NET, PHP, Svelte, SCSS, Tailwind, Webpack, Linux, Elastic, Microsoft SQL Server
1w
Save
Mark Applied
Hide
Software Developer I
Lenexa, Kansas, United States
OnsiteFull Time
Henderson Engineers
Henderson Engineers: National building systems design and construction management firm.
High school diploma or GED, C#, full-stack .NET, Microsoft SQL Server, JavaScript, HTML5, and CSS3 knowledge; strong problem-solving, communication, project management, and teamwork skills.
C#, .NET, MVC, ASP, Webforms, Microsoft SQL Server, JavaScript, HTML5, CSS3
1w
Save
Mark Applied
Hide
Software Engineer IV
Kansas City, Missouri, United States
HybridFull Time
BlueScope
BlueScope: A global provider of innovative steel materials and building solutions.
10+ YOEAssociate degree or equivalent experience; 10 years of professional development experience; expertise in at least two listed technologies; 3 years architecting software applications; developer coaching experience.
.NET, ReactJS, 3js, WPF, SQL, WebAPI
This job has expired