10,000 jobs found — updated daily
CPA Global North America LLC d/b/a Clarivate Analytics (US) LLC is seeking a Senior Software Engineer in Ann Arbor, MI. Clarivate is a global leader in trusted and transformative intelligence, providing enriched data, insights, analytics, and workflow solutions grounded in deep domain expertise across knowledge, research, and innovation. The company's mission is to fuel the world’s greatest breakthroughs by harnessing human ingenuity. This role involves designing, developing, enhancing, and debugging enterprise software applications, specifically focusing on IP free-text translation modules for semantic search and cross-browser and cross-platform components. The engineer will translate product requirements into technical designs, ensuring scalability, efficiency, security, and adherence to object-oriented programming, secure coding, code reuse, and design patterns. Key responsibilities include building secure server-side services and RESTful Web APIs using .NET Framework, C#, and ASP.NET Core, as well as developing multi-page Angular and AngularJS applications with TypeScript, JavaScript, HTML, SCSS, and CSS. The position also requires implementing automated unit, integration, and end-to-end tests, configuring and optimizing CI/CD pipelines with security gates, and planning and executing production change requests. The Senior Software Engineer will containerize services with Docker, deploy on IIS, design and query SQL Server or MySQL databases, develop Python components for integration and automation, and manage deployments in AWS. Collaboration with Product, QA, and DevOps teams is essential for timely releases, and the role requires independent delivery of full-lifecycle features within an Agile (Scrum or Kanban) environment. The position may also involve supervising junior engineers.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior

The resume builder that gets results.