Euromonitor is seeking a Senior Software Engineer to join their technology team in a hybrid work arrangement. The role involves building and maintaining high-quality web applications using Microsoft technology stack and Python. The position reports to the Technical Lead and focuses on developing both internal and external facing applications. The ideal candidate will have 5+ years of experience with strong expertise in .NET, Python, and cloud technologies, particularly Azure. They offer a collaborative work environment with opportunities for professional growth, flexible work arrangements, and community involvement. The role requires a mix of technical expertise in modern development practices including microservices, cloud technologies, and DevOps, along with strong communication skills to work effectively with both technical and business teams. This is an excellent opportunity for a senior developer looking to work on enterprise-level systems while maintaining a good work-life balance.