Jobs and Careers
LE

Senior Software Engineer I

LexisNexis
United Statesfull_timeVerifiedPosted 17 Jun 2025

About the role

** Please note that the selected individual for this role will be expected to work in our Raleigh, NC location from the time of joining. If you reside outside of the Raleigh region and you are unable or unwilling to relocate, then please consider other roles across our organization that might allow for remote locations. **

Are you looking to develop your software engineering?

Are you a champion for continuous improvement?

Do you love collaborating with teams to solve complex technical problems?

Would you enjoy working on our cutting-edge products and technology?

Sr. Software Engineer for our Gen AI/ Data Science/ Nexis+ AI Teams -
Hybrid based Raleigh, NC

About our Team
 

LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX, a global provider of information-based analytics and decision tools for professional and business customers. Our company has been a long-time leader in deploying AI and advanced technologies to the legal market to improve productivity and transform the overall business and practice of law, deploying ethical and powerful generative AI solutions with a flexible, multi-model approach that prioritizes using the best model from today’s top model creators for each individual legal use case.

Nexis Solutions, a division of LexisNexis, is seeking a Data Scientist who will focus on search and be dedicated to the creation of next-generation search relevance techniques and strategies for LexisNexis, dramatically improving how our users search and find the answers to their research questions. This role should be able demonstrate versatility, collaborate across teams, and be enthusiastic in tackling new problems as we continue to push technology forward

About the Role
 

The Senior Software Python Engineer I 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.

Requirements:

  • Bachelor’s degree in Engineering, Computer Science, or equivalent experience is required.
  • 5 years of experience in software development.
  • A minimum of 3 years of experience in software development, with a strong emphasis on Python programming.
  • A minimum of 3 years of experience with AWS Services. Candidates with certifications are encouraged or need to demonstrate equivalent experience.
  • Expertise in development languages, including (but not limited to) Python, Go, Java/J2EE, JavaScript, JSP, C/C++, HTML, XML, SQL, Windows, UNIX, and .NET.
  • Extensive experience with Python web frameworks such as Django, Flask, or FastAPI, and their ecosystems.
  • A strong understanding of software architecture principles, design patterns, and distributed systems.
  • Knowledge of both relational and non-relational databases, as well as ORM frameworks.
  • Knowledge of containerization technologies like Docker and orchestration tools such as Kubernetes.
  • Mastery of version control systems (preferably Git) and continuous integration/continuous deployment (CI/CD) practices.
  • Strong communication and collaboration skills.
  • The ability to write and review detailed specifications for the development of complex system components.
  • The ability to complete complex bug fixes.
  • Strong oral and written communication skills.

Responsibilities:   

  • Serve as the initial point of contact for software development and delivery.
  • Collaborate with and provide technical direction to cross-functional teams to understand business requirements and translate them into robust and scalable software solutions.
  • Design and implement complex, fault-tolerant software systems by following best practices in software architecture, coding standards, and design patterns.
  • Develop and maintain Python-based applications, libraries, and microservices using modern frameworks and tools.
  • Design and implement cloud-native solutions by developing, deploying, and managing products on AWS.
  • Leverage services such as ECS, EC2, Lambda, S3, and RDS, and integrate CI/CD pipelines for efficient delivery.
  • Monitor, troubleshoot, and resolve issues in cloud environments by employing logging, m

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

LexisNexis

View company profile →