Senior software engineer & tech lead - python/c++ linux
Tech lead role owning the software backlog and architecture for safety-critical mining and industrial software, guiding development in Python and C++ on Linux. Involves mentoring engineers on hardware interfaces and machine vision, plus CI/CD, tooling, and release management with safety/quality compliance.
- Compensation
- Not disclosed
- Location
- Gauteng, South Africa
- Work setup
- Not specified
- Seniority
- Lead
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Experienced software engineer, able to lead software architecture
- Python
- C++
- Linux
- Owning and guiding the software backlog
- Mentoring engineers on hardware interfaces
- Mentoring engineers on machine vision tasks
- Collaboration with cross-functional teams
- CI/CD improvements, tooling, and release management
- Ensuring compliance with safety and quality
Full description
Lexis Nexis Legal & Professional is seeking an experienced software engineer to lead software architecture and deliver reliable, safety‑critical mining and industrial software solutions. You will own the software backlog, guide development in Python and C++, and mentor engineers across hardware interfaces and machine vision tasks.
You will collaborate with cross‑functional teams and contribute to CI/CD improvements, tooling, and release management while ensuring compliance with safety, quality, #J-18808-Ljbffr