Principal Engineer

BASIC FUNCTIONS : This position develops and leads large multifunctional development activities, solves complex technical problems, writes complex code, and serves as a senior source of expertise.

Also, this position takes initiatives to collaborate with partner teams worldwide.


  • 7+ years of Software Engineering experience
  • BS Engineering / Computer Science or equivalent experience required; advanced degree preferred

  • Expertise and strong hands-on experience in development languages / frameworks including but not limited to : Java / J2EE, Spring Boot, Microservice / API;
  • knowledge / experience of Microsoft .Net technology stack is a good plus.

  • UI skills and hands-on capability is preferred. Strong React and CSS skills especially.
  • Strong Database knowledge and query optimization skills.
  • Good sense of software architecture design, application scaling, performance, and security.
  • Good understanding of agile software development methodologies.
  • Good understanding and applicable skills of DevOps and CI / CD.
  • Proven expert in partnering and leading internal and external technology resources in solving complex business needs.
  • Strong ability of problem-solving when facing complicated dependencies. Aggressive and optimistic.
  • Good time management and multi-tasking capability.
  • Advanced communication (verbal and written) and customer service skills. Strong interpersonal, communication, and presentation skills applicable to a wide audience including senior and executive management, customers, etc.
  • including diction / terminology and presenting information in a concise and effective manner to clients, management, and various departments using assorted communication mediums.


  • Serve as a solid technical point of contact for external technology resources.
  • Provide design input across a product.
  • Work directly with customers and end-users.
  • Serve as acknowledged go-to person on coding and technical issues.
  • Interface with other technical personnel or team members to finalize requirements.
  • Write and review portions of detailed specifications for the development of system components of moderate complexity.
  • Complete complex bug fixes.
  • Keep abreast of new technology developments.
  • Design and work with complex data models.
  • Elsevier is an equal opportunity employer : qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.


    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    通过点击 "继续", 我 同意neuvoo处理我的信息数据, 并给我发送电子邮件提醒 详见neuvoo 隐私政策 。我可以在任何时候取消订阅。