software engineering jobs in Pretoria, Gauteng

Found 852 jobs
Sort by:

Automation-Driven Software Engineer & Solution Architect

Strategico Supply Chain Mobility
Pretoria

A dynamic tech company is seeking a Mid to Senior Software Engineer & Solution Architect in Pretoria. The ideal candidate will have 2+ years of experience, be proficient in C# and SQL, and be comfortable in both development and solution design. Responsibilities include designing production-ready systems and mentoring junior developers. Long-term commitment is valued, with opportunities for equity...

View salary & More Info
16 hours ago

Software Engineer - FinTech, .NET Microservices (Remote)

Mukuru
Pretoria

A leading African FinTech company in Pretoria is seeking a driven and curious Software Engineer. The successful candidate will design and maintain .NET Core applications, build secure RESTful APIs, and collaborate with various stakeholders in an agile team. Experience with microservices, MySQL, and problem-solving skills are essential. This role offers the opportunity to impact millions of...

View salary & More Info
16 hours ago

Senior Software Engineer — Embedded & Mobile Apps

ECN
Pretoria

A leading technology firm in Pretoria is seeking a Design Engineer to work on software design, development, and mobile applications. The ideal candidate will have a BSc in Computer Science or a BEng in Computer, with 5-10 years of experience in software development and expertise in C# and C. Responsibilities include capturing user requirements, designing solutions, and conducting technology...

View salary & More Info
16 hours ago

Embedded Software Engineer for Electro-Optical Imaging

PRR Recruitment Services
Pretoria

A leading recruitment firm is seeking a Software Engineer in the Electro-Optical field, requiring a B.Eng degree in electronic or computer engineering and at least 2 years of software design and implementation experience. Key responsibilities include developing system software, interfacing with engineering specialists, and managing documentation. Suitable candidates should have experience in...

View salary & More Info
16 hours ago

Embedded Software Engineer – Electro-Optical Systems

PRR Recruitment
Pretoria

A premier recruitment agency seeks a Software Engineer experienced in the Electro-Optical field. The role includes interpreting system requirements, developing software, and providing engineering management support. Requires a B.Eng degree, at least 2 years of software design experience, and knowledge in C++ and embedded systems. The position involves international travel and collaboration with...

View salary & More Info
16 hours ago

Senior Software Engineer — AMR & Energy Platform Lead

iOCO Pty Ltd
Pretoria

A technology solutions company based in Pretoria is seeking a skilled software developer to enhance their Automated Meter Reading platforms. The role includes full-cycle development from design to support, requiring expertise in APIs and Microsoft SQL, as well as knowledge in cloud platforms like Azure. Ideal candidates will have a degree in Computer Science or Engineering and a proven track...

View salary & More Info
16 hours ago
Hybrid

Software Engineer

Belay Talent Solutions
Pretoria

Software Engineer (Frontend) Location: Menlyn, Pretoria (Hybrid - 2 remote days/week) About The Client Our Client is on a mission to revolutionise e-commerce in South Africa by simplifying and enhancing the online shopping experience. Their innovative platform combines a marketplace, online payment solutions, logistics, and parcel lockers, all powered by cutting‑edge technology. They’re...

View salary & More Info
16 hours ago

Earth Observation Software Engineer

Bowman Outsourcing
Pretoria

A leading technology consultancy in Pretoria is seeking an Earth Observation Science & Technology Developer to design and develop software solutions for Earth observation applications. The role requires a bachelor's degree in engineering and expertise in software development, with a focus on Earth observation science and geospatial technologies. The successful candidate will collaborate with...

View salary & More Info
16 hours ago

Senior Software Design Engineer - Embedded & Mobile Apps

Etion Limited
Pretoria

A technology company in Pretoria is looking for a Design Engineer to handle software design and development. The ideal candidate will have a BSc in Computer Science or BEng in Computer, with 5-10 years of relevant experience in software development, particularly in C# and mobile applications. Strong analytical and design skills are essential for this role, along with a mature attitude and good...

View salary & More Info
16 hours ago

Head Of Software Engineering & Client Delivery

Bebeesoftwareengineer
Pretoria

A leading software development firm in Pretoria is seeking an experienced software engineer to lead its team. The successful candidate will have at least 5 years of experience, a degree in Electronic or Computer Engineering, and demonstrate strong leadership and communication abilities. Responsibilities include overseeing the engineering team, collaborating in an Agile environment, and managing...

View salary & More Info
16 hours ago

Mid-Level Software Engineer — Build & Evolve

Agile Bridge
Pretoria

