Head of Engineering (Java Python environment) | Melrose Arch | Up to R1.6M PA
- Location
- Melrose Arch, Gauteng
- Contract
- Permanent
- Closing date
First listed . Last checked at source .
In brief
Overview This role is for a Head of Engineering at E-Merge, based in Melrose Arch, with a salary offering of up to R1.6M PA. The position is focused on leading and driving engineering excellence, requiring a combination of deep technical expertise and strong leadership. The company is seeking an individual passionate about architecture, developer mentorship, improving delivery practices, and cultivating a high-performance engineering culture within a modern technology environment. This ecosystem includes Java, Salesforce & Apex, RESTful APIs, enterprise integrations, GitHub, CI/CD, automation, Test-Driven Development (TDD), Agile delivery practices, scalable enterprise architecture, security-conscious engineering, and AI-assisted development workflows. What you will do As the Head of Engineering, you will be expected to: * Drive engineering excellence across the company's technology landscape. * Focus on architecture, mentoring developers, and improving delivery practices. * Build and maintain a high-performance engineering culture. * Lead architecture and technical decision-making across teams. * Build and maintain modern CI/CD and deployment pipelines. * Mentor, coach, and grow engineering talent. * Balance technical excellence with business priorities. Requirements (from the original advert) * 8+ years of software development experience with a strong technical foundation * 5+ years of hands-on Java development experience * Salesforce/Apex experience highly advantageous * Proven experience leading architecture and technical decision-making across teams * Experience building and maintaining modern CI/CD and deployment pipelines * Strong understanding of software engineering best practices and maintainable system design * Track record of mentoring, coaching, and growing engineering talent * Excellent communication and stakeholder management skills * Ability to balance technical excellence with business priorities Bonus Points: * Salesforce Certifications (Platform Developer I preferred) * Platform Developer II, Application Architect, System Architect, or Technical Architect certifications * Penetration testing or security engineering experience * Front-end development exposure * Large-scale API and integration architecture experience * Agile/Scrum leadership experience * Experience leveraging AI tools to improve engineering productivity and software delivery Who should apply This role is suitable for an engineering leader who can combine deep technical expertise with strong leadership to drive engineering excellence. The ideal candidate will be passionate about architecture, mentoring developers, improving delivery practices, and building a high-performance engineering culture. They should possess at least 8 years of software development experience, including 5 years of hands-on Java development, and have proven experience in leading architecture and technical decision-making. A strong track record in mentoring and growing engineering talent, coupled with excellent communication and stakeholder management skills, and the ability to balance technical excellence with business priorities, is essential. Deadline Not specified Reference Original posting: https://www.jobmail.co.za/jobs/it-computer/other-it-computer/south-africa/head-of-engineering-java-python-environment-%7C-melrose-arch-%7C-up-to-r1.6m-pa-id-7516898 Source: jobmail
Summary drafted with AI assistance from the original advert. The advert itself is the authority — how we use AI.
At a glance
- At least 8 years of experience.
- Python
- Java
- Git
- Salesforce
- Agile / Scrum
Extracted automatically from the advert; confirm requirements on the original listing.
Job description
Before you apply
- Confirm the requirements and closing date on the original listing (jobmail). SPANi lists vacancies from other sites and may not reflect last-minute changes.
- Legitimate employers do not charge application, registration or training fees.
- Don't send your ID or bank details before you have confirmed the employer is real.
Applying for permanent roles
- Mirror the job title and top three requirements in your CV summary and most recent experience.
- Quantify results where possible: sales targets, cases handled, tickets closed, or team size.
- Proofread contact details and filenames before submitting — small errors cost interviews.
- Verify the company and role on the source page before sharing ID copies or banking details.