Lead Software Engineer

Clarivate Analytics
Ann Arbor, MI, United States
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) Unit Testing Cascading Style Sheets (CSS) Code Review Relational Databases Hibernate (Java) Java Persistence API Spring Framework Microsoft SQL Server Object-Oriented Software Development
+11 more
Open Web Application Security Scrum Methodology Secure Coding Software Engineering Web Applications Spring-boot AngularJS Information Technology Front End Software Development Restful APIs Software Library

Job description

Experteer Overview In this role you will lead the development of Foundation IP, delivering a scalable web app and Java/Spring Boot REST services. You will collaborate with cross-functional teams in an agile environment to build customer-facing software and maintain high-quality, secure code. You’ll own technical direction, perform design reviews, and mentor teammates while delivering features in two-week sprints. Join a collaborative team focused on enterprise-grade, full-stack delivery at scale. Compensation / Benefits * Design and develop features across Angular 17 frontend and Java/Spring Boot REST services * Support Foundation IP, an external-facing product used by customers * Handle a mix of new development, client-reported bugs, and maintenance tasks * Apply engineering best practices: unit testing, OOD, code reviews, secure coding, OWASP Top 10 * Work in small scrum teams with QA, BAs, POs, and other engineers for planning and delivery * Conduct scoped POCs, create design docs, communicate risks, participate in RCA, and contribute to prevention strategies * Provide technical guidance to junior engineers and foster a collaborative engineering culture Tasks * 5+ years hands-on software engineering, including Java development * 5+ years Core Java, Spring Boot, Spring REST, JPA, Hibernate, and open-source libraries * 5+ years SQL Server experience with queries and relational databases * 5+ years JavaScript, HTML, CSS, and modern front-end development using Angular * Bachelor’s degree in Computer Science, Technology, Engineering, or related field, or equivalent work experience Key requirements *

Requirements

and communicate risks, participate in RCA, and contribute to prevention strategies * Provide technical guidance to junior engineers and foster a collaborative engineering culture Tasks * 5+ years hands-on software engineering, including Java development * 5+ years Core Java, Spring Boot, Spring REST, JPA, Hibernate, and open-source libraries * 5+ years SQL Server experience with queries and relational databases * 5+ years JavaScript, HTML, CSS, and modern front-end development using Angular * Bachelor’s degree in Computer Science, Technology, Engineering, or related field, or equivalent work experience Key requirements *

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

5:59 min

Differentiating a software engineering career by learning platform fundamentals

Keith Cirkle · Coffee With Developers

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · WWC Europe 2026

5:46 min

Evolution of the Angular framework from AngularJS

Valentine Awe · WWC 2023

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

4:05 min

Redefining software engineer job specifications and modern university partnerships

Avani Prabhakar Avani Prabhakar +3 · WWC Europe 2026

56 sec

The hidden costs of delayed peer code reviews

Tim Gilboy Tim Gilboy

Videos

See all

Related articles

See all