Software Intern

1 week ago


Pietermaritzburg, South Africa Clifford Machines and Technology Full time

Duration: 12 Months | Start: January 2026

Location: Pietermaritzburg, KwaZulu‑Natal (Hybrid options can be discussed)

Are you excited by the intersection of CAD and code? We’re looking for a Software Intern to help us build automation and tooling—using Onshape FeatureScript—to streamline our design office workflows and administrative tasks.

What You’ll Do

Develop and maintain FeatureScript features to automate repetitive CAD tasks

Build scripts/tools to automate design office admin (file naming, metadata, templates, release packs)

Work with the Onshape API to integrate data flows (e.g., BOM export, part properties, revision control)

Create internal utilities and dashboards to improve data accuracy and throughput

Collaborate with engineers/designers to capture requirements and ship usable tools

Document your solutions and provide simple user guides for the team

What We’re Looking For

✔ Studying or recently graduated in Software Engineering or related field

✔ Programming experience (JavaScript/TypeScript preferred; Python beneficial)

✔ Familiarity with Onshape and willingness to master FeatureScript

✔ Solid problem‑solving, testing, and debugging skills

✔ Strong attention to detail; comfortable with process and data hygiene

✔ Clear communication and a collaborative mindset

Nice to Have
- Experience with Onshape API, REST, webhooks
- Git/GitHub workflows, CI basics
- Working knowledge of Excel/Sheets, Power Automate, or lightweight RPA
- Basic CAD literacy and understanding of drawings/BOMs

Why Join Us?
- Real impact: your automations will save the team time every day
- Mentorship from engineers and designers who use your tools
- Exposure to modern CAD + code workflows and cloud platforms
- Build a portfolio of production‑grade tools and FeatureScript features

**Job Types**: Full-time, Internship
Contract length: 12 months

Pay: From R10 000,00 per month

Work Location: In person


  • Cad Intern

    1 week ago


    Pietermaritzburg, South Africa Clifford Machines and Technology Full time

    Join Our Team as a CAD Intern! Are you passionate about design and eager to gain hands-on experience in a dynamic engineering environment? We’re looking for a CAD Intern to join our Design Office team for a 12-month internship starting in 2026. What You’ll Do Create and modify 3D models using Onshape Assist with design documentation and...

  • Pharmacy Intern

    2 weeks ago


    Pietermaritzburg, KwaZulu-Natal, South Africa Netcare Full time R30 000 - R60 000 per year

    We provide meaningful careers that connect people with purpose.We are united by a common purpose of providing the best and safest care; and by our shared values of Care, Truth, Participation, Compassion and Dignity. Netcare invites you to be part of our journey.KEY WORK OUTPUT AND ACCOUNTABILITIESOPERATIONAL EXCELLENCECustomer service• Be active in the...


  • Pietermaritzburg, South Africa Accountancy Placements Pietermaritzburg Full time

    **Responsibilities**: Payroll Processing: - Collect and verify employee time sheets, attendance records, and other relevant data and process within the Payspace software - Enter and maintain accurate payroll information in the Payspace software, adhering to South African payroll requirements - Calculate wages, salaries, overtime, bonuses, and deductions...

  • Senior Technician

    1 week ago


    Pietermaritzburg, South Africa Affirmative Portfolios Full time

    **Administrator IT** **Pietermaritzburg** ***: **SENIOR TECHNICIAN -PMB** **DUTIES AND RESPONSIBILITIES**: - Take ownership of issues by carrying out problem analysis to implement permanent fixes to restore service to the customer as soon as possible. - Accurately record, update and document requests using the IT service desk system. - Install and...


  • Pietermaritzburg, South Africa CDM Smith Full time

    A global engineering firm is seeking a skilled Roadway Design Engineer to join their Transportation team in Pietermaritzburg, South Africa. The ideal candidate will have over 8 years of experience in roadway project design, mastery of software tools like OpenRoads Designer and Autodesk Civil 3D, and knowledge of international design standards. This role...


  • Pietermaritzburg, South Africa INFUSE Full time

    **OUR HIRING PROCESS**: - We may then invite you to submit a video interview for the review of the hiring manager. This video interview is often followed by a test or short project that allows us to determine whether you will be a good fit for the team. - At this point, we will invite you to interview with our hiring manager and/or the interview team....


  • Pietermaritzburg, South Africa CDM Smith Full time

    Why CDM Smith? CDM Smith provides lasting and integrated solutions in water, environment, transportation, energy and facilities to public and private clients worldwide. As a full-service consulting, engineering, construction, and operations firm, we deliver exceptional client service, quality results and enduring value across the entire project life cycle....


  • Pietermaritzburg, South Africa Accountancy Placements Pietermaritzburg Full time

    Responsibilities:Maintain and administer the Trusts financial systems and proceduresVerify and process supplier invoices accurately and timeouslyResolve invoice discrepancies with suppliers and internal departmentsEnsure payments comply with organisational policies, SARS requirements, and internal workflowsProcess and maintain the Trusts vendor...

  • Creditors Clerk

    3 weeks ago


    Pietermaritzburg, South Africa Pronel Personnel Full time

    We are seeking a reliable and detail-oriented Creditors Clerk to join this national concern. The ideal candidate will have prior experience in a similar fast paced environment, preferably within the retail or FMCG sector.Key Responsibilities:Process and reconcile supplier invoices accurately and on time.Manage creditor accounts, including payments and...


  • Pietermaritzburg, South Africa Flowz Full time

    **Purpose and Scope of Position**: The Accounts Receivable Clerk is responsible for monitoring and managing accounts and billing and following up with any customer or supplier with outstanding payments. **Essential Functions and Primary Duties**: - Reconcile customer accounts and ensure we are billing all the appropriate items correctly. - Process new...