Taro Logo

Principal Software Engineer

LexisNexis Legal & Professional is a global provider of legal, regulatory, and business information and analytics, serving customers in more than 150 countries.
Johannesburg, South AfricaGqeberha, South AfricaDurban, South Africa
Backend
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS · AI

Description For Principal Software Engineer

LexisNexis Legal & Professional, a RELX company, is seeking a Principal Software Engineer to join their innovative team. This role combines technical leadership with hands-on development, focusing on Java and AWS technologies. The position involves working with content structuring technologies and AI integration, particularly in processing French content and XML transformation via XSLT.

The ideal candidate will have 10+ years of software development experience and strong expertise in Java and AWS. Knowledge of Python and content structuring (XML, XSD, DTD) is highly valued. The role requires both technical excellence and leadership skills, as you'll be mentoring team members and contributing to technical strategy.

LexisNexis offers a compelling work environment with a focus on work-life balance. The company provides various benefits including flexible working hours, wellbeing initiatives, study assistance, and sabbatical opportunities. As part of RELX, a global information-based analytics provider, you'll be working on solutions that serve customers in over 150 countries.

The position is particularly exciting for those interested in AI and development technologies, with opportunities to work with tools like CoPilot and RAG principles. You'll be part of a team that's at the forefront of deploying ethical and powerful generative AI solutions in the legal market, working to transform the practice of law through technology.

This role offers the opportunity to make a significant impact in a company that's been a pioneer in bringing legal and business information online through its Lexis® and Nexis® services. The position combines technical challenges with leadership opportunities, making it ideal for experienced engineers looking to advance their careers while working on meaningful projects that improve decision-making and advance the rule of law worldwide.

Last updated 10 days ago

Responsibilities For Principal Software Engineer

  • Designing, developing, and maintaining robust and scalable applications using Java and AWS
  • Setting-up and improving content processing workflow
  • Collaborating with development teams to identify and resolve technical issues
  • Mentoring and empowering developers to improve their technical skills and efficiency
  • Participating in the development of the team's technology strategy
  • Staying updated with technological advancements to integrate best practices and innovations

Requirements For Principal Software Engineer

Java
Python
  • Degree in Computer Science, Engineering, or related field
  • 10+ years of experience in software development
  • Experience in Java and AWS certifications
  • Python knowledge (bonus)
  • Experience in content structuring (XML,XSD,DTD)
  • Ability to mentor and train technical teams
  • Strong problem-solving and communication skills
  • Experience in managing complex technical projects
  • Ability to work independently and as part of a team

Benefits For Principal Software Engineer

Medical Insurance
Parental Leave
  • Flexible working hours
  • Healthy work/life balance
  • Wellbeing initiatives
  • Shared parental leave
  • Study assistance
  • Sabbaticals

Interested in this job?

Jobs Related To LexisNexis Legal & Professional Principal Software Engineer