Lead Software Engineer (Progress, ABL)

Clarivate logo


View Salaries, Reviews, and more  

Job Summary

Job Type


Years of Experience
Information not provided

Tech Stacks

Job Description

Love reading, and want to help people find the books they need? We work with libraries - helping them discover new titles, supplying them, even processing them to go directly on-shelf. We work with institutions all over the world, with all book formats. And we're looking to add to our team which develops and keeps the infrastructure behind all the magic humming.

A Lead Software Engineer designs, develops, codes and customizes customer-facing software applications from product conception to end user interface. Analyzes and understands customer requirements and preferences, incorporating these into the design and development process. This engineer has an expert knowledge of professional software engineering practices including coding standards, code reviews, source control management, build processes, test automation, and operations.

  • The engineer will lead projects and be a mentor and resource in technical matters for other team members.
  • Be responsible for the full software development life cycle of modules in complex software systems for warehousing and fulfilment of edutech products and services.
  • Interact with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
  • Be in a rotation to monitor and ensure the smooth operation of the systems, and work with different stakeholders to fix any operational problems.
  • Use operational experience and industry developments to propose system improvements; and design and implement these with the team.

In this position, the engineer will take on challenges and difficult tasks, and hold themselves accountable to delivering on commitments. They'll use knowledge of best practices and strong communication skills to benefit the team, plan their work to align with organizational goals and collaborate effectively with other groups. They'll be expected to make effective decisions about the scope of the work and resources needed for it.

About You

Experience, education, skills, and accomplishments

  • Master degree or relevant experience.
  • Experience in lead development roles.
  • Proficiency with Progress/OpenEdge database
  • Hands on experience with Progress 4GL/ABL
  • Progress database design and performance experience
  • Experience with distributed systems built with web services and REST architectures (including knowledge of XML/JSON data formats)

If would be great if you also have experience/knowledge of ...

  • Linux, including scripting and basic system administration.
  • RDBMS such as MySQL or MS SQL Server, and SQL
  • Modern general purpose programming language(s)

About The Team

  • Our development team consists of 9 engineers with deep industry and software expertise in development, QA, and operations. We are closely supported by product and project management professionals. We work closely with internal customer-facing teams and internal and external suppliers.
  • Our objective is to provide innovative industry-leading services to institutional library systems, and these services cover the full range from material selection to procurement to collection management.
  • We foster a collaborative and collegial environment and encourage and support innovative thinking and personal technical growth.

Hours of Work

This is a full-time position, primarily working core business hours in your time zone, with flexibility to adjust to various global time zones as needed. There is a DevOps component to this role; this involves being on call in a rotation. This is also a hybrid position working in the office 2-3 days a week.

At Clarivate, we are committed to providing equal employment opportunities for all persons with respect to hiring, compensation, promotion, training, and other terms, conditions, and privileges of employment. We comply with applicable laws and regulations governing non-discrimination in all locations.

Interview Questions of Lead Software Engineer (Progress, ABL) at Clarivate

Currently, there aren't any interview questions for this role at Clarivate shared by other job seekers.
View more interview questions of similar roles from other companies โ†’
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Salary Insights of Lead Software Engineer (Progress, ABL) at Clarivate

Currently, there aren't any salaries for this role at Clarivate shared by other job seekers.

View more salaries from Clarivate โ†’

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now