Applies modern software engineering principles across the entire software lifecycle, including architecture, design, development, unit testing, code reviews, DevOps, defect remediation, troubleshooting, and release management, with a focus on scalability and performance. Job Summary: The Senior Software Engineer (Senior) plays a crucial role in designing and implementing highly advanced features and solutions that support the Tax practice and delivery of Tax services to clients.