Job Description
The Principal Software Engineer is a senior technical leader responsible for designing and evolving large-scale, distributed software systems. This role combines deep hands-on engineering with system architecture, technical leadership, and team mentorship. The Principal Software Engineer partners closely with engineering, product, and business stakeholders to deliver scalable, reliable, and high-quality solutions aligned with long-term platform strategy.
About You (Skills & Experience Required)
Apply for this Position
Ready to join Clarivate? Click the button below to submit your application.
Submit Application