At a Glance
- Tasks: Design and build backend search services for global research platforms.
- Company: Join Elsevier's innovative Search and AI Platform team.
- Benefits: Generous holiday, health perks, pension scheme, and learning resources.
- Other info: Collaborative environment with opportunities for personal and professional growth.
- Why this job: Make a real impact on millions of users discovering vital research.
- Qualifications: Experience in backend engineering and search technologies like Elasticsearch.
The predicted salary is between 60000 - 80000 € per year.
We are seeking a Senior Software Engineer I to join the Search Platform team within Elsevier’s Search and AI Platform. This role is well suited to an experienced backend engineer with hands‑on search experience who enjoys building reliable, cloud‑native systems at scale. You will work on core search services and APIs that support products such as Scopus and ScienceDirect, helping millions of users worldwide discover research and information. You will own well‑defined components, collaborate closely with teammates, and deliver production‑ready solutions with support from senior and principal engineers.
The Search Platform team builds and maintains shared search foundations used across Elsevier products. This includes search services, retrieval capabilities, ranking foundations, and content freshness. The platform supports both lexical and semantic search and continues to evolve toward AI‑augmented and LLM‑enabled discovery. We work closely with product, data science, and engineering teams, and we value collaboration, clear communication, and continuous improvement in a global team environment.
Responsibilities
- Design, build, and operate backend search services in production
- Contribute to scalable, reliable Kubernetes‑hosted systems
- Collaborate with cross‑functional partners to turn requirements into working solutions
- Participate in code reviews and technical discussions
- Continuously grow your understanding of search technologies and platform architecture
Requirements
- Several years of professional experience in backend or platform engineering
- Practical experience with search systems (for example Elasticsearch, Solr, OpenSearch, or Lucene‑based technologies)
- Strong experience with Java and modern backend frameworks (such as Spring or Spring Boot)
- Experience deploying and operating services in Kubernetes‑based environments
Benefits
- Generous holiday allowance with the option to buy additional days
- Health screening, eye care vouchers and private medical benefits
- Access to a competitive contributory pension scheme
- Save As You Earn share option scheme
- Travel Season ticket loan
- Electric Vehicle Scheme
- Maternity, paternity and shared parental leave
- Employee Assistance Programme
- Access to emergency care for both the elderly and children
- RECARES days, giving you time to support the charities and causes that matter to you
- Access to employee resource groups with dedicated time to volunteer
- Access to extensive learning and development resources
- Access to employee discounts scheme via Perks at Work
Senior Software Engineer- Java & Search Platform employer: Elsevier
Elsevier is an exceptional employer that fosters a collaborative and innovative work culture, particularly within the Search Platform team. With a strong emphasis on employee growth, you will have access to extensive learning resources and opportunities to contribute to impactful projects that support millions of users globally. The generous benefits package, including a competitive pension scheme and flexible leave options, further enhances the rewarding experience of working in a dynamic environment focused on cutting-edge technology.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer- Java & Search Platform
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work at Elsevier or similar companies. A friendly chat can sometimes lead to insider info about job openings or even a referral.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or personal project that showcases your backend and search system expertise, make sure to highlight it. It’s a great way to demonstrate your hands-on experience with Java and search technologies.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding of search platforms. Practice common algorithms and system design questions, as they’re likely to come up when discussing scalable solutions.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Senior Software Engineer- Java & Search Platform
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with backend engineering and search technologies. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about the Senior Software Engineer position and how your background makes you a perfect fit for our Search Platform team. Keep it engaging and personal.
Showcase Your Collaboration Skills:Since we value teamwork, mention any experiences where you’ve worked closely with cross-functional teams. Highlighting your ability to communicate and collaborate effectively will definitely catch our eye!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, you’ll find all the details you need about the role and our awesome company culture!
How to prepare for a job interview at Elsevier
✨Know Your Search Technologies
Make sure you brush up on your knowledge of search systems like Elasticsearch, Solr, or OpenSearch. Be ready to discuss how you've used these technologies in past projects and how they can be applied to the role at Elsevier.
✨Showcase Your Java Expertise
Since this role requires strong experience with Java and frameworks like Spring, prepare to talk about specific projects where you've implemented these technologies. Highlight any challenges you faced and how you overcame them.
✨Demonstrate Collaboration Skills
The Search Platform team values collaboration, so be prepared to share examples of how you've worked with cross-functional teams. Discuss how you communicate requirements and feedback effectively to ensure everyone is on the same page.
✨Prepare for Technical Discussions
Expect to engage in technical discussions and code reviews during the interview. Brush up on your problem-solving skills and be ready to tackle coding challenges that may come your way. Practice explaining your thought process clearly and concisely.