Enable job alerts via email!

Principal Software Engineer

Elsevier

London

On-site

GBP 70,000 - 90,000

Full time

2 days ago
Be an early applicant

Job summary

A global information analytics company in London is seeking a Principal Software Engineer to lead technical discussions and develop solutions. This role involves managing both legacy and new API Platforms, ensuring a great developer experience. Requirements include expertise in Java, AWS, Kubernetes, and ability to mentor juniors. Benefits include generous holidays, health screening, and wellbeing programs.

Benefits

Generous holiday allowance with buy options
Health screening
Private medical benefits
Wellbeing programs
Life assurance
Pension schemes
Share options
Travel loans
Electric vehicle schemes
Dental insurance
Parental leave
Employee assistance

Qualifications

  • 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, specifically PostgresDB.
  • Experience with AWS services via Terraform.
  • Experience with monitoring tools like New Relic and Kibana.
  • Proficiency with Docker and Kubernetes.
  • Ability to use tools like kubectl and k9s.

Responsibilities

  • Serve as the primary technical contact for external technology resources.
  • Provide design input across products.
  • Work directly with customers and end users.
  • Be the go-to person for coding and technical issues.
  • Collaborate with team members to finalize requirements.

Skills

Java
JavaScript
Groovy
JSP
HTML
XML
SQL
Bash
Maven
Gradle
PostgresDB
AWS services
Terraform
Docker
Kubernetes
Kibana
New Relic

Job description

About our Team:

Elsevier is a global information analytics company that helps institutions and professionals progress science, advance healthcare, and improve performance for the benefit of humanity. We serve the research, academic, and clinical communities through the application of technology and analytics to content. Our portfolio of solutions combines extensive Scientific, Technical, and Medical content, powerful analytics, and innovative technologies. We support our corporate customers, R&D professionals, engineers, scientists, and marketing leaders to innovate and commercialize ideas, products, and processes.

About the Role:

As a Principal Software Engineer, you will participate in technical discussions to design solutions that meet product requirements, develop test-driven code, collaborate with team members, mentor juniors, and support existing API Platforms.

You will oversee a legacy and new Enterprise API Platform for Elsevier, aimed at providing a seamless developer experience both within and outside the organization. Key goals include smooth onboarding of APIs, 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, specifically PostgresDB.
  • Experience with AWS services via Terraform, including Secrets Manager, Kinesis Firehose, S3, OpenSearch, etc.
  • Experience with monitoring tools like New Relic and Kibana for metrics and alert configuration.
  • Proficiency with Docker, containers, Helm, and Kustomize for managing Kubernetes applications.
  • Ability to use tools like kubectl, k9s to observe and manage Kubernetes resources.
  • Bonus: Knowledge of networking, including AWS ACM certificates, VPCs, transit gateways, etc.

Responsibilities:

  • Serve as the primary technical contact for external technology resources.
  • Provide design input across products.
  • Work directly with customers and end users.
  • Be the go-to person for coding and technical issues.
  • Collaborate with team members to finalize requirements.
  • Develop and review specifications for system components of moderate complexity.
  • Design complex data models.
  • Mentor lead developers on development methodologies and optimization techniques.

Work in a way that works for you:

We promote a healthy work/life balance with initiatives like shared parental leave, study assistance, and sabbaticals to help you meet both immediate and long-term goals.

Benefits include:

  • Generous holiday allowance with buy options
  • Health screening, eye care vouchers, private medical benefits
  • Wellbeing programs, life assurance, pension schemes
  • Share options, travel loans, electric vehicle schemes
  • Dental insurance, parental leave, employee assistance, and more

About the business:

We are a global leader in information and analytics, helping researchers and healthcare professionals advance science and improve health outcomes. Our work supports science, healthcare, education, and clinical practice, contributing to a sustainable future through innovative technologies.

-----------------------------------------------------------------------

We are committed to a fair and accessible hiring process. Please inform us if you need accommodations during the process by completing our Applicant Request Support Form or contacting 1-855-833-5120.

Warning: Be cautious of scams. We do not ask for money or banking details during recruitment. Learn more about scams here.

Read our Candidate Privacy Policy.

We are an equal opportunity employer, considering all qualified applicants without regard to legally protected characteristics.

USA Job Seekers:

See EEO Know Your Rights.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.