> Markdown version of [/jobs/ext/2953775-consulting-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/2953775-consulting-principal-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Consulting/Principal Software Engineer - **Company:** RELX Group plc - **Location:** Raleigh, NC, United States (Remote available) - **Experience:** Expert - **Salary:** $169,736.0 - $177,000.0 - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Amazon Web Services, Microsoft Azure, Software Bug Management, Cascading Style Sheets (CSS), Databases, Computer Engineering, Continuous Integration, Relational Databases, Distributed Systems, Elasticsearch, Fault Tolerance, Hibernate (Java), Java Persistence API, Machine Learning, Metadata, Object-Relational Mapping, Performance Tuning, Reliability Engineering, Software Engineering, Apache Solr, PL-SQL, SQL Databases, Transact-SQL, TypeScript, Lexis, ReactJS, Spring-boot, Backend, Cloudformation, Containerization, AngularJS, Kubernetes, Information Technology, Optimization Algorithms, Search Engines, Front End Software Development, Api Design, Terraform, Docker, Jenkins, Microservices - **Published:** September 17, 2026 - **Apply:** https://relx.wd3.myworkdayjobs.com/en-US/relx/details/Raleigh-NC/Consulting-Principal-Software-Engineer_R118852 ## About the Role * Bachelor's degree (or foreign equivalent) in Computer Science, Computer Engineering, Electrical/Electronic Engineering, Information Technology, or a related field required. * 7 years of experience in job offered or related occupations required. * Also required is: 7 years of experience: building cloud-native microservices, using AWS, Java, and Spring Boot to process and analyze litigation, transactional documents, and to integrate with machine-learning algorithms that extract structured metadata from documents for law firms; designing and implementing large-scale distributed systems with microservices architecture, robust API design, and system-level optimizations to process and index millions of documents efficiently; utilizing cloud-native technologies, container orchestration platforms Kubernetes and Docker, and designing highly available, fault-tolerant systems; performing end-to-end system design and architecture to build intelligent document-processing solutions that extract entities, index them, and make them available for legal research; performing system design and architecture to make impactful technical decisions shaping product design; working on performance optimization, scalability improvements, and reliability engineering; developing UX/UI experiences using HTML, CSS, JavaScript, TypeScript, Angular, and React to create single-page applications that enable users to perform complex Boolean or natural-language searches, filter and view documents, and conduct legal research; working with relational databases including SQL, PL/SQL, and T-SQL, and ORM frameworks like Hibernate and JPA to persist extracted metadata and text content for reliable retrieval and downstream processing; working with search-engine technologies including Apache Solr, Elasticsearch, and OpenSearch to index documents and metadata, enabling advanced queries, filtering, and high-performance search capabilities; and working with CI/CD practices and automation, including building and deploying cloud-native microservices using Jenkins, CloudFormation, Terraform, and Azure DevOps to deliver backend services, frontend applications, and database components efficiently to internal systems and end users. * Employee reports to RELX Inc. d/b/a LexisNexis USA office in Raleigh, NC, but may telecommute from any location within the U.S. * Experience can be concurrent. SALARY RANGE FOR REQ# R118852 ## Description * Develop and lead large multifunctional software development activities. Solve complex technical problems, as well as write complex code for computer systems, and serve as a senior source of expertise with respect to software development. Serve as a primary technical point of contact for external technology resources. Provide design input across a software product. Work directly with customers and end users to gather requirements. 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. Resolve complex technical issues as necessary and complete complex bug fixes. Design and work with complex data models related to software development. Mentor lead software developers interested in consultancy on development methodologies and optimization techniques. Perform other duties as needed. ## Related Videos - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Event-Driven AI Agents: Orchestrating Long-Context Legal Processing at Scale](https://www.wearedevelopers.com/videos/100168-event-driven-ai-agents-orchestrating-long-context-legal-processing-at-scale) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [Coffee with Developers - Maria Apazoglou](https://www.wearedevelopers.com/videos/1209-coffee-with-developers-maria-apazoglou) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023)