All Round Machinist and or CNC Programmer

Dennes Engineering PTY ltd.

Cape Town

On-site

ZAR 300,000 - 450,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Performance-based bonuses
Family atmosphere
Open-door policy

Job summary

Dennes Engineering PTY ltd. is looking for an All-Round Machinist/CNC Programmer based in Ndabeni, Cape Town. This role requires proficiency in CNC programming with Mastercam and SolidWorks, as well as manual machining skills.

The ideal candidate will have 6–10+ years of experience, a valid driver's license, and must be a qualified artisan. Enjoy a family atmosphere with opportunities for performance-based bonuses and diverse work.

Qualifications

  • 6–10+ years of experience as a machinist.
  • Valid driver's license is required.
  • Preferred age range 25–40 based on experience.

Responsibilities

  • Machine parts from samples independently.
  • Program CNC machines and switch to manual machining as needed.
  • Handle both prototype and production runs.

Skills

CNC programming proficiency
Manual machining
Team player
Ability to work under pressure

Education

Qualified artisan (Red Seal or equivalent)

Tools

Mastercam 2020
SolidWorks 2019
Fanuc G-code

Job description

Job Advertisement

Position: All-Round Machinist / CNC Programmer
Location: Ndabeni (near Pinelands), Cape Town
Company: Dennes Engineering – 40 years of solving engineering challenges in South Africa

Employment: Contract-Permanent

Role Options
Option A: All-Rounder Artisan
  • Independent workshop hero: machine parts from samples without supervision
  • Skilled on manual lathes & mills
  • Thrives under pressure and tight deadlines
Option B: CNC-Savvy Engineer
  • Mastercam 2020 & SolidWorks 2019 programming proficiency
  • Fanuc G-code programming on Doosan, Mazak Slant, Leadwell, Mazak VTC41L (from legacy “dinosaurs” to modern Machines)
  • Comfortable switching to manual machining when CNC capacity low.
  • Handles both prototype (1-off) and production runs
Key Traits
  • Team player with a relaxed yet driven mindset
  • Passionate about engineering, with a great sense of humour
  • Enjoys mentoring junior staff — no ego allowed
  • Punctual, drama-free, and zero tolerance for bullying
Requirements
  • Qualified artisan (Red Seal or equivalent) with 6–10+ years’ experience
  • Valid driver’s license
  • Preferred age range 25–40, based on experience
Why Dennes?
  • Family atmosphere: open-door policy, flat hierarchy
  • Diverse, meaningful work with direct impact
  • Performance-based bonuses and incentives
  • Immediate start—with salary tailored to your skills
To Apply

Send your CV and a short note detailing:

  1. A challenging part you’ve machined
  2. Your CNC + manual experience
  3. A time you supported or learned from a colleague
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior All-Round Machinist & CNC Programmer
Senior All-Round Machinist & CNC Programmer

Dennes Engineering PTY ltd. • Cape Town

On-site
ZAR 300,000 - 450,000
Performance-based bonuses
Family atmosphere
Open-door policy
CNC Operator
CNC Operator

Talent Evolution (Pty) Ltd • Johannesburg

On-site
ZAR 145,000 - 190,000
CNC Controller / Machinist (Turning, Slotting, Drilling & Boring Mill)
CNC Controller / Machinist (Turning, Slotting, Drilling & Boring Mill)

Oxyon People Solutions • Johannesburg

On-site
Engineering Technician - Cnc Machinist
Engineering Technician - Cnc Machinist

Phakisa Holdings • Johannesburg

On-site
ZAR 180,000 - 240,000
CNC Programmer
CNC Programmer

The Key Recruitment Group • Durban

On-site
ZAR 240,000 - 360,000
CNC Programmer (Senior)
CNC Programmer (Senior)

Square 1 Recruitment • South Africa

On-site
ZAR 424,000 - 580,000
Salary: R45,000 CTC
CNC Programmer & Operator
CNC Programmer & Operator

Beaver Migration and Recruitment • Johannesburg

On-site
ZAR 856,000 - 1,236,000
Relocation support
CNC Programmer
CNC Programmer

Cre8work! • Gauteng

On-site
ZAR 300,000 - 450,000
Toolmaker
Toolmaker

soughtout • Durban

On-site
ZAR 180,000 - 300,000
Machine Shop Manager
Machine Shop Manager

SA Metal • Cape Town

On-site
ZAR 900,000 - 1,500,000
Provident fund
Medical aid – hospital plan
Life cover at 4x annual salary
+3