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 and data analytics.
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 ideal candidate will be proficient in various programming languages and technologies, with strong experience in cloud services and containerization.

The position offers an opportunity to work with a stable product in a team that values trust, respect, collaboration, agility, and quality. You'll be responsible for technical design, test-driven development, pair programming, mentoring juniors, and supporting API platforms. The role requires expertise in multiple technologies including Java, JavaScript, AWS services, and Kubernetes.

The company offers a comprehensive benefits package including healthcare, pension, and various lifestyle benefits. Working at Elsevier means contributing to advancing science and improving health outcomes through technology and analytics. The company promotes a healthy work-life balance and offers flexible working arrangements.

This is an excellent opportunity for a senior engineer looking to make an impact in the healthcare and education sectors while working with modern technologies and practices. The role combines technical leadership with hands-on development, making it ideal for someone who enjoys both coding and mentoring.

Last updated a day 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

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)

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
  • Life assurance
  • Contributory pension scheme
  • 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