Lead Software Engineer - Alexandria, United States - Clarivate

    Default job background
    Description
    Join the technology team that supports Clarivate's Alexander Street product platforms and publishing systems. Alexander Street products are curated, discipline-focused, primary-source collections, websites, and streaming media for learning and research. We're passionate about creating landmark online resources that help scholars and students discover and learn.

    We are looking for a Lead Software Engineer to join our Alexander Street Technology Team in the United States. This is an amazing opportunity to work on the product platforms that support Clarivate's Alexander Street multi-media products. The team consists of 20 people and is reporting to the Director of Technology.

    We have a great skill set in digital content publishing and we would love to speak with you if you have skills in working with open-source technologies, Python, PHP, search platforms, and databases.

    About You – Experience, Education, Skills, And Accomplishments

    At least 5 years of software development experience
    At least 3 years developing in Python including familiarity with a Python development framework such as Flask, Django, FastAPI.
    At least 3 years of developing in PHP, and working with PHP frameworks such as Symfony
    At least 3 years of experience working with relational databases and NoSQL databases, preferably mySQL and DynamoDB. Proficient in SQL.

    Familiarity with search platforms:
    SOLR and OpenSearch.
    At a minimum, Bachelor's degree in Computer Science, Computer Engineering, or similar Engineering or Science discipline.

    It would be great if you also had . . .

    Experienced in API development. Developing REST APIs and working with API frameworks/languages. GraphQL experience preferred.
    Proficiency with code versioning tools, such as Git.
    Experience working in an Agile environment
    Experience with Cloud architectures and services, AWS ideally
    Understanding of digital content publishing workflows
    Experience in , Golang

    What will you be doing in this role?


    Working with backend technologies in developing and maintaining customer facing applications and systems that provide content and research tools to Alexander Street customers, and provide administrative tools for customers to manage their products.

    Will be integral part of project teams working on initiatives to enhance the Alexander Street product platforms, applications and systems.

    Collaborate with other technology teams on development projects, working with Scrum Masters and Leads on cross-team initiatives, coordinate testing with QA team, and deployments with Infrastructure and Deployment team.

    Product you will be developing

    Alexander Street product platforms provide multi-media content to academic institutions for research and learning. The Administrative Portal allows customer administrator to manage their products, view usage and engagement statistics.


    The applications and systems involve a variety of technologies including Python, PHP, SOLR and Elasticsearch search platforms, and DynamoDB databases.

    About The Team


    In working primarily on customer facing applications, this team is providing direct support to the product management and platform teams.

    As part of the larger organization, this team also works closely with the development team that is responsible for the Alexander Street content management systems as well as other teams that utilize Alexander Street content and data.

    Hours of Work

    This is a full-time position with a hybrid working model.

    The other part of the technology organization is geographically distributed and work remotely, and generally work core hours of 9AM-4PM EDT in the US.

    With this position, it is expected to work core hours locally, with overlap with the US team in the AM.

    We also ask for team members to be available for deployments, roughly scheduled every 3 weeks in the early mornings, 7AM EDT.

    Clarivate is an Equal Opportunity Employer Vets/Minorities/Women/Disabled
    #J-18808-Ljbffr