
Lead Software Developer
Pinewood.AI
full-time
Posted on:
Location Type: Hybrid
Location: Cape Town • 🇿🇦 South Africa
Visit company websiteJob Level
Senior
Tech Stack
AzureCloudJavaScript.NETSQL
About the role
- Lead a team of developers and senior engineers within the Cape Town hub, providing day-to-day technical direction and support.
- Collaborate closely with UK-based Product and Engineering teams to deliver high-quality features and enhancements for the Pinewood Automotive Intelligence Platform.
- Remain hands-on in coding, design, and architecture, promoting best practices across the full .NET stack.
- Mentor and coach team members, helping them grow their technical capability and encouraging a culture of learning and improvement.
- Ensure the team delivers scalable, secure, and maintainable solutions that meet enterprise SaaS standards.
- Support the Engineering Manager with shaping local engineering processes, CI/CD pipelines, and development practices.
- Participate in architectural discussions, contributing to long-term technical decisions.
- Encourage strong communication and collaboration across the Cape Town and UK engineering teams.
- Diagnose complex issues, review code, and lead the resolution of technical challenges.
- Contribute to building a positive, high-performing team culture within the new hub.
Requirements
- Proven experience as a Lead Developer, Senior Developer, or Technical Lead within a SaaS or enterprise software environment.
- Strong hands-on expertise in C#, .NET / .NET Core, and SQL / T-SQL.
- Solid understanding of database design, performance optimisation, and query tuning.
- Experience delivering front-end functionality using HTML, JavaScript, and Razor.
- Practical experience working with Azure Cloud Services and Azure DevOps (or equivalent CI/CD tooling).
- Proficiency with Visual Studio or VS Code.
- Strong understanding of software architecture, system design, and agile delivery practices.
- Experience guiding or mentoring developers, with the ability to lead through influence as well as example.
- Excellent communication skills, confident working with distributed teams across regions and time zones.
- Experience in the automotive or enterprise SaaS industries, or with complex, high-availability platforms, is highly desirable.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#.NET.NET CoreSQLT-SQLHTMLJavaScriptRazordatabase designperformance optimisation
Soft skills
leadershipmentoringcommunicationcollaborationproblem-solvingteam buildinginfluencecoachingculture of learningtechnical direction