Software Intern
1 week ago
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 timeJoin 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 yearWe 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...
-
Payroll Administrator
1 week ago
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...
-
Senior Roadway Design Engineer
1 week ago
Pietermaritzburg, South Africa CDM Smith Full timeA 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...
-
Jr. Procurement Specialist
1 week ago
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....
-
Transportation Engineer 4
4 weeks ago
Pietermaritzburg, South Africa CDM Smith Full timeWhy 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....
-
Creditors Controller â Pietermaritzburg
4 weeks ago
Pietermaritzburg, South Africa Accountancy Placements Pietermaritzburg Full timeResponsibilities: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 timeWe 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...
-
A/r Billing and Credit Coordinator
7 days ago
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...