Taro Logo

Senior Software Engineer

LexisNexis is a global provider of legal, regulatory, and business information and analytics, serving customers in more than 150 countries with 11,800 employees worldwide.
Cape Town, South AfricaJohannesburg, South Africa
Backend
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Enterprise SaaS · Legal

Description For Senior Software Engineer

LexisNexis, a RELX company, is seeking a Senior Software Engineer to join their team in South Africa. This role is perfect for an experienced engineer who wants to work on complex legal and professional information systems that serve customers worldwide. The position involves designing and developing sophisticated software solutions, mentoring junior developers, and working with cutting-edge technologies.

The ideal candidate will have 7+ years of software engineering experience and strong expertise in various technologies including C#, .NET, SQL, and Angular. You'll be working on systems that help transform the legal industry through AI and advanced technologies, making a real impact on how legal professionals work.

The role offers an excellent opportunity to work with a global leader in legal tech, with comprehensive benefits including medical aid, retirement plans, and modern family benefits. LexisNexis promotes a healthy work-life balance with flexible working hours and various wellbeing initiatives.

As a Senior Software Engineer, you'll be responsible for complex system design across multiple platforms, working closely with stakeholders to understand and implement product requirements. The position requires strong technical skills, leadership abilities, and a passion for creating high-quality software solutions.

The company's commitment to innovation, particularly in AI and advanced technologies, makes this an exciting opportunity for someone looking to work on meaningful projects that advance the rule of law around the world. You'll be part of a team that pioneered bringing legal and business information online through Lexis and Nexis services.

Last updated 10 days ago

Responsibilities For Senior Software Engineer

  • Interface with technical personnel to finalize requirements
  • Write and review detailed specifications for complex system components
  • Translate product requirements into software designs
  • Implement development processes and coding best practices
  • Operate in various development environments (Agile, Waterfall)
  • Train entry-level software engineers
  • Design and work with complex data models
  • Mentor less-senior software developers

Requirements For Senior Software Engineer

TypeScript
  • 7+ years of Software Engineering experience
  • BS Engineering/Computer Science or equivalent experience
  • Advanced knowledge of software development methodologies
  • Strong proficiency with data manipulation language
  • Strong understanding of normalized/dimensional data modeling principles
  • Expertise in C#, .NET, HTML, XML, SQL, Windows, UNIX, and Angular
  • DevOps: CI/CD Process and Pipelines setup
  • Knowledge of test-driven development

Benefits For Senior Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
Education Budget
  • Medical Aid
  • Retirement Plan with Risk Benefits
  • Modern family benefits including adoption and surrogacy
  • Study Leave
  • Flexible working hours
  • Work-life balance initiatives

Jobs Related To LexisNexis Senior Software Engineer