Skip to content
mimi

Head of Software Engineering

OJ Digital

Johannesburg · On-site Full-time Executive R1800k – R2400k/yr 3w ago

About the role

About

Join a growing international tech business where you’ll own architecture and shape the future of a multi-team engineering function.

This is a senior, hands-on role based in Johannesburg, sitting at the top of the engineering structure. You’ll act as the technical authority across multiple development teams, with real influence over architecture, standards, and long-term direction.

This isn’t a pure management role. You’ll still be close to the code, especially around Salesforce and system design.

The Role

  • You’ll take ownership of the technical direction across several engineering teams, ensuring scalable, well-architected systems and high-quality delivery.
  • You’ll work closely with leadership while remaining deeply involved in architecture and key technical decisions.

Key Responsibilities

  • Own software architecture across multiple development teams
  • Act as the senior technical authority within the business
  • Lead design decisions across Salesforce and broader system integrations
  • Oversee CI/CD pipelines, deployment processes, and engineering standards
  • Mentor and guide engineers, raising the overall technical bar
  • Support delivery teams with complex technical challenges
  • Drive best practices across testing, performance, and scalability

What We’re Looking For

  • 8+ years in software development, with clear progression into senior technical roles
  • Strong background in Java development
  • Proven experience working with Salesforce, including Apex
  • Salesforce certifications (Platform Developer I essential)
  • Experience designing scalable systems and architecture
  • Hands-on experience with CI/CD, GitHub workflows, and automated testing
  • Strong technical leadership, whether formally managing people or leading from the front

Nice to have:

  • Advanced Salesforce certifications (Platform Developer II, Architect-level)
  • Experience with integrations and REST APIs
  • Front-end exposure (React, Angular or similar)
  • Agile or Scrum leadership experience

Package

  • 1,800,000 – 2,400,000 ZAR annual base salary
  • Performance-based incentives
  • Medical aid
  • Pension / retirement contributions
  • Paid leave + public holidays

Skills

ApexCI/CDGitHubJavaReactSalesforcetesting

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free