Sr Principal Software Engineer

Posted Yesterday
Be an Early Applicant
Chadswood, MD, USA
In-Office
Senior level
Information Technology • Legal Tech • Analytics
The Role
Lead exploratory, high-impact engineering investigations in a labs setting: prototype novel ideas, optimize low-latency systems, profile hot paths, reverse-engineer and debug unfamiliar stacks, and mentor across polyglot codebases to unlock new product capabilities.
Summary Generated by Built In

About the Business:-

At LexisNexis Risk Solutions Company, we believe in the power of data and advanced analytics for better risk management. With over 40 years of expertise, we are the trusted data analytics provider for organizations seeking actionable insights to manage risks and improve results while upholding the highest standards for security and privacy. Headquartered in metro Atlanta, LexisNexis Risk Solutions serves customers in more than 100 countries and is part of RELX Group plc, a world-leading provider of information and analytics for professional and business customers across industries. For more information, please visit www.lexisnexisrisk.com. LexisNexis Risk Solutions is an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law. If a qualified individual with a disability or disabled veteran needs a reasonable accommodation to use or access our online system, that individual should please contact 1.877.734.1938 or [email protected].

About the Team :

 The LexisNexis Risk Solutions Threat Metrix engineering team is an international team that includes experts in device identification, device intelligence, fraud detection, high performance and low latency real time systems, Software as a Service (SaaS) applications, machine learning, and data analytics. We are an Agile engineering team using concepts such as Scrum, Continuous Integration, self-organizing teams, and Continuous Improvement. 

 

What this role really is

We already have ~200 engineers who can take a well-specified problem and ship it. This isn't that.

Labs exists to have the headspace that the rest of the org doesn't: time to follow a hunch, dig into something that smells wrong, or prove out an idea nobody asked for. Most of what you chase will be your own idea. Some of it will amount to nothing. Occasionally, and this is the whole point, one of those investigations changes what the company is capable of.

What the work actually looks like

The ceiling Sometimes it's spotting that an existing subsystem can do something far beyond what it was built for, and building the small bridge that unlocks an entirely new class of capability. We've done this. It reshaped the product.

A good month - Profiling a hot path everyone had given up on and clawing back a 20% reduction in system load. Unglamorous, measurable, deeply satisfying.

An honest dead-end - Spending weeks proving a promising idea doesn't pay off, and writing it up so nobody wastes that time again. Here, that's a success, not a failure. If you need a guaranteed win on every project, this isn’t for you.

Who you are

- You've been the person others bring impossible problems to.

- You think in terms of what the machine is really doing -  memory, cache behaviour, NUMA, the cost of a syscall.

We expect solid C/C++ experience, mostly because it's the clearest sign

  you have that mental model.

- You're a genuine polyglot. Our product spans C++, Java, Go, JavaScript, Swift, and the usual scripting. Nobody knows it all; you're the kind of person who lands in an unfamiliar stack and is useful within days.

- You're a self-starter who's also low-ego... you'll happily parachute into another team's code, read it, and earn the trust to change it.

Bonus points

- A reflex to reach for a profiler before a guess.

- Reverse-engineering, debugging unfamiliar systems, and reading other people's code for sport.

- A trail of self-initiated projects -  the "I got nerd-sniped and rebuilt it" kind.

- Comfort at the system and network level, not just in application code.

What you don't need

- A CS degree. It probably helps. I don't have one.

- Our exact stack on day one. Show me you can get there fast.

If you read this and felt a little jealous of whoever gets the role…  Let's talk!

Learn more about the LexisNexis Risk Solutions team and how we work

 

 

 

We know your well-being and happiness are key to a long and successful career. We are delighted to offer country specific benefits. Click here to access benefits specific to your location.

We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form or please contact 1-855-833-5120.

Criminals may pose as recruiters asking for money or personal information. We never request money or banking details from job applicants. Learn more about spotting and avoiding scams here.

Please read our Candidate Privacy Policy.

We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.

USA Job Seekers:

EEO Know Your Rights.

Skills Required

  • Solid C/C++ experience
  • Experience with low-level systems concepts (memory, cache behavior, NUMA, syscalls)
  • Self-starter able to parachute into other teams' code and earn trust
  • Polyglot experience (Java, Go, JavaScript, Swift, scripting)
  • Experience using profilers and performance optimization
  • Experience reverse-engineering and debugging unfamiliar systems
  • Track record of self-initiated engineering projects
  • Comfort with system- and network-level programming
  • Familiarity with Agile/Scrum and Continuous Integration practices

RELX Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about RELX and has not been reviewed or approved by RELX.

  • Retirement Support Retirement support is positioned as a meaningful part of total rewards through a 401(k) plan with matching contributions, alongside other financial protections such as life and disability coverage. Tuition reimbursement and share purchase access further broaden the financial value of the package beyond base salary.
  • Leave & Time Off Breadth Leave and time off breadth appears strong, with generous vacation allowances, mental health days, and options like sabbaticals and tiered PTO by tenure. Parental and caregiving leaves are described in detail, reinforcing time-away benefits as a standout component of the overall package.
  • Wellbeing & Lifestyle Benefits Wellbeing and lifestyle benefits are supported by offerings such as mental health support (e.g., app access), EAP resources, gym-related perks, and wellness incentives. Flexible working hours and related work-life supports add to the perceived day-to-day value of benefits.

RELX Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: London
10,001 Employees
Year Founded: 1880

What We Do

RELX is a global provider of information-based analytics for professional and business customers across industries. We help scientists make new discoveries, doctors and nurses improve the lives of patients and lawyers win cases. We prevent online fraud and money laundering, and help insurance companies evaluate and predict risk. Our events enable customers to learn about markets, source products and complete transactions. In short, we enable our customers to make better decisions, get better results and be more productive. We do this by leveraging a deep understanding of our customers to create innovative solutions which combine content and data with analytics and technology in global platforms. RELX serves customers in more than 180 countries and has offices in about 40 countries. It employs approximately 30,000 people of whom almost half are in North America. We operate in four major market segments: Scientific, Technical & Medical; Risk & Business Analytics; Legal; and Exhibitions.

Similar Jobs

Northrop Grumman Logo Northrop Grumman

Embedded Software Engineer

Aerospace • Logistics • Security • Software • Cybersecurity
In-Office
Annapolis, MD, USA
85636 Employees
109K-204K Annually

Northrop Grumman Logo Northrop Grumman

Principal Engineer

Aerospace • Logistics • Security • Software • Cybersecurity
In-Office
2 Locations
85636 Employees
110K-206K Annually

Northrop Grumman Logo Northrop Grumman

Embedded Software Engineer

Aerospace • Logistics • Security • Software • Cybersecurity
In-Office
Annapolis, MD, USA
85636 Employees
109K-204K Annually
Remote or Hybrid
10 Locations
20990 Employees
58K-152K Hourly

Similar Companies Hiring

GC AI Thumbnail
Artificial Intelligence • Legal Tech
San Mateo, California
100 Employees
Legora Thumbnail
Artificial Intelligence • Legal Tech • Software
Chicago, Illinois
700 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account