💼 Full-Time Position

Manager: software engineering

🏢
Tangent
📍 remote, gauteng, South-Africa
📍
Location
remote, South-Africa
📅
Posted
June 09, 2026
Type
Full-Time
🎯

Full-Time Opportunity: This is a permanent, full-time position with a competitive package and real career growth potential.

Job Description

The Senior Software Engineer is responsible for designing, developing, and delivering high-quality, scalable, and secure software solutions. This role serves as a technical expert and mentor within engineering teams, ensuring best practices in coding, architecture, and system design. Senior Software Engineers bridge the gap between business needs and technical execution, often owning complex modules, integrations, or platforms within the enterprise technology ecosystem.

Key Responsibilities 1. Software Design & Development Design, develop, and maintain scalable, secure, and performant applications and services. Translate business and technical requirements into robust architecture and clean code. Drive adoption of modern engineering practices (CI/CD, TDD/BDD, Dev Ops, cloud-native development). Contribute to system architecture and technical roadmaps in collaboration with architects and managers. 2. Technical Leadership & Mentorship Act as a technical mentor to junior and mid-...