Senior Software Engineer II

Company: Elsevier
Apply for the Senior Software Engineer II
Location: London
Job Description:

Overview

As a Senior Software Engineer, you will build cloud-native capabilities to support researchers through the publication and peer-review journey. You will work within the NPRE team to evolve our next-generation product, aligning with researchers’ needs and a dynamic tech landscape that includes AI. You’ll shape architecture, deliver in a cloud-hosted distributed system, and collaborate with cross-functional teams to improve the delivery process. This is a mission-driven role at a global leader that combines publishing heritage with modern tech to advance science and healthcare.

Pay / Benefits

  • flexible hours
  • wellbeing initiatives
  • shared parental leave
  • study assistance
  • sabbaticals

Responsibilities

  • Design, develop and deploy cloud-hosted applications for the next-generation product
  • Collaborate with business stakeholders to gather requirements in a fast-moving environment
  • Contribute to architectural decisions to ensure stability and performance
  • Identify and implement delivery improvements to accelerate value
  • Partner with cross-functional Agile and DevOps teams

Key requirements

  • Proficiency in JavaScript/TypeScript, frontend framework, Java/SpringBoot, and SQL with willingness to learn others
  • Experience with build tools, Git and continuous integration
  • Experience mentoring teammates and sharing knowledge
  • Experience with alerting, monitoring and logging tools
  • Familiarity with modern IDEs and refactoring tools
  • Experience with test-driven development and mocking libraries
  • Real-world Agile practices and execution
  • Capability in designing and developing for cloud environments
  • Familiarity with AI coding tools and cloud technologies (Docker, Kubernetes, AWS)
  • Some exposure to DevOps and Infrastructure as Code
  • Eagerness to learn and grow
  • Collaborative mindset
  • Mentoring and knowledge sharing
  • Open to improving working practices
  • Cloud-native design and deployment (Docker, Kubernetes, AWS)
  • Frontend: JavaScript/TypeScript
  • Backend: Java/SpringBoot

…

Posted: October 11th, 2026