The role is for experienced professionals who design, develop, test, deploy, maintain, and enhance software solutions. The team is focused on developing tailored software solutions and product enhancements in the area of tax compliance. In this opportunity as Sr. Software Engineer, you will: Develop efficient and high-quality code while meeting product release deadlines. Translate architectural vision into the design and delivery of a functioning system. Ensure adherence to coding, design and architectural standards. Assist leads to preparing time estimates for projects and software design plans. Write good lean technical design documentation and technical approach. Design all test cases to provide support to all systems and perform unit tests. Respond quickly to support issues and follow up till resolution. Conduct thorough troubleshooting and provide a quick resolution to production problems.