We are seeking a Senior Software Engineer to architect and deliver the internal platforms and services that drive developer productivity, efficiency, and engineering excellence. In this role, you will:Own Operational Excellence: Lead and support key operational activities—identifying opportunities, resolving bottlenecks, and ensuring system reliability.Collaborate Across Functions: Partner closely with Product Management, QA, and other stakeholders to translate requirements into robust, scalable solutions.Unify Distributed Teams: Coordinate efforts across multiple, geographically dispersed groups to deliver cohesive, high-quality products on schedule.You’re a self-starter with a keen understanding of both development and operations, adept at balancing strategic vision with hands-on execution. If you’re passionate about empowering engineers to build great software we’d like to hear from you.About You – experience, education, skills, and accomplishmentsEducation: Bachelor's degree in computer science, Engineering, Technology, or equivalent professional experience.Professional Experience: 3+ years designing, developing, and supporting enterprise‑grade software solutions.Core Technical Skills:Java 8+ and Spring BootXML and JSON processingOracle, CassandraMicroservices design and implementationLinux system administration and shell scriptingAWSLogging and monitoring toolsWhat will you be doing in this role?Drive scalable operational excellence: While you’ll still troubleshoot IAM and other technical requests from internal and external customers, your primary mission is to identify trends, pain points, and systemic gaps, then architect solutions that eliminate repetitive work.Optimize support processes: Oversee the full lifecycle of incident management: ticketing, documentation, SLA tracking, and customer communications.Design longterm enhancements: Go beyond quick fixes. Perform root cause analyses during support activities, then lead the design and rollout of self-service tools, automated remediation scripts, and platform improvements that prevent issues from recurring.Build and instrument support tooling: Conceptualize, prototype, and deliver dashboards, alerting systems, and predictive utilities that provide real-time visibility into operational health and empower teams to preempt disruptions.Collaborate on robust architectures: Partner with solution architects and development squads to integrate your operational solutions into component level designs and CI/CD pipelines, ensuring reliability and scalability are baked in from the ground up.Champion code quality and best practices: Conduct strategic code and design reviews of support related projects, offering guidance that reinforces maintainability, security, and efficiency across our platform.About the TeamOur team’s mission is to enable Clarivate’s business lines to bring their ideas to market more quickly, with higher quality, to create better outcomes for our customers. Our team sits centrally within Clarivate and creates capabilities, frameworks, and best practices that power our customer-facing products.Hours of WorkFull time40hrs/weekHybrid modeAt Clarivate, we are committed to providing equal employment opportunities for all qualified 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.
View Original Job Posting