Logo for H&R Block

Senior Software Engineer, Seasonal

Key Facts

Remote From: 
Full time
Senior (5-10 years)
English

Other Skills

  • Mentorship
  • Analytical Skills
  • Troubleshooting (Problem Solving)
  • Problem Solving

Roles & Responsibilities

  • Bachelor’s degree in a related field or equivalent education and experience
  • Ability to design scalable and efficient systems, including knowledge of design patterns
  • 5 years minimum related work experience
  • Knowledge of automated testing frameworks and methodologies

Requirements:

  • Design, develop, and maintain software components and products
  • Create and execute unit tests and address defects
  • Work closely with QA and UX teams to ensure consistent understanding of requirements
  • Mentor and coach other team members on current technology and best practices

Job description

About the Role:

When you join us as a seasonal 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 in the lead role for day-to-day functional tasks in the team, developer support, and maintaining the development environment.  

 

  

Day to day, you'll... 

  • 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 Quality Assurance (QA), User Experience (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 

  • Mentor and coach other team members on the latest technological advances within the current technology used and establish consistent best practices 

 

Required Qualifications:

Education:

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

Work Experience:

  • Ability to design scalable and efficient systems, including knowledge of design patterns and architecture principles
  • Familiarity with continuous integration and continuous deployment practices
  • Knowledge of automated testing frameworks and methodologies to ensure high-quality code, including unit testing and component integration testing
  • 5 years minimum related work experience
  • Strong analytical and troubleshooting skills to identify and resolve complex issues
  • Understanding of the necessary technology stack and language of the position/team
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. 

Software Engineer Related jobs

Other jobs at H&R Block

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.