As a Software Engineer, you will work closely with Senior, Lead, or Principal Software Engineers to design, develop, and maintain software components and products that support H&R Block business applications. Day to day, you’ll… Develop features and enhance existing functionality using Angular 15+, TypeScript, and .NET 8 Build and maintain secure, scalable APIs and backend services using REST and event‑driven patterns Translate business requirements into clear, maintainable technical implementations Write and maintain unit tests; assist in identifying and fixing defects and security issues Collaborate with QA engineers to define test cases and support scalable testing practices Participate in CI/CD pipelines using Azure DevOps Adhere to data security and compliance standards Contribute to monitoring, alerting, and observability solutions (e.g., Datadog) Help document operational processes, runbooks, and support procedures Participate in code reviews, incorporating feedback to improve quality and maintainability Collaborate with Product, QA, UX, Architects, and other Engineers in an Agile team Assist in resolving production issues and support ongoing product operations Explore and prototype new technologies and features under team guidance
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level
Number of Employees
501-1,000 employees