Taro Logo

Senior Software Engineer II

LexisNexis Risk Solutions is a trusted partner in risk assessment, offering comprehensive solutions for Anti-Money Laundering, Identity Authentication, Fraud and Credit Risk mitigation.
Backend
Senior Software Engineer
In-Person
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 Business Services division. This role is perfect for experienced Python developers who want to make a meaningful impact in risk assessment and financial technology.

The position involves working on next-generation platforms that support critical business functions like Anti-Money Laundering, Identity Verification, and Fraud Prevention. You'll be part of a collaborative, cross-functional team developing resilient backend systems and AI-driven solutions.

As a Senior Software Engineer II, you'll be responsible for designing and developing scalable applications using Python, working with various frameworks like Django, Flask, or FastAPI. The role requires strong expertise in backend development, database management, and API integration. While the core tech stack is Python-based, familiarity with C#/.NET is beneficial as you'll interact with existing systems.

The ideal candidate brings solid software engineering experience, particularly in Python development, along with knowledge of modern development practices including containerization, CI/CD, and version control. Understanding of AI/ML frameworks is required, as you'll work closely with data scientists and ML engineers.

What makes this role unique is the opportunity to work on solutions that directly impact financial security and risk management across various industries. You'll be part of a team that values diversity, promotes mentorship, and encourages innovative problem-solving.

The company offers a supportive environment that respects diverse perspectives and experiences, with a strong commitment to accessibility and inclusion. This is an excellent opportunity for a senior engineer looking to apply their technical expertise to meaningful challenges while working with cutting-edge technologies in AI and risk assessment.

Last updated 6 days ago

Responsibilities For Senior Software Engineer II

  • Design, develop, and maintain robust and scalable applications using Python
  • Write readable, maintainable, and efficient code, following industry standards
  • Collaborate with product managers, QA, DevOps, data scientists, and AI/ML engineers
  • Develop and integrate RESTful APIs
  • Optimize applications for performance, scalability, and reliability
  • Contribute to software architecture and design discussions
  • Offer mentorship to other team members
  • Support or integrate with systems developed in C#/.NET
  • Write unit tests, debug, and ensure application quality

Requirements For Senior Software Engineer II

Python
  • Professional experience in Python software development, using frameworks like Django, Flask, or FastAPI
  • Proficiency working with relational or NoSQL databases
  • Understanding of AI or ML frameworks
  • Familiarity with containerization tools such as Docker and Kubernetes
  • Awareness of CI/CD pipelines and modern DevOps practices
  • Willingness to learn or basic understanding of C# and .NET technologies
  • Proficiency with version control tools such as Git
  • Demonstrated problem-solving skills and attention to detail
  • Strong communication and collaboration skills