Taro Logo

Consulting/Principal Software Engineer

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

Description For Consulting/Principal Software Engineer

RELX, a global leader in information and analytics, is seeking a Principal Software Engineer to join their team in Shanghai. This senior-level position combines technical expertise with leadership responsibilities, making it an excellent opportunity for experienced software engineers looking to make a significant impact.

The role requires a seasoned professional with 10+ years of software engineering experience who can lead large multifunctional development activities and solve complex technical problems. You'll be working with cutting-edge technologies including Python, Go, Java, and various data storage systems, while applying your expertise in data modeling and system architecture.

As a Principal Engineer, you'll serve as the primary technical point of contact, mentoring other developers and working directly with customers and end users. The position demands strong technical skills combined with excellent communication abilities, as you'll be interfacing with senior management and various stakeholders.

RELX offers a challenging environment where you'll be involved in meaningful work that helps professionals across industries make better decisions. You'll be part of a company that enables scientists to make new discoveries, lawyers to win cases, and doctors to save lives. The role provides an opportunity to work on complex technical problems while developing your leadership skills.

The ideal candidate will have a strong background in software engineering with a BS in Computer Science or equivalent (advanced degree preferred), expertise in various development methodologies, and proven experience in leading technical teams. You'll need to demonstrate proficiency in multiple programming languages and have a deep understanding of data modeling and architectural principles.

This position offers the chance to work with a global leader in information analytics, contributing to projects that have real-world impact across various industries. If you're passionate about technical leadership and solving complex problems, this role provides an excellent opportunity to advance your career while working on meaningful projects.

Last updated 10 days ago

Responsibilities For Consulting/Principal Software Engineer

  • Serve as a primary 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
  • Write and review detailed specifications for system components
  • Complete complex bug fixes
  • Design and work with complex data models
  • Mentor lead software developers
  • Interface with other technical personnel or team members to finalize requirements

Requirements For Consulting/Principal Software Engineer

Python
Go
Java
JavaScript
  • BS Engineering/Computer Science or equivalent experience required; advanced degree preferred
  • 10+ years of Software Engineering experience
  • 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 skills
  • Solid knowledge of architectural principles
  • Expertise in development languages including Python, Go, Java/J2EE, JavaScript, JSP, C/C++, HTML, XML, SQL
  • Advanced problem-solving experience
  • Advanced communication (verbal and written) and customer service skills

Interested in this job?

Jobs Related To RELX Consulting/Principal Software Engineer