L

Software Engineer II at LexisNexis South Africa

LexisNexis South Africa
March 26, 2026
Full-time
On-site
About the Role


As an Automation Software Engineer, you will play a key role in collaborating with passionate, cross‑functional teams to design and deliver automation solutions that create real business value. Collaboration, quality, and continuous improvement are central to success in this role.


About the Team


You'll join a globally distributed team focused on improving productivity and operational efficiency through well‑designed automation solutions. The team works closely with stakeholders across business functions to identify opportunities, deliver value, and continuously enhance automation capabilities.


Responsibilities


Work closely with cross‑functional teams to understand automation requirements and translate them into effective technical solutions. Develop, maintain, and improve well‑structured, well‑documented automation workflows.
Promote collaboration by sharing best practices, supporting team members, and helping to resolve technical blockers.
Participate actively in Agile practices including sprint planning, reviews, and retrospectives.
Troubleshoot, test, and enhance automation systems to ensure consistent performance and minimal disruption.
Support change management by clearly communicating risks, dependencies, and technical considerations.
Contribute to improving reliability, maintainability, and scalability across automation solutions.
Ensure security and responsible engineering practices are considered as part of day‑to‑day automation delivery.


Requirements


Experience building production software in at least one modern programming language, for example, PHP, Java, Python, Go, .NET, JavaScript.
Experience with browser automation tools such as Playwright or Selenium.
Familiarity with Agile delivery methodologies and collaborative software development practices.
Ability to work effectively across time zones as part of a distributed global team.