L

Senior Software Engineer I (WinDeed) at LexisNexis South Africa

LexisNexis South Africa
April 28, 2026
Full-time
On-site
About the Role


We are seeking a Senior Software Engineer to design, build, and maintain high-quality software solutions across multiple systems. In this role, you will collaborate with cross-functional teams, contribute to technical decision-making, and support the growth of less-experienced engineers. This position values clear communication, thoughtful problem-solving, and continuous learning.


Responsibilities


Design, develop, test, and maintain scalable software solutions across multiple systems
Collaborate with product managers, designers, and engineers to define and refine technical requirements
Apply best practices in coding, code reviews, and development methodologies
Identify, troubleshoot, and resolve complex technical issues to ensure reliable system performance
Work effectively in Agile, Waterfall, or hybrid development environments
Support and mentor junior engineers through guidance, feedback, and knowledge sharing
Stay current with relevant technologies, tools, and industry trends


Requirements


Relevant professional experience in software engineering or related roles
Proficiency in one or more modern programming languages and frameworks (such as C#, .NET, Angular, or similar)
Experience working with databases, data modeling concepts, and data manipulation
Familiarity with version control systems (such as Git)
Ability to analyze, debug, and resolve complex technical issues
Comfortable collaborating with diverse teams and explaining technical concepts clearly
Experience with TypeScript, Azure DevOps pipelines, or cloud-based tools
Familiarity with test-driven development or automated testing practices
Exposure to AI-enabled tools or modern development platforms
Experience supporting or mentoring other developers