Taro Logo

Senior Software Engineer

Global leader in trusted and transformative intelligence, providing enriched data, insights, analytics and workflow solutions across knowledge, research and innovation.
Ann Arbor, MI, USA
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
6+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Clarivate, a global leader in trusted intelligence and analytics, is seeking a Senior Software Engineer for their Ann Arbor location. This role combines full-stack development with a focus on intellectual property (IP) systems and enterprise-scale applications. The position offers a hybrid work arrangement and involves working with cutting-edge technologies including C#, ReactJS, AWS, and various modern frameworks.

The ideal candidate will play a crucial role in developing and enhancing software applications, particularly focusing on IP information systems and semantic search capabilities. They will be responsible for creating cross-platform compatible modules, implementing security measures, and ensuring high-quality code delivery through comprehensive testing and review processes.

This opportunity is perfect for experienced engineers who want to work with enterprise-level applications while having the flexibility of hybrid work. The role offers exposure to a wide range of technologies and the chance to mentor junior engineers. The position requires either a Master's degree with 3 years of experience or a Bachelor's degree with 6 years of experience, demonstrating Clarivate's commitment to both academic excellence and practical expertise.

Working at Clarivate means joining a company that's at the forefront of innovation and research intelligence. The role offers the opportunity to work on meaningful projects that impact global research and innovation, while being part of a collaborative team environment that values technical excellence and professional growth.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Modify, enhance, develop and debug software applications
  • Develop IP free text translations for semantic searches
  • Develop cross-browser and cross-platform compatible software modules
  • Evaluate business requirements and assess implementation feasibility
  • Develop and execute unit tests
  • Troubleshoot and resolve application bugs and defects
  • Implement UI designs following industry standards
  • Participate in team brainstorming sessions and code reviews
  • Execute Veracode Security Scans
  • Perform deployment and operational readiness checks
  • Supervise lower-level software engineers
  • Document software and technical specifications

Requirements For Senior Software Engineer

JavaScript
TypeScript
Python
Node.js
React
  • Master's degree in Computer Science, Information Science, or related field + 3 years experience OR Bachelor's degree + 6 years experience
  • Experience with object-oriented programming (OOP)
  • Experience with .NET Framework and C#
  • Experience with Angular (5,6,or 7) and Angular JS
  • Experience with HTML, JavaScript, SCSS and CSS
  • Experience with relational databases (SQL Server or MySQL)
  • Experience with Agile methodologies (Scrum or Kanban)
  • Experience in source control using Git/Bitbucket
  • Experience with Web API and REST API development
  • Experience with Entity Framework
  • Experience with CI/CD pipelines using Jenkins or Azure DevOps
  • Experience with Amazon Web Services and serverless development

Interested in this job?

Jobs Related To Clarivate Senior Software Engineer

Senior Fullstack Developer (Java and React)

Senior Fullstack Developer position at Clarivate, focusing on Java and React development in a cloud-native environment, working with AI platform enablement team in Barcelona.

Senior Software Engineer

Senior Software Engineer position at Clarivate, developing IP information systems and full-stack applications using modern technologies in a hybrid work environment.

Senior Python Developer

Senior Python Developer position at Clarivate focused on backend development.

Senior Software Engineer

Senior Software Engineer role at Microsoft SharePoint team in Hyderabad, focusing on secure data management and system architecture, requiring 4+ years of experience in software development.

Senior Software Developer

Senior Software Developer position at NVIDIA, focusing on AI networking acceleration and developing optimized inference frameworks using C++, Linux, and GPU technologies.