Overview
Join Elsevier as a Principal Software Engineer and help build and scale our Internal Developer Portal using Spotify’s Backstage framework.
About the Team
We’re a cross‑functional team partnering with product, UX, platform, and security to deliver a cohesive, high‑quality developer experience for thousands of engineers at Elsevier.
About the Role
Lead the architecture, development, and adoption of our Backstage platform. You will design core capabilities, set engineering standards, and guide teams across Elsevier in using and contributing to the portal.
Key Responsibilities
* Own the technical vision, architecture, and delivery of Backstage platform capabilities, plugins, and backend services.
* Design and build high‑quality, secure, and maintainable full‑stack TypeScript solutions (React/Node.js) within Backstage’s monorepo and plugin architecture.
* Define and uphold engineering standards, patterns, and governance for contributed plugins, templates, and documentation.
* Partner with product managers, UX, business analysts, and other stakeholders to translate needs into clear roadmaps, outcomes, and acceptance criteria.
* Mentor engineers and contributors; conduct design and code reviews; elevate best practices in reliability, security, performance, and accessibility.
* Contribute back to the Backstage open‑source community where appropriate, track ecosystem changes, and guide internal adoption.
Technical Skills
* Expert proficiency in TypeScript, Node.js, and React; modern full‑stack patterns, state management, and component design.
* Authentication and authorization: OAuth/OIDC/SSO, token management, session handling, role‑based access control.
* Testing at multiple layers: unit/integration/e2e (Jest, Cypress).
* Observability and reliability: logging, metrics, tracing, performance profiling, and resilience patterns.
* Experience with containers and cloud‑native delivery (Docker, Kubernetes) and infrastructure‑as‑code patterns.
Non‑Technical Skills
* Exceptional communication and the ability to interface with non‑technical stakeholders; translate complex technical concepts into clear narratives and decisions.
* Strong product mindset: clarify outcomes, define acceptance criteria, and align solutions with business goals.
* Proven leadership in planning and road‑mapping; ability to balance strategic investments and near‑term value.
* Mentorship and coaching: elevate team practices through feedback, documentation, and example‑driven leadership.
Required Qualifications
* Good years of professional software engineering experience, including leadership of complex, multi‑team initiatives.
* BS in Engineering/Computer Science or equivalent experience required; advanced degree preferred.
Why Join
Work in a culture of innovation, collaboration, and excellence. If you are ready to advance your career and make a significant impact, we encourage you to apply.
Work Flexibility
* Flexible working hours – flex the times when you work to fit everything in and work when you are most productive.
Benefits
* Comprehensive Pension Plan
* Home, office, or commuting allowance
* Generous vacation entitlement and option for sabbatical leave
* Maternity, paternity, adoption, and family care leave
* Flexible working hours
* Personal choice budget
* Internal communities and networks
* Various employee discounts
* Recruitment introduction reward
* Employee Assistance Program (global)
About the Business
A global leader in information and analytics. We combine quality information and vast data sets with analytics to support visionary science and research, health education, and interactive learning. Elsevier harnesses innovative technologies to support science, healthcare, and clinical practice and partners for a better world.
Seniority Level
Mid‑Senior level
Employment Type
Full‑time
Job Function
Engineering and Information Technology
Industries
Information Services
#J-18808-Ljbffr