Taro Logo

Senior Software Engineer II

RELX is a global provider of information-based analytics and decision tools for professional and business customers, enabling better decisions and productivity.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer II

RELX, a global leader in information-based analytics and decision tools, is seeking a Senior Software Engineer II to join their team in Raleigh, NC. This role is perfect for an experienced software engineer who excels in complex system development and enjoys mentoring junior team members.

The position involves performing complex research, design, and software development within product lines, while providing direct input to project plans and methodology. You'll be working across multiple systems, interfacing with users/customers to translate requirements into solutions, and implementing best practices in software development.

As a Senior Software Engineer II, you'll be responsible for designing and working with complex data models, writing detailed specifications, and resolving technical challenges. The role requires expertise in various programming languages including Java, JavaScript, and SQL, along with strong knowledge of data modeling principles and storage systems.

This is an excellent opportunity for someone who wants to make an impact in a company that develops products helping researchers advance scientific knowledge, doctors improve patient care, and businesses prevent fraud. You'll be part of a team that values technical excellence, collaboration, and continuous learning.

The ideal candidate will have 5+ years of software engineering experience, strong technical skills, and the ability to mentor junior developers. You'll be working in an environment that promotes innovation, professional growth, and the opportunity to work on meaningful projects that benefit society.

Join RELX to be part of a company that not only focuses on technical excellence but also makes unique contributions to society and the communities in which it operates. This role offers the chance to work on complex technical challenges while helping to shape the next generation of software engineers.

Last updated 2 days ago

Responsibilities For Senior Software Engineer II

  • 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 II

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
  • 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 of test-driven development
  • Good oral and written communications skills

Interested in this job?

Jobs Related To RELX Senior Software Engineer II