- Jobs
- South Africa
- Western Cape
- Somerset West
- principal software engineer
principal software engineer jobs in Somerset West
This role is ideal for a senior engineer who enjoys working on highly reliable, safety-critical and mission-critical systems. The successful candidate will play a leading role in developing operator-facing application software used in advanced Command & Control (C2) and Intelligence, Surveillance and Reconnaissance (ISR)...
Simera Sense is a leading provider of Earth observation camera solutions for the global small satellite market. Committed to excellence and innovation, we deliver superior products and services to our worldwide customer base. Our Holding Company is in Belgium, and our South African company is based in Somerset West. We are seeking a Software Engineer with a solid computer science background to...
Job Overview - Application Deadline: 15 February 2026 - Job Location: Somerset West, Western Cape - Job Title: Linux & Cloud Software Engineer - Education Level: Diploma - Job Level: Intermediate - Minimum Experience: 3 - 5 Years Linux & Cloud Software Engineer required in Somerset West. A renowned Manufacturing Engineering company is looking for a Linux & Cloud Software Engineer to join their...
We're Hiring: Software Developer / Control Systems Engineer Somerset West, South Africa Are you a technically strong automation engineer who thrives on building reliable, high-performance industrial systems? We're recruiting a Software Developer / Control Systems Engineer to design and implement efficient, world-class industrial automation solutions across multiple industries. Role...
Job Title: Software Engineer - (Mid-Level - Frontend) Department: Product Engineering Location: Hybrid / Remote (Somerset, South Africa) Purpose of the Role: As a Mid-Level Software Engineer - Frontend, you will play a pivotal role in shaping the user experience of the CyberSentriq product suite. Built on and modern JavaScript frameworks, our platform leverages AI-driven insights and...
Our client seeks skilled software developers to join their team. This is a dynamic opportunity for experienced professionals with strong SQL and programming skills. Required Skills & Qualifications Qualification: - - A tertiary qualification in information technology will be advantageous. Experience: - - The ideal candidate should have 8+ years of relevant development...
Junior Software Developer Bellville, Cape Town Requirements: - BSc (Computer Science), or Engineering - Minimum of 3 years of experience in software development. - Experience in using ML/AI tools as practical implementations. - A solid understanding of microservice architecture and how web applications work. - Experience with the following technologies: TypeScript, React. - Adequate knowledge...
Key Responsibilities: - Design, develop, and maintain embedded software for microcontrollers and embedded Linux systems. - Write efficient, reliable, and well-documented C/C++ code. - Collaborate with Hardware Engineers to integrate software and hardware components. - Debug, test, and optimize code for performance and reliability. - Participate in design reviews, code reviews, and system-level...
As an Intermediate Software Engineer, you’ll be an independent, capable engineer taking ownership of features and modules while contributing meaningfully to team success. You will solve technical problems confidently, collaborate on design and implementation decisions, and provide guidance to junior developers. This role allows you to deepen your expertise, expand your technical knowledge across...
Job Description Are you a Java Software Engineer skilled in DevOps? Well we have the right job for you! A well-established IT company is seeking a Software Engineer to join their Stellenbosch based team. Requirements: •3+ years’ experience in Software Engineering. •Experience in a strongly typed programming language, preferably Java. •Have a passionate for research and software...
Location Remote Role summary We are looking for a capable and pragmatic Laravel and VueJS Software Developer to help design, build and maintain high-quality web applications. You will work across the full stack, contributing to backend architecture, frontend user experiences and overall product quality. This role suits someone who enjoys building real-world systems, cares about clean code and...
Embedded Software Engineer Recruiter: Network Recruitment Job Ref: NES /RS Date posted: Tuesday, December 9, 2025 Location: Stellenbosch, South Africa SUMMARY: We're looking for a talented Embedded Software Engineer to join our growing engineering team and help design, develop, and optimize cutting-edge embedded systems. POSITION INFO: Key Responsibilities: - Design, develop, and maintain...
Apply By We're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below: - To see what life at Capitec is all about and complete a short assessment, please click here - Once you have completed the above finalize your application by clicking apply below. *Join Us in Becoming the Best Bank...
Minimum Requirements: - Matric - A relevant tertiary qualification in Information Technology (ideal) Experience: - 3+ years proven experience in both front- and back-end software development, project delivery and implementation (in relevant development technologies/language). - Experience with modern front-end and back-end frameworks and technologies Knowledge: - Is able to apply advanced...
Kickstart Your Engineering Career at Blue Cube Systems About the Role: Join our dynamic engineering team to help modernize and improve existing instruments and shape the next generation of sensor technology. As a Software Engineer, you'll design, build, manage and maintain a broad variety of software systems from embedded programs on new and existing high-tech analysers in the mining industry,...
We're looking for a talented Embedded Software Engineer to join our growing engineering team and help design, develop, and optimize cutting-edge embedded systems. Key Responsibilities: - Design, develop, and maintain embedded software for microcontrollers and embedded Linux systems. - Write efficient, reliable, and well-documented C/C++ code. - Collaborate with Hardware Engineers to integrate...
Apply By We're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below: - To see what life at Capitec is all about and complete a short assessment, please click here - Once you have completed the above finalize your application by clicking apply below. *Join Us in Becoming the Best Bank...
Minimum Requirements: - Matric - A relevant tertiary qualification in Information Technology (ideal) Experience: - 3+ years proven experience in back-end software development, project delivery and implementation (in relevant development technologies/language). - Experience with back-end frameworks and technologies Knowledge: - Is able to apply advanced knowledge of the following: IT systems...
Senior Software Developer Bellville, Cape Town Requirements - BSc (Computer Science) or Engineering or equivalent - Minimum of 6 years of experience in software development - Excellent communication skills - A solid understanding of microservice architecture and how web applications work - Experience with the following technologies: TypeScript, React - Adequate knowledge of relational and...
Job Description Are you a Software Engineer skilled in Java and Front-end Development? Well we have the right job for you! A well-established IT company is seeking a Software Engineer to join their Stellenbosch based team. Requirements: •3+ years’ experience in Software Engineering and developing User Interfaces. •Experience with UX/UI, Web Development, and Continuous Integration. •Skilled...