Agile Bridge seeks an Intermediate Software Engineer to design and develop software solutions independently and collaboratively within a team. This role demands a deep understanding of software development basics, proficiency in programming languages like C# and Java, and the ability to improve existing systems. The ideal candidate will also participate in code reviews, ensure high-quality...

View salary & More Info
16 hours ago
Hybrid

Java Software Engineer

Network IT
Pretoria

Software Engineer Reference: BIT002696-Muld-1 Software solution company based in Pretoria, looking for a proactive Mid to Senior Software Engineer. Hybrid Model. Permanent / fixed term. Duties & Responsibilities Requirements - 5-8 years’ solid development experience - Back-end and Full stack Development - Comfortable in team leader role - Comfortable as client liaison - Back-end skills:...

View salary & More Info
16 hours ago

Software Engineer (Cryptography and Network Securi

E and D Recruiters
Pretoria

International Company - Software Engineer (Cryptography and Network Security) Reference: Pta003178-EP-3 This exciting career opportunity is for a person with skills in Cryptography and computer & network security. We require a Software Engineer with 2 years working experience in C/C++ and Linux-based product development. Become a specialist in network security product development for...

View salary & More Info
16 hours ago

2634 Software Engineer-Wallstreet Suite/Treasury (

Imizizi
Pretoria

Software Engineer - Wallstreet Suite/Treasury Location: Gauteng Position: Contract until December 2026 Reference: JHB000252-NT-1 Our client requires the services of a Software Engineer with 3 - 5 years’ experience with Relevant IT / IT Degree or Certifications. Duties & Responsibilities - Wallstreet Suite knowledge or Financial ERP - German Speaking (Advantageous) - DEVOPS (advantageous) -...

View salary & More Info
16 hours ago
Remote

Software Engineer

Mukuru
Pretoria

Mukuru is an Africa-based FinTech on a mission to make financial services safe, affordable, and accessible for underserved communities. With over 40 million cross-border transactions processed in the last decade, we are one of Africa’s leading remittance-led FinTech companies — and we continue to grow, innovate, and scale across the continent. The Opportunity We’re looking for a driven and...

View salary & More Info
16 hours ago
Alert me to new jobs like software engineering, Pretoria
By continuing to use the website, I agree to the Terms of Use and Privacy Policy. You can tune your job alerts or unsubscribe at any time.

Mid to Senior Software Engineer & Solution Architect

Strategico Supply Chain Mobility
Pretoria

Role: Mid to Senior Software Engineer & Solution Architect Company: Strategico Location: Pretoria, South Africa (on-site / willing to travel or relocate) Experience: 2+ years (hands-on, real-world system development) Why Strategico Strategico exists to give people back their time. Every day, individuals and teams lose hours to manual admin, duplicated effort, disconnected systems, and...

View salary & More Info
16 hours ago

Electronic Engineer (Software)

PRR Recruitment Services
Pretoria

MINIMUM REQUIREMENTS: - B.Eng degree (electronic or computer). - Software design and implementation experience (Minimum 2 years). - Experience in product development. - Software system engineering experience. Specialist knowledge (required / preferred): - Object orientated programming experience (C++) (required). - Embedded systems software development (required). - Experience in image...

View salary & More Info
16 hours ago

Software Engineer - Java

Agile Bridge
Pretoria

Overview We are looking for a skilled Java Developer to join our team. You will play a key role in designing, developing, and maintaining scalable software solutions. Working closely with cross-functional teams, you will be responsible for writing clean, efficient, and testable code while contributing to system architecture and performance improvements. Responsibilities - Design, develop, and...

View salary & More Info
16 hours ago

Electronic Engineer (Software, AI ML)

PRR Recruitment Services
Pretoria

Minimum Requirements - B.Eng degree (electronic or computer). - Software design and implementation experience (Minimum 10 years). - Experience in product development. - Software system engineering experience. - Specialist knowledge (required / preferred): - Object orientated programming experience (C++) (required). - Embedded systems software development (required). - Experience in image...

View salary & More Info
16 hours ago

Senior Embedded Software Engineer - AI/ML

PRR Recruitment Services
Pretoria

A leading recruitment agency seeks a seasoned software engineer for a role in the Electro-Optical field based in Pretoria. The position requires an experienced professional with a B.Eng degree and a minimum of 10 years in software design and implementation. Responsibilities include developing software systems, interfacing with various engineering disciplines, and mentoring junior engineers. The...

View salary & More Info
16 hours ago
The Jobsora algorithm selects vacancies which is based on the parameters you set: position, location, salary level, type of vacancy, etc.
The more parameters you specify, the more precisely, the algorithm will select vacancies for you.
We recommend you to specify such minimum search refinements:
• Job title or company name
Menu