Manager: software engineering

Tangent

📍 remote, gauteng, South-Africa

Full-time Other-General

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-...
Apply for this Position