Senior Software Developer - Cape Town

Pinewood.AI

Cape Town

On-site

ZAR 800,000 - 1,200,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Pinewood.AI is seeking an experienced Senior Developer to join our Cape Town hub. You will contribute to the Pinewood Automotive Intelligence Platform, working closely with UK teams to design, develop, and deliver scalable features across the full .NET stack.

You will stay hands-on with coding and integrations, while promoting best practices in testing, deployment, and performance. The role supports a globally distributed SaaS product for automotive retailers and OEMs.

Qualifications

  • Proven experience as a Senior Developer in SaaS/enterprise software.
  • Strong hands-on C#, .NET/.NET Core, and SQL skills.
  • Experience with front-end tech: HTML, JavaScript, and Razor.
  • Ability to build/integrate with third-party systems via REST APIs.
  • Practical Azure cloud and CI/CD tooling experience.
  • Proficient in either Visual Studio or VS Code.

Responsibilities

  • Design, develop, and deliver high-quality features across the Pinewood Automotive Intelligence Platform.
  • Collaborate with UK Product and Engineering teams to implement new functionality and integrations.
  • Remain hands-on in coding, solution design, and development across the full .NET stack.
  • Develop and maintain integrations with third-party platforms via APIs.
  • Support best practices across development, testing, and deployment for scalable, secure solutions.
  • Contribute to CI/CD pipelines, tooling, and engineering practices.
  • Participate in technical discussions to support product improvements and delivery.
  • Diagnose complex technical issues, including integration challenges and performance improvements.
  • Collaborate across distributed teams in SA and the UK.

Skills

C# & .NET
SQL & T-SQL
Azure Cloud
REST APIs
CI/CD tooling
HTML/JS/Razor
VS Code / Visual Studio
Agile delivery

Tools

Visual Studio
VS Code
Azure DevOps

Job description

Pinewood.AI is looking for an experienced and hands-on Senior Developer to play a key role in our software development hub based in Cape Town, South Africa. Reporting to the Lead Developer, you will support the delivery and ongoing development of our Automotive Intelligence Platform while working closely with our Product and Engineering teams in Birmingham.

As a senior member of the team, you will contribute to the design, development, and delivery of high-quality, scalable solutions for the Pinewood Automotive Intelligence Platform, our enterprise-scale SaaS product used by automotive retailers and OEMs worldwide.

This role is ideal for a strong, hands-on developer who enjoys building new product features, developing integrations with third-party systems, and working across the full software development lifecycle while supporting high engineering standards within a collaborative team environment.

Key Responsibilities
  • Design, develop, and deliver high-quality product features and enhancements across the Pinewood Automotive Intelligence Platform.
  • Work closely with UK-based Product and Engineering teams to deliver new functionality, improvements, and integrations with third-party systems.
  • Remain hands-on in coding, solution design, and development across the full .NET stack.
  • Develop and maintain integrations with third-party platforms using APIs and other integration methods.
  • Support best practices across development, testing, and deployment to ensure scalable, secure, and maintainable solutions.
  • Contribute to CI/CD pipelines, development tooling, and engineering practices alongside the wider Engineering team.
  • Participate in technical discussions and contribute ideas that support product improvement and delivery effectiveness.
  • Diagnose complex technical issues, including integration challenges, data consistency issues, and performance improvements.
  • Collaborate effectively across distributed teams in South Africa and the UK.
  • Support knowledge sharing and code quality through peer reviews and collaboration.
Requirements
  • Proven experience as a Senior Developer 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.
  • Experience building and supporting integrations with third-party systems using REST APIs or similar technologies.
  • 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 development practices and agile delivery methods.
  • Experience working across the full software development lifecycle from concept through to production support.
  • Strong communication skills and experience 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.
Desirable Experience
  • Experience working in globally distributed development environments.
  • Experience working on platforms that rely on multiple third-party integrations.
Why Join us?

This is an opportunity to play an important technical role within Pinewood.AI's growing international development capability. You will work closely with experienced UK engineering teams, contribute directly to a globally trusted SaaS platform, and help deliver meaningful product improvements used by automotive retailers and OEMs worldwide. If you enjoy working in a hands-on development role where you can build new features, solve technical challenges, and deliver real product impact, we would love to hear from you.

About Us:

Our story began more than 20 years ago, but right from the start, it has been rooted in the specific needs of the automotive industry. As automotive professionals as well as technologists, we wanted to build practical technology solutions that were designed around how automotive businesses work, recognising what makes them different. Pinewood.AI is an unparalleled Automotive Intelligence Platform that enables automotive retail customers (dealerships) and OEMs to drive growth and profitability throughout every aspect of their business.

Pinewood's cloud-based secure end-to-end ecosystem unlocks the value of every customer. Our vision is to be the full-service technology partner that helps automotive vehicle retailers and OEMs run more efficiently and increase revenue by making better commercial and business decisions more easily.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Developer - Cape Town
Senior Software Developer - Cape Town

Internetwork Expert • Cape Town

On-site
ZAR 600,000 - 900,000
Lead Software Developer - Cape Town
Lead Software Developer - Cape Town

Internetwork Expert • Cape Town

On-site
ZAR 1,000,000 - 1,300,000
Senior .NET Developer — Automotive SaaS Platform
Senior .NET Developer — Automotive SaaS Platform

Pinewood.AI • Cape Town

On-site
ZAR 800,000 - 1,200,000
Senior .NET Software Engineer – Automotive SaaS
Senior .NET Software Engineer – Automotive SaaS

Internetwork Expert • Cape Town

On-site
ZAR 600,000 - 900,000
First Line Support Consultant - Cape Town, South Africa
First Line Support Consultant - Cape Town, South Africa

Internetwork Expert • Cape Town

On-site
ZAR 240,000 - 360,000
QA Engineer (Manual & Automation) - Cape Town
QA Engineer (Manual & Automation) - Cape Town

Pinewood.AI • Cape Town

Hybrid
ZAR 300,000 - 520,000
Hands-on Technical Lead — SaaS .NET (Cape Town)
Hands-on Technical Lead — SaaS .NET (Cape Town)

Internetwork Expert • Cape Town

On-site
ZAR 1,000,000 - 1,300,000
QA Engineer (Manual & Automation) - Cape Town
QA Engineer (Manual & Automation) - Cape Town

Internetwork Expert • Cape Town

Hybrid
ZAR 320,000 - 520,000
Key Account Manager - South Africa
Key Account Manager - South Africa

Pinewood.AI • Cape Town

Hybrid
ZAR 850,000 - 1,200,000
Competitive salary
Commission structure
Flexible mix of home and office working
+3
Senior C# .NET Software Developer
Senior C# .NET Software Developer

ATS Client • Cape Town

Hybrid
ZAR 1,320,000 - 1,500,000
Hybrid work (2-3 days in office)
Bonus eligibility