H&R Block Ireland
Job Title: Software Engineer
Location: Flexible Remote, Merrion Square South, Dublin 2
Hours of Work: Monday - Friday, 9am - 5:30pm
Contract: Full-Time, Permanent
Our Company
In 1955, two brothers, Henry and Richard Bloch, set out to provide the public with the highest quality personal tax services. Today we continue to serve our clients, our community, and our brand with the same passion our founders held. We’ve been true to that purpose since 1955 and in that time, we’ve prepared more than 800 million tax returns.
People are often surprised when they begin working here. Maybe it's because the company founded by two brothers still has the feeling of a family. Or it could be our high-ambition associates who believe in our purpose and core values. Or the growth opportunities that come with H&R Block careers.
Our company is forward thinking and creative, we combine passion & expertise to create fresh powerful experiences. In IT we provide an exceptional customer experience through reliable systems, consistent delivery, innovative solutions, working with the latest frameworks and technologies! We are an equal opportunities employer, and we are committed to a culture of belonging and equity where every voice is heard and everyone feels safe, included, and inspired. Our leadership is accessible. Our team is welcoming, fun and collaborative. Build your career, and future, with a position at H&R Block.
Our Team & Purpose
Our overall purpose in H&R Block Global Technology Centre Ireland is to build confidence in H&R Block products by driving quality and efficiency through our Process Governance and Product Certification practices and supporting our overall Enterprise Priority which is to provide an exceptional customer experience through reliable systems, consistent delivery, and innovative solutions. We do this by ensuring adherence to Quality Standards, providing transparency on the quality of our products, and insights to trends in quality through product reviews and audit and partnering with product squads and leaders across the Organization. We aim for operational excellence, having a DevOps culture with an agile based development culture.
What is the opportunity
Our Engineering Team employs some of the top engineering talent who are constantly working to improve processes, quality, and techniques, with the goal of producing the highest quality software solutions in the industry.
Reporting to the Manager - Technology, we are looking for a Software Engineer that has hands on experience developing, testing, and maintaining scalable web applications using .NET and Angular. The ideal candidate will be a detail-oriented self-starter who has experience in the financial services industry and has experience with Infrastructure-as-Code using Terraform, preferably Terraform Enterprise (TFE).
In this role, you will
Develop, test, and maintain scalable web applications using .NET and Angular.
Contribute to the management of cloud-native infrastructure with Azure and Terraform (TFE).
Write clean, well-documented, and testable code that aligns with internal standards.
Adhere strictly to the Software Development Life Cycle (SDLC) processes defined by the organization, including design reviews, code reviews, testing protocols, and deployment checklists.
Promote a culture of quality, maintainability, and performance in everything you build.
Collaborate closely with other engineers, QA, DevOps, and product teams to ensure smooth delivery of features.
Support incident resolution, root cause analysis, and long-term improvement initiatives.
Participate in agile ceremonies and contribute to backlog grooming, sprint planning, and retrospectives.
Who you are
Bachelor’s degree qualified in Computer Science, Information Systems or a related field.
2+ years of experience in software engineering with:
Backend development in .NET / C#
Hands-on experience with CI/CD pipelines and automation tools
Cloud infrastructure and deployment using Azure
Strong understanding of the full SDLC, including version control, CI/CD, automated testing, and release management.
Experience working in environments with established engineering processes, compliance requirements, and documentation standards.
Bachelor’s degree in Computer Science, Information Systems, or equivalent experience.
What will make you stand out
Experience with Agile/Scrum methodologies.
Experience in front end development using Angular/react
Understanding of monitoring, observability, and logging practices in cloud applications.
Experience with Infrastructure-as-code using Terraform, preferably with Terraform Enterprise (TFE)
The behaviours to embrace to help you succeed
Process-Oriented: Consistently follows and reinforces organizational SDLC practices and governance frameworks.
Lead by Example: Models professionalism, best practices, and accountability in every stage of the development lifecycle.
Collaborative: Works well with cross-functional teams and values knowledge sharing.
Communicative: Clearly articulates technical decisions and project status to various stakeholders.
Adaptable: Thrives in evolving environments and quickly learns new tools or practices.
Self-Starter: Proactively identifies improvements and contributes beyond assigned tasks.