Senior Software Engineer This role has been designed as ‘Hybrid’ with an expectation that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud co…
Skills: Rust, C/C++, Typescript, TCP/IP, Cross-platform Development
Senior Software Engineer This role has been designed as ‘Hybrid’ with an expectation that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud co…
Skills: Rust, C/C++, Typescript, TCP/IP, Cross-platform Development
Position Overview Develop, enhance, maintain and support our recon products to the highest standard whilst ensuring the code is secure and adhere to PCI compliance requirements. The incumbent will further be responsible …
Company Description WNS, part of Capgemini, is an Agentic AI-powered leader in intelligent operations and transformation, serving more than 700 clients across 10 industries, including Banking and Financial Services, Heal…
Skills: Incident Management, Fault Diagnosis, PC Hardware Maintenance, Telephony Support, VoIP Configuration
Our Travelstart team is looking for a talented, seasoned Java Developer to join us. This role is suited to candidates who possess a strong understanding of software architecture principles, experience with leading or men…
Overview Senior Procurement & Logistics Coordinator Cape Town, South Africa At Release by Scatec, you get to work on something that matters. We develop and deploy flexible, modular solar and battery solutions that accele…
Head of Engineering Digital Experience & Innovation Agency | Cape Town About Our Client Our client is a well-established and fast-growing digital agency based in Cape Town, delivering high-quality technology solutions ac…
Skills: Engineering Leadership, People Management, Software Architecture, Full Stack Development, CI/CD
We’re looking for a capable and hands-on Senior Site Manager to take the lead on the ground for the construction of a high-end luxury villa in Cape Town. If you're not already based there, relocation will be necessary. I…
Skills: Site Management, Quality Control, Budget Monitoring, Subcontractor Coordination, Building Code Compliance
About impact.com impact.com is the world’s leading commerce partnership marketing platform, transforming the way businesses grow by enabling them to discover, manage, and scale partnerships across the entire customer jou…
Cape Town, Western Cape, South Africa · Remote Solely
Mid level
We are hiring full-time Automation Engineers to support entrepreneurs and founders across the US and Europe. As an Automation Engineer, you will be the operational backbone behind visionary leaders—leveraging your techni…
Skills: n8n, Make, Zapier, Google Workspace, AI Automation
About Deployteq Deployteq is a specialist provider of online marketing technology, focused on developing and delivering high-quality solutions to clients worldwide. Based in Huis ter Heide, the team of 75+ professionals …
We are looking for a new colleague:Agentic Data Testing Manager within our Risk Intelligence Data Management & Governance team to support one of our data offeringsThe Team:As the hiring manager for this role, I look afte…
Skills: Data Regression Testing, Schema Testing, Lineage Testing, Reconciliation Testing, Test Automation
Make an impact with NTT DATA Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society…
TECHNICAL ASSISTANT (Payclass 6; Permanent) Finance & Operations, School of Architecture, Planning & Geomatics Faculty of Engineering & the Built Environment Please note that only applications from suitably qualified mem…
Skills: Large Format Printing, Adobe Acrobat, Adobe Photoshop, Scanning Theory, Audio-Visual Setup
CCaaS Voice Manager – Responsible for managing and supporting cloud contact center and voice platforms, ensuring service availability, operational excellence, and successful delivery of telephony and dialer experience so…
Skills: CCaaS, Voice Infrastructure, Dialer Management, SIP, VoIP
To strengthen and expand our leading position in renewable energy advisory across Sub-Saharan Africa, we are looking for a Battery and Energy Storage System (BESS) Engineer to join our team based in Cape Town, South Afri…
MRI Software LLC is a leading provider of innovative software solutions for the global real estate industry. MRI delivers a comprehensive and truly configurable solution, from property-level management and accounting to …
Skills: Test Automation, Software QA Testing, SQL, Cloud Computing, Microservices
About Us ClearRoute is an engineering consultancy bridging Quality Engineering, Cloud Platforms and Developer Experience. We help enterprises reliably bring high-impact digital products to market faster, cheaper, and saf…
As an experienced, intermediate level, Front-end Developer, you’ll be working with React (Hooks, Context API, component lifecycle), Typescript JavaScript, SASS/LESS to provide the best-in-class custom cinema websites wor…
Skills: React, TypeScript, JavaScript, SASS/LESS, HTML
We are looking for a Senior .NET Developer to join our team and take ownership of a business-critical enterprise platform. This role blends hands-on development, architecture leadership, and production support, working a…
Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.
Full-time
bachelor degree, postgraduate degree
Health & Wellbeing Benefits, Personal & Professional Development Programs, Flexible Work Management
Posted 50d ago
~40 hrs/week
Responsibilities
Develop and maintain a cross-platform Rust codebase for software agents running on end-user devices and Linux services. Design new features, execute testing plans, and provide mentorship to junior staff members.
Requirements
Requires a Bachelor's or Master's degree in Computer Science or a related field with practical experience in Rust or C/C++. Candidates should have a strong understanding of computer networking and experience developing native PC applications.
Full job description
Senior Software Engineer
This role has been designed as ‘Hybrid’ with an expectation that you will work on average 2 days per week from an HPE office.
Who We Are:
Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and applications wherever they live, from edge to cloud, so they can turn insights into outcomes at the speed required to thrive in today’s complex world. Our culture thrives on finding new and better ways to accelerate what’s next. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good. If you are looking to stretch and grow your career our culture will embrace you. Open up opportunities with HPE.
Job Description:
What Do We Do
Our product gives IT managers insight into how their users are experiencing Wi-Fi, network, and application performance, and helps them fix problems before users complain. Other performance tools are complex and intimidating, built by network engineers for network engineers; ours is beautiful and simple, and our customers love it. Our sensor hardware is a delight toinstall,and our software is easy and fun to use. Our product is used in offices, universities, banks, hotels, airports, stadiums, retail stores, and more - every business with Wi-Fi is a potential customer that we can help.
We design all our own hardware and software in Cape Town.Our software systems are built entirely in-house using Python, React, Rust, Postgres,ClickHouse, a varietyof AWS services, and other technologies.We are truly a full stack company, witha great setof technical challenges to work on.
What the Role Entails
You will be developing andmaintainingaprimarilyRustcodebase (with some Typescript)that runs on or close to the end-users’ devices managed by our customers. The software is written to be cross-platform and cross-product compatible, allowing us to run the same core code as a desktop agent in the taskbar with a UI and as a Linux service on the access points in the network. The role will also involve integration with our ever-evolving cloud services and developing and improving methods of testing and ensuring code safety and stability for deployment to vast fleets of remote devices across different execution environments.
Responsibilities
Design and develop new features and enhancements for the software agent.
Write and execute complete testing plans, protocols, and documentation for architecture in a cross-platform environment.
Provide guidance and mentoring to lessexperienced staff members.
Education and Experience Required
Bachelor’s orMaster’sdegree in Computer Science, Information Systems or equivalent.
Knowledge and Skills
Practical experience programming inRust or C/C++
Enjoys developing clearly written, robust, and careful architected code
Good understanding of basic computer networking (any knowledge of TCP/IP is a huge bonus) .
Experience in developingapplications that run natively on a PC.
Excellent written and verbal communication skills.
Strong analytical and problem-solving skills.
Beneficial but not essential:
Platform specific development:
Windows
macOS
Linux
Stretch goal, Android/iOS
Asynchronous runtimes
Application distribution
#Southafrica
#Networking
Additional Skills:
Cross Domain Knowledge, Design Thinking, Development Fundamentals, Full Stack Development, Release Management, Security-First Mindset, User Experience (UX)
What We Can Offer You:
Health & Wellbeing
We strive to provide our team members and their loved ones with a comprehensive suite of benefits that supports their physical, financial and emotional wellbeing.
Personal & Professional Development
We also invest in your career because the better you are, the better we all are. We have specific programs catered to helping you reach any career goals you have — whether you want to become a knowledge expert in your field or apply your skills to another division.
Unconditional Inclusion
We are unconditionally inclusive in the way we work and celebrate individual uniqueness. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good.
Let's Stay Connected:
Follow @HPECareers on Instagram to see the latest on people, culture and tech at HPE.
#southafrica
Job:
Engineering
Job Level:
TCP_04
HPE is an Equal Employment Opportunity/ Veterans/Disabled/LGBT employer. We do not discriminate on the basis of race, gender, or any other protected category,and all decisions we make are made on the basis of qualifications, merit, and business need. Our goal is to be one global team that is representative of our customers, in an inclusive environment where we can continue to innovate and grow together. Please click here: Equal Employment Opportunity.
Hewlett Packard Enterprise is EEO Protected Veteran/ Individual with Disabilities.
HPE will comply with all applicable laws related to employer use of arrest and conviction records, including laws requiring employers to consider for employment qualified applicants with criminal histories.
Recruitment Fraud Alert
We have become aware of an increase in fraudulent recruitment activities in which individuals impersonate our company or authorized recruitment agencies to offer fake employment opportunities. These scams may occur through false websites, emails, social media, or chat-based applications and often aim to obtain personal information or money. Please note that Hewlett Packard Enterprise (HPE), its direct and indirect subsidiaries and affiliated companies, and its authorized recruitment agencies/vendors will never charge a candidate a registration fee, hiring fee, or any other fee in connection with its recruitment and hiring process. We also never request personal information such as back account details, Social Security numbers, or national IDs via social media or chat applications.
All legitimate job opportunities will come through official company channels, and candidates are responsible for verifying the credentials of any third party claiming to represent the company. Any reliance on fraudulent communication is at the individual’s own risk, and HPE disclaims legal liability for any resulting damages. If you suspect recruitment fraud, do not share personal information or make any payments and report the incident to your local authorities immediately.
How many Engineering jobs are open in Cape Town, South Africa right now?
There are currently 285 open engineering positions in Cape Town, South Africa listed on Clera. New openings are added daily as companies post roles.
Which companies are hiring for Engineering roles in Cape Town, South Africa?
Companies currently hiring include Amazon, impact.com, Liquid Thought, takealot.com, Mr D, among others. Browse the listings above to see every active employer.
Are there remote or hybrid Engineering jobs in Cape Town, South Africa?
Yes — 131 of the 285 open engineering positions offer remote or hybrid work (31 remote, 100 hybrid).
How do I apply for Engineering jobs in Cape Town, South Africa?
Each listing links directly to the employer's application page. Apply early — fresh listings get the most recruiter attention in the first two weeks.