LexisNexis is seeking a Principal Software Engineer to join their team in Shanghai. This senior-level position requires an experienced professional with 10+ years in software engineering to lead large multifunctional development activities and solve complex technical problems. The role combines deep technical expertise with leadership responsibilities, requiring proficiency in multiple programming languages including Python, Go, Java, and JavaScript. The position involves working with complex data models, mentoring other developers, and serving as a technical point of contact for external resources. The ideal candidate will have strong architectural knowledge, excellent communication skills, and experience with various development methodologies. This role offers the opportunity to work with a global leader in legal and business information systems, contributing to solutions that help advance the rule of law worldwide.