Design an Extensible Tax Policy Engine
Company: Gusto
Role: Software Engineer
Category: Software Engineering Fundamentals
Difficulty: medium
Interview Round: Onsite
Overview: Design a versioned tax policy engine that selects rules by year and filing status while supporting progressive and fixed-rate strategies. Cover policy identity, reproducible historical calculations, extension boundaries, validation, rounding, testing, and controlled rollout.