Senior Software Engineer (London)
Senior Software Engineer (London)

Senior Software Engineer (London)

Wandsworth Full-Time 43200 - 72000 £ / year (est.) No home office possible
E

At a Glance

  • Tasks: Design solutions, develop code, mentor juniors, and manage API platforms.
  • Company: Elsevier is a global leader in information and analytics for research and healthcare.
  • Benefits: Enjoy generous holidays, health programs, private medical benefits, and flexible work options.
  • Why this job: Join a collaborative team focused on improving health outcomes and advancing science.
  • Qualifications: Expertise in Java, JavaScript, AWS, Docker, and experience with relational databases required.
  • Other info: We value diversity and provide accommodations for applicants with disabilities.

The predicted salary is between 43200 - 72000 £ per year.

About our Team:

Our global team supports products that educate users on electronic health records, introducing students to digital charting and preparing them to document care in today's modern clinical environment. We have a stable product that we continuously improve, valuing trust, respect, collaboration, agility, and quality.

About the Role:

As a Senior Software Engineer, you will participate in technical discussions to design solutions meeting Product Requirements, develop test-driven code, pair with team members, mentor juniors, and support existing API Platforms.

You will manage a legacy and new Enterprise API Platform for Elsevier, aimed at providing a good developer experience both within and outside of Elsevier. Your focus will be on smooth API onboarding, ease of use of the developer portal, and rapid resolution of support requests.

Requirements:

  • Expertise in development languages such as Java, JavaScript, Groovy, JSP, HTML, XML, SQL, and Bash.
  • Experience with build tools like Maven and Gradle.
  • Knowledge of relational DBMS, particularly Postgres.
  • Experience using AWS services via Terraform, including Secrets Manager, Kinesis Firehose, S3, OpenSearch, etc.
  • Experience with monitoring tools like New Relic and Kibana for metrics and alerting.
  • Proficiency with Docker, containers, Helm, Kustomize for Kubernetes application management.
  • Familiarity with kubectl, k9s, and similar tools for Kubernetes resource management.
  • Bonus: Knowledge of networks, AWS ACM certificates, VPCs, transit gateways, etc.

Responsibilities:

  • Collaborate with technical team members to devise optimal technical solutions.
  • Document and review detailed specifications for complex system components.
  • Resolve complex bugs.
  • Work closely with team members to understand and translate product requirements into software designs.
  • Implement development processes, coding standards, and conduct code reviews.
  • Operate in various development environments (Agile, Waterfall), collaborating with stakeholders.
  • Mentor entry-level software engineers as directed.

Work in a way that works for you:

We promote a healthy work/life balance with initiatives like shared parental leave, study assistance, sabbaticals, and more.

Working for you:

We offer benefits including generous holiday allowance, health and wellbeing programs, private medical benefits, pension scheme, share options, travel loans, electric vehicle scheme, insurance options, parental leave, employee assistance, and extensive learning resources.

About the business:

Elsevier is a global leader in information and analytics, supporting research, healthcare, and education to improve health outcomes and advance science. We are committed to diversity, equity, and inclusion, providing accommodations for applicants with disabilities.

#J-18808-Ljbffr

Senior Software Engineer (London) employer: Elsevier

Elsevier is an exceptional employer, offering a dynamic work environment in London where innovation meets collaboration. With a strong commitment to employee growth, we provide extensive learning resources, generous benefits, and a healthy work/life balance, ensuring that our team members thrive both personally and professionally. Join us to be part of a diverse and inclusive culture that values trust, respect, and quality in everything we do.
E

Contact Detail:

Elsevier Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (London)

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Java, AWS services, and Docker. Having hands-on experience or projects that showcase your skills in these areas can set you apart during discussions.

✨Tip Number 2

Engage with our current products and APIs. Understanding how they work and their user experience will allow you to contribute meaningfully to technical discussions and demonstrate your genuine interest in our mission.

✨Tip Number 3

Network with current employees or join relevant tech communities. This can provide insights into our company culture and the team dynamics, which can be beneficial when discussing how you would fit into our environment.

✨Tip Number 4

Prepare to discuss your mentoring experiences. As a Senior Software Engineer, you'll be expected to guide juniors, so having examples of how you've successfully mentored others will highlight your leadership skills.

We think you need these skills to ace Senior Software Engineer (London)

Proficiency in Java, JavaScript, Groovy, JSP, HTML, XML, SQL, and Bash
Experience with build tools such as Maven and Gradle
Knowledge of relational DBMS, particularly Postgres
Experience using AWS services via Terraform
Familiarity with monitoring tools like New Relic and Kibana
Proficiency with Docker and container management
Experience with Kubernetes application management using Helm and Kustomize
Familiarity with kubectl and k9s for resource management
Strong problem-solving skills
Ability to mentor junior engineers
Excellent communication and collaboration skills
Experience in Agile and Waterfall development environments
Ability to document and review technical specifications
Adaptability to changing requirements and technologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your expertise in the required development languages such as Java, JavaScript, and SQL. Include specific examples of projects where you've used these technologies, especially in relation to API platforms.

Craft a Strong Cover Letter: In your cover letter, emphasise your experience with AWS services and monitoring tools like New Relic and Kibana. Discuss how your skills align with the responsibilities of mentoring junior engineers and collaborating on technical solutions.

Showcase Relevant Experience: When detailing your work history, focus on your experience with Docker, Kubernetes, and build tools like Maven and Gradle. Mention any specific achievements or challenges you overcame in these areas.

Highlight Soft Skills: Since the role involves collaboration and mentoring, be sure to mention your soft skills. Talk about your ability to work in Agile environments and how you’ve successfully communicated with team members to translate product requirements into software designs.

How to prepare for a job interview at Elsevier

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with the required development languages such as Java, JavaScript, and SQL. Highlight specific projects where you used these technologies, especially in relation to API development and management.

✨Demonstrate Problem-Solving Skills

Expect to face technical challenges during the interview. Be ready to walk through your thought process on how you would resolve complex bugs or design optimal solutions for product requirements.

✨Emphasise Collaboration and Mentorship

Since the role involves mentoring junior engineers, share examples of how you've successfully collaborated with team members in the past. Discuss any experiences where you guided others or contributed to a positive team dynamic.

✨Familiarity with Tools and Processes

Make sure to mention your experience with tools like Docker, AWS services, and monitoring tools. Discuss how you've implemented development processes and coding standards in previous roles, as this will show your readiness to contribute from day one.

Senior Software Engineer (London)
Elsevier
E
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>