Software Engineer III in City of Westminster

Software Engineer III in City of Westminster

City of Westminster Full-Time 50000 - 60000 € / year (est.) Home office (partial)
Elsevier Inc.

At a Glance

  • Tasks: Join the Search Platform team to develop backend services and APIs for innovative search solutions.
  • Company: Elsevier, a leader in research and technology with a collaborative culture.
  • Benefits: Flexible hours, generous vacation, pension plan, and employee discounts.
  • Other info: Dynamic environment with opportunities for personal and professional growth.
  • Why this job: Make an impact on large-scale systems while learning from experienced engineers.
  • Qualifications: 2–4 years of backend engineering experience and strong Java skills.

The predicted salary is between 50000 - 60000 € per year.

We're looking for a Software Engineer III to join the Search Platform team within Elsevier's Search and AI Platform. This role is ideal for a strong backend engineer who is curious, eager to learn, and excited to work on large‑scale, cloud‑native systems – including search – even if they haven't worked in this domain before. You'll contribute to the core services that power search across products such as Scopus or ScienceDirect, working on backend services, APIs, and platform components. You'll take ownership of well‑defined pieces of work, deliver production‑quality code, and grow your expertise through close collaboration with senior and principal engineers.

Qualifications

  • 2–4 years of professional software engineering experience in backend or platform roles
  • Strong programming skills in Java, ideally using Spring / Spring Boot
  • Experience delivering production‑quality services in a cloud‑based environment (preferably AWS)
  • Familiarity with containerised applications and Kubernetes
  • A strong desire to learn new technologies and grow into complex domains

Responsibilities

  • Become productive in the Search Platform codebase, delivering features and fixes independently
  • Build confidence working with Java‑based, Kubernetes‑hosted services in the cloud
  • Learn the fundamentals of search platform concepts with support from the team
  • Contribute to improving code quality, test coverage, and operational reliability
  • Participate actively in code reviews, planning discussions, and team rituals

Benefits

  • Working flexible hours – flex the times you work in the day to fit your productivity and life commitments
  • 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)

Software Engineer III in City of Westminster employer: Elsevier Inc.

At Elsevier, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. As a Software Engineer III in our Search Platform team, you'll enjoy flexible working hours, a comprehensive pension plan, and generous vacation entitlements, all while contributing to impactful projects that enhance global research. With ample opportunities for professional growth and a supportive environment, you'll be empowered to expand your skills and make meaningful contributions to our cloud-native systems.

Elsevier Inc.

Contact Detail:

Elsevier Inc. Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer III in City of Westminster

Tip Number 1

Network like a pro! Reach out to current employees at Elsevier or in similar roles on LinkedIn. A friendly chat can give you insider info and might even lead to a referral, which is always a bonus!

Tip Number 2

Show off your skills! If you’ve got a GitHub or personal project that showcases your Java and cloud experience, make sure to highlight it during interviews. It’s a great way to demonstrate your hands-on abilities.

Tip Number 3

Prepare for technical interviews by brushing up on your coding skills. Practice common algorithms and data structures, especially in Java. We recommend using platforms like LeetCode or HackerRank to get in the zone.

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, it shows you’re genuinely interested in joining the team at Elsevier.

We think you need these skills to ace Software Engineer III in City of Westminster

Backend Engineering
Java
Spring
Spring Boot
Cloud-based Services
AWS
Containerisation

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your backend engineering experience and any relevant projects you've worked on. We want to see how your skills in Java and cloud environments like AWS can shine through!

Show Your Curiosity:In your cover letter, let us know about your eagerness to learn and grow. Mention any new technologies you're excited about or any self-driven projects that showcase your passion for software engineering.

Be Specific About Your Experience:When detailing your past roles, focus on specific achievements and contributions. We love seeing how you've delivered production-quality code and improved services in previous positions.

Apply Through Our Website:Don't forget to submit your application through our website! It’s the best way for us to receive your details and get you into our system quickly. Plus, it shows you're keen on joining our team!

How to prepare for a job interview at Elsevier Inc.

Know Your Tech Stack

Make sure you brush up on your Java skills, especially with Spring and Spring Boot. Familiarise yourself with cloud environments like AWS and containerisation with Kubernetes. Being able to discuss your experience and how it relates to the role will show you're ready to hit the ground running.

Show Your Curiosity

Since this role values eagerness to learn, be prepared to discuss how you've tackled new technologies in the past. Share examples of how you've approached learning complex domains or solved challenging problems. This will demonstrate your growth mindset and fit for the team.

Engage in Code Discussions

Be ready to participate in technical discussions during the interview. You might be asked to review code or discuss best practices. Show that you can contribute to improving code quality and operational reliability, as these are key responsibilities in the role.

Ask Insightful Questions

Prepare thoughtful questions about the Search Platform team and their projects. Inquire about their current challenges or future goals. This not only shows your interest in the role but also helps you gauge if the company culture aligns with your values.