The Senior Software Engineer will be responsible for designing and implementing effective Analytics solutions and models that are deployed in Cloud platforms such as Azure or GCP. The role involves examining business requirements and providing solutions while interacting with the Technical Project Manager (TPM) and Tech Lead. The engineer should be able to lead conversations and build applications based on business requirements, adhering to industry coding standards and writing unit test cases to meet or exceed the defined coverage percentage of 25%. Additionally, the engineer will ensure that features built are successfully tested and deployed to production, implement proper monitoring solutions as recommended by the client, and document the design and service specifications for the application. Guidance will also be provided to developers in preparing functional and technical specifications.