
Senior Software Engineer II
LexisNexis
full-time
Posted on:
Location Type: Hybrid
Location: Arizona, California, Massachusetts, New York, Texas • 🇺🇸 United States
Visit company websiteSalary
💰 $93,400 - $155,700 per year
Job Level
Senior
Tech Stack
AnsibleAWSCloudElasticSearchGoogle Cloud PlatformJavaKubernetesLinuxPythonShell ScriptingSQLUnix
About the role
- Design, implement, and optimize backend components of our NLP and data processing pipelines.
- Work across the full stack of data processing: from extraction to storage and delivery with an emphasis on maintainability, scalability, performance, and reliability.
- Collaborate with other teams to deliver features and infrastructure that improve product quality and developer productivity.
- Contribute to debugging, performance profiling, and tuning of large-scale systems.
- Support migration and deployment to cloud-based architectures and improve automation around build, deploy, and artifact management.
- Participate in code reviews, technical discussions, and mentorship of peers.
Requirements
- 5+ years of experience developing, debugging, and maintaining backend applications or services.
- Strong experience with Python for backend or data engineering applications.
- Solid experience with Unix/Linux systems, shell scripting, and cloud-based environments (AWS, GCP, or similar).
- Proficiency in SQL and database design, performance tuning, and query optimization.
- Familiarity with modern software engineering practices: version control (git), CI/CD, testing, and code review culture.
- Excellent analytical and debugging skills, with the ability to dive deep into complex systems.
- Strong communication skills and an ability to work collaboratively in a cross-functional environment.
- Java experience or ability to read and extend existing Java-based systems.
- Background in Natural Language Processing (NLP), information extraction, or text analytics.
- Data engineering experience with structured and unstructured datasets.
- Familiarity with Elasticsearch / OpenSearch, Ansible, or Kubernetes.
Benefits
- Health Benefits: Comprehensive, multi-carrier program for medical, dental and vision benefits
- Retirement Benefits: 401(k) with match and an Employee Share Purchase Plan
- Wellbeing: Wellness platform with incentives, Headspace app subscription, Employee Assistance and Time-off Programs
- Short-and-Long Term Disability, Life and Accidental Death Insurance, Critical Illness, and Hospital Indemnity
- Family Benefits, including bonding and family care leaves, adoption and surrogacy benefits
- Health Savings, Health Care, Dependent Care and Commuter Spending Accounts
- Up to two days of paid leave each to participate in Employee Resource Groups and to volunteer with your charity of choice
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonSQLUnix/Linuxshell scriptingJavadata engineeringperformance tuningquery optimizationNatural Language Processinginformation extraction
Soft skills
analytical skillsdebugging skillscommunication skillscollaborationmentorship