About The Position

LexisNexis Risk Solutions provides data, advanced analytics, and decision tools to help customers evaluate and predict risk and improve operational efficiency. The Bankers Almanac Payments team corrects and enriches payments information to help organizations meet global banking requirements, reduce errors, and route payments efficiently. The global engineering team works across mission-critical platforms and technologies with demanding performance, security, and availability requirements. The Consulting/Principal Software Engineer provides input to management, develops and leads large multifunctional development activities, solves complex technical problems, writes complex system code, and serves as a senior source of expertise. The role may also provide sizing or budget recommendations to management. It includes technical leadership across product design and delivery, customer and end-user engagement, and mentorship of software developers.

Requirements

  • Experience developing modern front-end applications using React, Next.js, TypeScript, JavaScript (ES6+), HTML5, CSS3, Tailwind CSS, Material UI, and Ant Design.
  • Expertise in single-page applications, micro-frontends (Module Federation, Nx), component-driven development, design systems, responsive UI design, and accessibility-first development, including WCAG, ARIA, keyboard navigation, and accessibility testing.
  • Strong experience designing and building back-end solutions using Java, Spring Boot, Spring Cloud, microservices architecture, REST/SOAP APIs, JSON/XML, and modern integration patterns.
  • Experience with API and integration strategies including BFF, API aggregation, GraphQL, event-driven architecture, and service decoupling.
  • Hands-on experience with Kafka and/or Kinesis, asynchronous messaging patterns, and event-driven systems.
  • Experience working with Elastic/OpenSearch, PostgreSQL, MySQL, NoSQL databases, data modeling, SQL optimization, and multi-database integration.
  • Knowledge of security and authentication technologies including SSO, Auth0, OAuth 2.0, secure session management, and secure application design.
  • Experience with graph databases including Neo4j or Neptune, Apache TinkerPop, and Gremlin.
  • Experience with testing frameworks and practices including Jest, React Testing Library, Cypress, Playwright, and test-driven development.
  • Experience building and maintaining CI/CD pipelines using Docker, Kubernetes, EKS, Jenkins, GitHub Actions, Git, automated testing, and release automation.
  • Experience working with AWS services including EC2, S3, Lambda, API Gateway, CloudFront and/or Azure, along with monitoring tools such as Grafana.
  • Experience using Git, GitHub, Jira, and Figma in collaborative software delivery environments.
  • Familiarity with AI-powered development tools and techniques that improve engineering productivity.

Responsibilities

  • Serve as a primary technical point of contact for external technology resources.
  • Provide design input across a product and work directly with customers and end users.
  • Serve as an acknowledged go-to person on coding and technical issues.
  • Interface with other technical personnel or team members to finalize requirements.
  • Write and review portions of detailed specifications for the development of system components of moderate complexity.
  • Design and work with complex data models and complete complex bug fixes.
  • Mentor lead software developers interested in consultancy on development methodologies and optimization techniques.
  • Develop and lead large multifunctional development activities and solve complex technical problems.
  • Provide assistance and input to management, including sizing or budget recommendations when applicable.

Benefits

  • Country-specific benefits are offered; details depend on the applicant’s location.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service