Taro Logo

Senior Software Engineer

RELX is a global provider of information and analytics for professional and business customers across industries.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

RELX, a global leader in information and analytics, is seeking a Senior Software Engineer to join their team in Shanghai. This role is perfect for an experienced software engineer who wants to make an impact in a company that helps professionals across various industries make better decisions.

The position involves performing complex research, design, and software development assignments within software functional areas and product lines. You'll be working with cross-functional software products, providing direct input to project plans, schedules, and methodology. The role requires expertise in multiple programming languages and technologies, including Java, JavaScript, SQL, and various frameworks.

As a Senior Software Engineer, you'll be responsible for designing software across multiple systems, mentoring junior team members, and translating user/customer requirements into practical solutions. The ideal candidate will have 5+ years of software engineering experience and a strong background in data modeling and software development methodologies.

What makes this role exciting is the opportunity to work on complex technical challenges while having a direct impact on how professionals across various industries work. You'll be part of a company that enables scientists to make discoveries, lawyers to win cases, doctors to save lives, and insurance companies to offer better rates to their customers.

The role offers a chance to work with enterprise-level systems, mentor other developers, and contribute to significant technical decisions. You'll be working in an environment that values both technical excellence and professional growth, with opportunities to stay current with new technologies and best practices in software development.

This position would be ideal for a senior engineer who enjoys working with data-intensive applications, has a strong foundation in software architecture, and wants to contribute to products that make a real difference in professional industries. The role combines technical leadership with hands-on development, making it perfect for someone who wants to maintain their technical edge while helping others grow.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Interface with technical personnel to finalize requirements
  • Write and review detailed specifications for complex system components
  • Complete complex bug fixes
  • Work with development team to translate requirements into software designs
  • Implement development processes, coding best practices, and code reviews
  • Resolve complex technical issues
  • Train entry-level software engineers
  • Design and work with complex data models
  • Mentor less-senior software developers

Requirements For Senior Software Engineer

Java
JavaScript
  • BS Engineering/Computer Science or equivalent experience
  • 5+ years of Software Engineering experience
  • Advanced knowledge of software development methodologies (Agile, Waterfall)
  • Strong proficiency with data manipulation language including optimization techniques
  • Strong understanding of normalized/dimensional data modeling principles
  • Strong knowledge of multiple data storage subsystems
  • Expertise in development languages (Java/J2EE, JavaScript, JSP, C/C++, HTML, XML, SQL, Windows, UNIX, .Net)
  • Strong research skills
  • Knowledge in using and developing applicable tool sets
  • Good oral and written communications skills

Interested in this job?

Jobs Related To RELX Senior Software Engineer