Consulting/Principal Software Engineer

RELX

📍 Raleigh, North Carolina, United States

Full-time Computer Occupations Posted June 12, 2026

Job Description

About the Role


 

The Senior Software Engineer II role performs complex research, design, and software development assignments within a software functional area or product line. And provides direct input to project plans, schedules, and methodology in the development of cross-functional software products. This SWE performs software design — typically across multiple systems; mentors more-junior members of the team; and talks to users/customers and translates their requests into solutions.

*****Conditions of Employment - Ability to work a Hybrid schedule reporting to Raleigh, NC Office location*************


Requirements

  • 10+ years of proven experience as a Principal Software Engineer or similar role.
  • Strong proficiency in Python programming language.
  • Strong proficiency in database technology (SQL, NoSQL).
  • Extensive experience with Azure/AWS cloud services (e.g., EC2, S3, Lambda, RDS).
  • ...