H&R Block is a leader in tax preparation and financial services, seeking a Senior Software Engineer to join their Data Platform team. The role involves designing and building cloud-native applications and services to enhance the enterprise data platform, focusing on scalability, security, and collaboration with various stakeholders.
Responsibilities:
- Design and build scalable, highly available data services using ASP.NET Core, Angular, and Azure services
- Implement DevOps & CI/CD: Establish robust CI/CD pipelines using tools like Azure DevOps, Terraform, and cloud services
- Champion code quality, testing, security, and observability
- Collaborate with product managers, architects, and peers to deliver high‑value features and improvements
- Mentor other engineers
Requirements:
- Bachelor's degree in a related field or the equivalent through a combination of education and related work experience
- 5+ years of professional experience building software systems
- Strong expertise in C#, TypeScript, SQL, and software design patterns
- Experience with CI/CD pipelines, DevOps practices, and infrastructure-as-code
- Strong communication skills and a collaborative mindset
- Passion for innovation, continuous learning, and mentoring others
- Experience using AI-assisted development tools such as GitHub Copilot to enhance code quality, productivity, and developer workflows
- Experience with Azure App Services, Kubernetes, and serverless architectures
- Knowledge of event-driven architecture and domain-driven design
- Certifications in Azure Developer, Azure Solutions Architect, or similar
- Exposure to AI/ML integration in software products