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 expertise with a focus on intellectual property (IP) information systems. 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 free text translations for semantic searches. 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 enjoy working with diverse technologies and want to impact the intellectual property and research intelligence space. The role offers a balance of technical challenges, from front-end development to cloud architecture, while also providing leadership opportunities through mentoring junior engineers.

Working at Clarivate means joining a company that's at the forefront of innovation in research and intellectual property analytics. The position offers professional growth in a collaborative environment, working with cross-functional teams and contributing to products that help fuel the world's greatest breakthroughs.

The role 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. The hybrid work model offers flexibility while maintaining connection with the Ann Arbor office team.

Last updated 2 days 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 unit tests
  • Troubleshoot and resolve application bugs and defects
  • Implement UI designs following industry standards
  • Participate in team brainstorming sessions and reviews
  • Execute Veracode Security Scans
  • Perform deployment and operational readiness checks
  • Review code contributions from team members
  • Supervise lower-level software engineers
  • Work with cross-functional teams for timely releases

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 Software Engineer

Senior Software Engineer position at Clarivate in Ann Arbor, MI, focusing on full-stack development for IP systems with hybrid work arrangement.

Senior Software Engineer

Senior Software Engineer position at Clarivate, developing IP information systems and enterprise applications using modern tech stack including C#, React, and AWS in a hybrid work environment.

Senior Software Engineer

Senior Software Engineer position at Clarivate, working on Ex Libris Research and Discovery Solutions in Jerusalem, requiring Java expertise and database experience.

Senior Python Developer

Senior Python Developer position at Clarivate focusing on building scalable data solutions using Python, Apache Spark, and AWS technologies in Bangalore, India.

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.