Taro Logo

Principal Software Engineer

Global leader in information and analytics, helping researchers and healthcare professionals advance science and improve health outcomes through digital solutions and tools.
Backend
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Healthcare · Education

Description For Principal Software Engineer

Elsevier, a global leader in information and analytics, is seeking a Principal Software Engineer to join their team in Bengaluru. This role represents an opportunity to work with a company that's at the forefront of advancing healthcare and scientific research through technology.

The position involves performing complex research, design, and software development within software functional areas or product lines. As a Principal Engineer, you'll be expected to provide technical leadership, mentor team members, and serve as the primary technical point of contact for external resources. The role requires expertise in various technologies including Java, JavaScript, React, and SQL, along with strong knowledge of data modeling and architectural principles.

The ideal candidate will have 10+ years of software engineering experience and a strong background in complex system development. You'll be working on challenging technical problems, writing complex code, and translating user and customer requests into solutions. The role offers significant impact potential, working on systems that help researchers make new discoveries and healthcare professionals improve patient outcomes.

Benefits are comprehensive, including health insurance, flexible working arrangements, parental leave, and various other wellness programs. The company culture promotes work-life balance and provides numerous wellbeing initiatives. Working at Elsevier means contributing to addressing world's grand challenges in science and healthcare while being part of a global team that values innovation and technical excellence.

This is an excellent opportunity for a seasoned software engineer looking to make a meaningful impact in the healthcare and scientific research domain while working with cutting-edge technologies and leading complex technical initiatives.

Last updated 8 days ago

Responsibilities For Principal Software Engineer

  • Serve as primary technical point of contact for external technology resources
  • Provide design input across a product
  • Work directly with customers and end users
  • Interface with technical personnel to finalize requirements
  • Write and review detailed specifications for system components
  • Complete complex bug fixes
  • Design and work with complex data models
  • Mentor lead software developers
  • Serve as acknowledged technical expert on coding issues

Requirements For Principal Software Engineer

Java
JavaScript
React
  • 10+ years of Software Engineering experience
  • BS Engineering/Computer Science or equivalent experience required; advanced degree preferred
  • Software development process expert in applicable methodologies (Agile, Waterfall)
  • Expertise in data modeling, design and manipulation
  • Expertise in normalized/dimensional data modeling principles
  • Expert knowledge of multiple data storage subsystems
  • Strong budgeting/finance skills
  • Strong interpersonal and communication skills
  • Expertise in development languages including Java/J2EE, JavaScript, JSP, React, Nextjs, HTML, XML, SQL
  • Experience with Windows, UNIX, and .Net
  • Strong organization and project planning skills

Benefits For Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
  • Comprehensive Health Insurance
  • Group Life Insurance
  • Group Accident Insurance
  • Flexible Working Arrangements
  • Employee Assistance Program
  • Medical Screening
  • Parental Leave Benefits
  • Long-Service Awards
  • Subsidized Meals
  • Paid Time Off
  • Free Transportation in select locations

Interested in this job?

Jobs Related To Elsevier Principal Software Engineer