Taro Logo

Senior Software Engineer II

A global information and analytics provider delivering advanced technology and analytics for insurance risk assessment and fraud prevention.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS · Finance

Job Description

LexisNexis Risk Solutions is seeking a Senior Software Engineer II to join their innovative team building a leading platform to address identity fraud. This role is part of a globally distributed team spanning India, Georgia, Mexico, and Hawaii, focusing on developing scalable backend systems and browser automation frameworks. The position requires expertise in Node.js, Python, and modern CI/CD tools, with a strong emphasis on building and maintaining RESTful and GraphQL APIs.

The ideal candidate will work on complex automation challenges using tools like Puppeteer, Selenium, or Playwright, while contributing to a collaborative engineering culture. The role involves designing secure, scalable systems, implementing data solutions with NoSQL databases, and mentoring team members. Working hours are flexible but should overlap with 2:30 PM to 12:30 AM IST to facilitate global collaboration.

LexisNexis Risk Solutions supports organizations worldwide with innovative risk assessment tools, particularly in the insurance sector. Their technology enables better decision-making throughout the insurance policy lifecycle, focusing on improving operational efficiency and reducing risk. The company maintains a strong commitment to diversity, inclusion, and work-life balance, offering a supportive environment where engineers can grow professionally while making a global impact.

This position offers the opportunity to work with cutting-edge technologies in a diverse, globally distributed team, solving complex problems in the risk assessment and fraud prevention domain. The role combines technical expertise with collaborative teamwork, making it ideal for experienced engineers who enjoy both technical challenges and mentoring others.

Last updated 5 days ago

Responsibilities For Senior Software Engineer II

  • Design, develop, and support scalable backend systems and browser automation frameworks using Node.js, Python, and headless browser technologies
  • Build and maintain RESTful and GraphQL APIs, as well as integration systems using webhooks
  • Automate complex user interactions and workflows using headless browser testing and web scraping solutions
  • Develop and manage CI/CD pipelines and maintain containerized environments
  • Integrate and support data systems using NoSQL databases
  • Focus on security, scalability, and performance of backend systems
  • Collaborate with front-end engineers, QA, DevOps, and product teams
  • Document technical solutions and mentor colleagues

Requirements For Senior Software Engineer II

Node.js
Python
MongoDB
  • Professional experience with Node.js and browser automation tools
  • Understanding of headless browser environments and web automation challenges
  • Proficiency in Python for scripting and automation tasks
  • Experience building RESTful APIs, GraphQL services, and working with webhooks
  • Familiarity with Docker, CI/CD pipelines, and NoSQL databases
  • Strong debugging, testing, and performance optimization skills
  • Effective communication skills