Demo

Principal Consulting Software Engineer (Python)

LexisNexis
Raleigh, NC Full Time
POSTED ON 4/9/2026
AVAILABLE BEFORE 5/8/2026

The Principal Software Engineer 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).
  • Solid understanding of software architecture and design patterns.
  • Experience with containerization and orchestration tools (e.g., Docker, Kubernetes, Terraform).
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and leadership abilities.
  • Ability to work effectively in a fast-paced, collaborative environment.


Responsibilities

  • Lead the design, development, and deployment of scalable software solutions using Python and AWS.
  • Architect and implement robust, high-performance systems that meet business requirements.
  • Collaborate with cross-functional teams to define technical specifications and ensure alignment with project goals.
  • Mentor and guide junior engineers, fostering a culture of continuous learning and improvement.
  • Conduct code reviews and ensure adherence to best practices and coding standards.
  • Troubleshoot and resolve complex technical issues, ensuring system reliability and performance.
  • Stay updated with the latest industry trends and technologies, integrating them into the development process.

• All other duties as assigned.


Preferred Qualifications:

  • Experience in scaling AI-driven products from concept to production.
  • Experience with ML pipelines: model deployment, model serving, and debugging.
  • Experience with other programming languages (e.g., Java, Go, C ).
  • Experience with web frameworks (Django, Flask, FastAPI) .
  • Familiarity with machine learning and generative AI.
  • Experienced with system architecture, design patterns, and API design.
  • Experience with infrastructure as code tools.
  • Proven experience in a mentorship and/or leadership role.

Salary : $115,400 - $192,300

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Consulting Software Engineer (Python)?

Sign up to receive alerts about other jobs on the Principal Consulting Software Engineer (Python) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at LexisNexis

  • LexisNexis Raleigh, NC
  • We are looking for an experienced Sr. Python Software Engineer who will take on complex research, design, and software development responsibilities within ... more
  • 8 Days Ago

  • LexisNexis Miamisburg, OH
  • Are you passionate about helping clients meet their needs? Do you enjoy collaborating cross-functionally to deliver on common goals? About Our Team LexisNe... more
  • 8 Days Ago

  • LexisNexis Dayton, OH
  • Job Description Retention Client Manager Do you enjoy building solid customer relationships resulting in growth? Do you enjoy collaborating cross-functiona... more
  • 8 Days Ago

  • LexisNexis Miamisburg, OH
  • Sales Development Representative – Legal and Professional Are you interested in supporting our customer to resolve their issues? Do you enjoy collaborating... more
  • 8 Days Ago


Not the job you're looking for? Here are some other Principal Consulting Software Engineer (Python) jobs in the Raleigh, NC area that may be a better fit.

  • LexisNexis Raleigh, NC
  • About Our Team LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,300 employees worldwide, is part of RELX, a globa... more
  • 29 Days Ago

  • LexisNexis Raleigh, NC
  • Are you a champion for continuous improvement? Do you love collaborating with teams to solve complex technical problems in the field of employer-employee r... more
  • 29 Days Ago

AI Assistant is available now!

Feel free to start your new journey!