A progressive technology company located in South Africa is seeking a software engineer to develop next-generation scalable systems. The role involves full life cycle software development, writing efficient code, and ensuring compliance with industry standards. The ideal candidate has a Bachelor's degree in Computer Science or Electronic Engineering, at least 3 years of relevant experience, and...
Overview Junior Software Engineer – Gain exposure to building large-scale trading and wealth systems – 100% REMOTE, R600K – R720K An exciting opportunity for a Junior Software Engineer to join a global Wealth and Investment Management company and gain exposure to building large-scale trading and wealth management systems. This graduate-junior level Software engineer position is 100% remote,...
Lead Python Software Engineer, Commercial Systems Canonical, Cape Town, Western Cape, South Africa. Remote in the EMEA region. Company Overview Canonical is a leading provider of open‑source software and operating systems for global enterprise and technology markets. Our platform, Ubuntu, is widely used in public cloud, data science, AI, engineering innovation and IoT. We are founder‑led,...
A fast-growing online business in Cape Town is seeking a Software Engineer. The ideal candidate will have a tertiary degree, 6 months to 2 years of development experience, and proficiency in Python or PHP with frameworks like Django or Laravel. Responsibilities include writing and deploying code, reviewing team contributions, and enhancing system performance. The culture is high-performing and...
A leading financial services company in Cape Town is seeking a Senior Software Engineer who will design, develop, and maintain software systems to support investment processes. The role requires strong programming skills in C# and experience with SQL in an Agile environment. You will collaborate with business stakeholders and cross-functional teams to deliver high-performing, secure solutions....
A major online retailer in South Africa is looking for talented Software Engineers to join their Fulfilment Engineering team. You will be responsible for developing systems that manage order fulfilment across the country. Ideal candidates should have at least 5 years of experience in programming, proficiency in Java, and familiarity with SQL databases. The company promotes a hybrid working model,...
A technology company in South Africa is seeking an experienced Backend Software Engineer to design and maintain scalable backend systems and APIs. This role involves close collaboration with frontend developers and requires at least 5 years of experience in backend development using Python. The ideal candidate will have a strong understanding of RESTful APIs, authentication mechanisms, and...
An established industry player is seeking a Senior Software Engineer to join their innovative team. In this role, you will tackle challenging software development tasks while collaborating with a talented group of professionals. Your expertise in various programming languages and methodologies will be essential as you contribute to the design and implementation of complex systems. This position...
Job Title: Intermediate Systems Software Engineer (6-12 Month Contract with potential conversion to perm) Role Purpose: The Intermediate Systems Software Engineer provides functional support and analysis across a suite of software systems—including bespoke, COTS, and highly customized applications—within an operational environment. This role bridges the gap between end users, technical teams,...
The Front Arena Software Engineer / System Analyst plays a key role in delivering Capital Markets technology solutions. This position combines strong analytical, functional, and technical capabilities to design, develop, and implement effective system solutions using Front Arena or similar Capital Markets platforms. The role requires a balance of business understanding, system configuration, and...
A recruitment firm in Cape Town is seeking a Software Development Manager. The ideal candidate will possess a BS degree in Engineering or Computer Science, along with significant experience in software development methodologies like Agile and Waterfall. Responsibilities include managing a team, engaging with stakeholders, and implementing best coding practices. This position offers an opportunity...
A leading tech company in South Africa is seeking a Senior Software Engineer to develop impactful solutions that handle millions of transactions. In this role, you'll design scalable APIs, work with modern technologies like Python and cloud services, and collaborate with talented teams. The company supports remote and flexible work arrangements, promoting a culture of innovation and professional...
A prominent recruitment agency in South Africa seeks a talented Senior Software Engineer to lead software development projects. The ideal candidate will mentor junior developers, ensure the delivery of high-quality software, and engage in continuous improvement. Key skills include proficiency in C#, SQL, and experience with modern frameworks like Xamarin and Blazor. A Bachelor's degree and at...
A leading digital marketing platform is seeking a Senior Software Engineer in Cape Town to design and implement solutions that drive revenue growth. The ideal candidate will have over 7 years of experience and a strong background in software development and domain-driven design. Responsibilities include taking ownership of complex problems, collaborating across departments, and mentoring junior...
A leading tech solutions provider in Cape Town is seeking an Intermediate Software Engineer. The role involves software development and maintenance, ensuring reliability and security of solutions, and collaborating with teams to meet objectives. Ideal candidates should have 3-5 years' experience, strong attention to detail, and effective communication skills. Embrace a dynamic work environment...
A leading technology consultancy in South Africa is seeking an Intermediate Systems Software Engineer for a 6-12 month contract. This role involves providing functional support, system analysis, and ensuring effective stakeholder engagement. Candidates should possess a Bachelor's degree in Computer Technology or related field and have 3-5 years of experience in a systems support role. This...
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world’s leading public cloud and silicon providers, and industry leaders in many...
Join a forward-thinking company as a Senior Software Engineer, where you'll tackle challenging software development tasks and mentor junior team members. This role involves collaborating with technical personnel to finalize requirements and implementing best practices in software delivery. You'll work in a supportive environment that values your well-being and offers flexible working hours,...
Python Software Engineer, Commercial Systems Home based - EMEA Canonical is a leading provider of open-source software and operating systems for global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and...
Distributed Systems Software Engineer, Python / Go Canonical Cape Town, Western Cape, South Africa Join or sign in to find your next job Join to apply for the Distributed Systems Software Engineer, Python / Go role at Canonical Distributed Systems Software Engineer, Python / Go Canonical Cape Town, Western Cape, South Africa 3 months ago Be among the first 25 applicants Join to apply for...