Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Oct 7, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • LexisNexis Legal & Professional is a leading global provider of legal, regulatory and business information and analytics that help customers increase productivity, improve decision-making and outcomes, and advance the rule of law around the world. As a digital pioneer, the company was the first to bring legal and business information online with its Lexis® ...
    Read more about this company

     

    Senior Software Engineer II

    About the Role

    • As a Senior Software Engineer, you will undertake difficult research, design, and software development assignments within the French team. You will provide direct input to project plans, schedules, and methodology in the setup, the development, and the tuning of a legal search platform. You will perform architecture design - typically across multiple components; mentor more junior members of the team and work with others to talk to users and the Product team in order to translate their requests into solutions.

    Responsibilities

    • Contributing as part of a SCRUM squad team to develop cutting-edge legal search engine product.
    • Ensuring technical consistency and overall code quality and maintainability, co-create technical components with the architects of the product.
    • Defining, coordinating and providing direct input to project plans.
    • Writing and reviewing portions of detailed specifications for the development of complex system components.
    • Implementing development processes, coding best practices and code reviews, resolve technical issues as necessary.
    • Keeping abreast of new technology developments and follow global RELX technical strategy.
    • Mentoring more junior members of the team.

    Requirements

    • Have 5+ years of Software Engineering experience, especially in the micro-services applications.
    • Have a BS Engineering/Computer Science or equivalent experience required.
    • Have solid experience with various resource models such as Managed Services and/or Staff Augmentation. 
    • Be proficient with reactive programming in Java with frameworks like Micronaut or SpringBoot and the micro-services architecture.
    • Have some experience with Lucene based search engines like Apache Solr or Elasticsearch.
    • Have expertise in development languages and technical stack including but not limited to: AWS Cloud (services: Lambda, S3, RDS, Redshift, event Brigdge, SES, or SNS…), NoSQL databases (Cassandra, Redis, MongoDB….), deployment infrastructures (Kubernetes, Azure DevOps, Terraform, Jenkins, CI/CD …) and Java J2EE (version > = 17), 
    • Be an exceptional problem-solver with experience in leading teams including identifying, researching, and coordinating the resources necessary to effectively troubleshoot/diagnose complex project issues.

    go to method of application »

    Software Engineer III (REACT)

    About the Role

    • We are hiring Software Engineers to work on maintaining, modernizing and enhancing a key product, LexisNexis® Classification. This product uses AI to read millions of patents globally and pull the relevant patents into custom categories that are relevant to the specific technology areas users define.
    • You’ll be working in a small highly skilled agile team, with ownership over the mission and your development practices and process. Your engineering team will be based mainly in South Africa but also across Europe. You will also work closely with existing application teams, as well as with a broader range of stakeholders distributed across the UK, Germany, Netherlands and the USA.

    Responsibilities

    • Assisting in the breakdown and implementation of features, such as changes to UI and authentication service.
    • Implementation of enhancements requested by customers and bug fixes, such as improvements to error message displays
    • Assisting in refactoring the existing application.
    • Writing and reviewing portions of detailed specifications for the development of system components of moderate complexity.
    • Participate in development processes, coding best practices, and code reviews.
    • Operating in various development environments (Agile, Kanban, etc.) while collaborating with stakeholders.

    Requirements

    • Demonstrate experience working with modern React frameworks.
    • Experience with AWS or similar cloud providers.
    • Understand Software Engineering techniques and processes
    • Experience with any of Python, JavaScript, Azure Pipelines, GraphQL (or similar API schemas) or willingness to learn.
    • Strong interpersonal, communication, and presentation skills applicable to a wide audience.

    go to method of application »

    Software Engineer III (PHYTHON & GO)

    About the Role

    • We are hiring Software Engineers to work on maintaining, modernizing and enhancing a key product, LexisNexis® Classification. This product uses AI to read millions of patents globally and pull the relevant patents into custom categories that are relevant to the specific technology areas users define.
    • You’ll be working in a small highly skilled agile team, with ownership over the mission and your development practices and process. Your engineering team will be based mainly in South Africa but also across Europe. You will also work closely with existing application teams, as well as with a broader range of stakeholders distributed across the UK, Germany, Netherlands and the USA.

    Responsibilities

    • Assisting in the breakdown and implementation of new features, such as integration of the product with other LexisNexis® products.
    • Implementation of enhancements requested by customers and bug fixes, such as optimization of the AI autoscaling service.
    • Assisting in refactoring the existing application.
    • Writing and reviewing portions of detailed specifications for the development of system components of moderate complexity.
    • Participate in development processes, coding best practices, and code reviews.
    • Operating in various development environments (Agile, Kanban, etc.) while collaborating with stakeholders.

    Requirements

    • Demonstrate experience working with Python or Go (experience in both highly desirable).
    • Experience with AWS or similar cloud providers.
    • Understand Software Engineering techniques and processes
    • Experience with any of JavaScript, Java, C#/.Net, Azure Pipelines, GraphQL (or similar API schemas) or willingness to learn.
    • Strong interpersonal, communication, and presentation skills applicable to a wide audience.

    go to method of application »

    Software Engineering Lead

    About the Role:

    • We are hiring a Software Engineering Lead to take the responsibility for the work on maintaining, modernizing and enhancing a key product, LexisNexis® Classification. This product uses AI to read millions of patents globally and pull the relevant patents into custom categories that are relevant to the specific technology areas users define.
    • You’ll be the go-to person for a small highly skilled agile team, with ownership over the mission and your development practices and process. Your engineering team will be based mainly in South Africa but also across Europe. You will also work closely with existing application teams, as well as with a broader range of stakeholders distributed across the UK, Germany, Netherlands and the USA.
    • As a Software Engineering Lead, you will play a crucial role in overseeing software development mainly within LexisNexis® Classification. You will contribute directly to solving technical problems as well as guiding your team to success.

    Responsibilities

    • Owning and executing backlog of product optimization and enhancements.
    • Being responsible for backend and frontend maintenance of the product and ensuring bug fixes are prioritized in a timely manner. 
    • Assisting in requirements gathering, decomposition and implementation of new features, such as additional features for product integration into existing LexisNexis® Intellectual Property products.
    • Integrating performance and cost-optimization considerations into development work, throughout the entire development lifecycle.
    • Able to communicate and take ownership within the team and across team boundaries.
    • Helping to maintain AWS platform infrastructure with CDK, such as NodeJS/Python Lambdas.
    • Assisting in refactoring the existing application.
    • Writing and reviewing detailed specifications for the development of complex system components.
    • Leading in development processes, coding best practices, and code reviews.
    • Managing a team of software engineers in a Scrum based development environment while collaborating with stakeholders.

    Requirements

    • Understand Software Engineering techniques and processes, particularly adapting Scrum and agile frameworks to meet business needs.
    • Experience with AWS or similar cloud providers, including knowledge on running cost effective serverless architecture.
    • Experience working with React.
    • Strong interpersonal, communication, and presentation skills applicable to a wide audience.
    • Experience with Python, JavaScript, Go, Azure Pipelines, GraphQL (or similar API schemas) or willingness to rapidly learn.
    • Experience in leading software engineering efforts for AI-enabled SaaS products is desirable, but not essential.

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at LexisNexis South Africa Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail