Consulting/principal Software Engineer (python)

LexisNexis Legal & Professional

Raleigh, NC, United States
Base: $115,400 - $192,300; bonus/equity: eligible ...
Hybrid
Python programming language
Azure/aws cloud services
Sql, nosql database technology
The Principal Software Engineer role performs complex research, design, and software development assignments within a software functional area or product line

Job Summary

  • The Principal Software Engineer role performs complex research, design, and software development assignments within a software functional area or product line.
  • Lead the design, development, and deployment of scalable software solutions using Python and AWS.
  • We promote a healthy work/life balance across the organization.

Matching Summary

The Principal Software Engineer role performs complex research, design, and software development assignments within a software functional area or product line.

Salary

Base: $115,400 - $192,300; Bonus/Equity: eligible for annual incentive bonus; Benefits: Not specified

Skills & Requirements

Must-have

  • Python programming language
  • Azure/AWS cloud services
  • SQL, NoSQL database technology
  • Docker, Kubernetes, Terraform
  • CI/CD pipelines and DevOps practices
  • Software architecture and design patterns

Nice-to-have

  • Scaling AI-driven products
  • ML pipelines: model deployment, serving, debugging
  • Familiarity with machine learning and generative AI
  • Web frameworks (Django, Flask, FastAPI)
  • Healthy work/life balance initiatives

Key Requirements

  • 10+ years of experience as Principal Software Engineer
  • Ability to work a Hybrid schedule
  • Excellent problem-solving skills
  • Strong communication and leadership abilities

Work Rights

Not specified

Tailored Resume

Cover Letter