Software Engineer

ClarivatePhiladelphia, PA
5dHybrid

About The Position

We are looking for a Software Engineer to join our Content Technology team in Philadelphia, PA. This is an exciting opportunity for an early career engineer or recent graduate to work on impactful projects in the research and analytics space while growing their backend and cloud native development skills. You’ll be part of a collaborative team working with Java microservices, PostgreSQL, and AWS, and will receive mentorship from senior engineers as you build a strong technical foundation and progress your career. About the Team You’ll be joining a growing engineering team focused on Content Technology, with specific work on the Content Tracking project, a key part of the company’s data strategy. The team includes engineers and a project manager based in Philadelphia and partners closely with distributed teams in India and on the U.S. West Coast, including data science and product stakeholders. The team culture emphasizes mentorship, collaboration, and continuous learning, making it a supportive environment for early career engineers who value quality, ownership, and teamwork.

Requirements

  • Bachelor’s or Master’s degree in Computer Science , Software Engineering, or a related field
  • Academic, internship, or project based experience developing applications using Java (or similar object-oriented languages)
  • Exposure to cloud platforms (AWS preferred) through coursework, internships, or hands- on projects
  • Familiarity with relational databases such as PostgreSQL, MySQL, or similar

Nice To Haves

  • Coursework or project experience with microservices, REST APIs, or distributed systems
  • Exposure to front end frameworks such as Angular
  • Familiarity with Elasticsearch, search technologies, or analytics use cases
  • Academic or hands- on exposure to Big Data technologies or platforms like Databricks
  • Understanding of core software engineering concepts such as APIs, version control, and basic system design
  • Curiosity and motivation to grow into more advanced technical responsibilities over time

Responsibilities

  • Developing and enhancing backend services using Java, with guidance from senior engineers
  • Learning and contributing to AWS based , cloud native applications
  • Assisting with database development and data persistence using PostgreSQL
  • Participating in peer code reviews and learning clean code and engineering best practices
  • Working closely with engineers, data scientists, and product partners across the U.S. and India
  • Gaining exposure to the full software development lifecycle, from design through deployment
  • Collaborating with senior engineers to build functional knowledge and technical confidence
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service