Taro Logo

Senior Software Engineer

A global leader in information and analytics, helping researchers and healthcare professionals advance science and improve health outcomes through publishing, data analytics, and healthcare solutions.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Healthcare · Education · Enterprise SaaS

Description For Senior Software Engineer

Elsevier, a global leader in information and analytics, is seeking a Senior Software Engineer to join their team supporting educational electronic health records products. The role involves working on both legacy and new Enterprise API Platforms, focusing on providing excellent developer experience both within and outside of Elsevier. The position requires expertise in various technologies including Java, JavaScript, AWS services, and Kubernetes.

The team values trust, respect, collaboration, agility, and quality, working on stable products that help introduce students to digital charting and prepare them for modern clinical environments. As a Senior Engineer, you'll participate in technical discussions, develop test-driven code, mentor juniors, and support API platforms.

The role offers comprehensive responsibilities including interface with technical personnel, documentation of specifications, bug fixing, and implementation of development processes. The position provides an excellent opportunity to work with modern technologies while contributing to healthcare and education sectors.

Elsevier offers an impressive benefits package including healthcare, pension, share options, and various lifestyle benefits. The company promotes a healthy work-life balance with numerous wellbeing initiatives, parental leave, and professional development opportunities. Working at Elsevier means contributing to advancing healthcare and science while being part of a global organization that values innovation and sustainable future.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Interface with technical personnel to ideate on technical solutions
  • Document and review detailed specifications for complex system components
  • Complete complex bug fixes
  • Translate product requirements into software designs
  • Implement development processes and coding best practices
  • Operate in various development environments (Agile, Waterfall)
  • Train entry-level software engineers
  • Support existing API Platforms

Requirements For Senior Software Engineer

Java
JavaScript
PostgreSQL
Kubernetes
  • Expertise in Java, JavaScript, Groovy, JSP, HTML, XML, SQL and bash
  • Knowledge of build tools – Maven and Gradle
  • Experience with PostgreSQL
  • Knowledge of AWS services via Terraform
  • Experience with New Relic, Kibana for observing metrics
  • Experience with Docker, containers, helm, kustomize for Kubernetes
  • Knowledge of kubectl, k9s for managing k8s resources
  • Knowledge of networks (AWS ACM certificates, VPC's, transit gateways) is a plus

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Generous holiday allowance with option to buy additional days
  • Health screening and private medical benefits
  • Eye care vouchers
  • Wellbeing programs
  • Life assurance
  • Contributory pension scheme
  • Save As You Earn share option scheme
  • Travel Season ticket loan
  • Electric Vehicle Scheme
  • Dental Insurance
  • Maternity, paternity and shared parental leave
  • Employee Assistance Programme
  • Emergency care for elderly and children
  • Learning and development resources
  • Employee discounts scheme

Interested in this job?

Jobs Related To Elsevier Senior Software Engineer