Senior Software Engineer
1 week ago
Job Title: Senior Software Engineer
Location: Claremont, Cape Town (Remote-first)
Why Join Private Property Right Now?
It's an exciting time to be part of our team. We're transforming the real estate experience in South Africa by re-engineering our platform, rolling out new technologies, and building features that genuinely shift how people buy, sell, and rent property. We work fast, embrace meaningful engineering challenges, and collaborate closely even as a remote-first team. Many of us still choose to meet in person weekly to connect and problem-solve, and we enjoy our monthly Friday braai days.
About Us
Private Property is one of South Africa's leading online property platforms, connecting millions of buyers, sellers, and renters with the right home. We combine strong technology with a seamless user experience, and as the company expands, we're looking for passionate, curious engineers who want to help shape the future of real estate.
About the Role
As a
Senior Software Engineer
, you'll play a key role in re-architecting our platform and building the next generation of our products. Working closely with cross-functional teams, you'll design, build, and maintain high-performance web applications. You'll help modernise legacy systems, solve complex engineering challenges, and contribute to continuous improvement across our stack and development practices.
This is a fullstack role with a strong focus on our core technologies:
.NET Core
on the backend and
React
on the frontend. We're also open to strong backend engineers who are eager and able to pick up React quickly.
Key Responsibilities
- Lead the re-architecture and modernisation of our platform.
- Build and maintain high-performance applications using .NET Core and React.
- Solve complex technical problems and enhance overall system performance.
- Champion best practices across engineering and delivery.
- Continuously improve our stack, tooling, and ways of working.
Experience & Skills Required
- 10+ years of software engineering experience
, with deep technical strength. - Degree/Diploma in Computer Science (or equivalent experience).
- Expert-level proficiency in
C# and .NET Core
. - Strong experience in
React, TypeScript, JavaScript, HTML/CSS
or the ability to get up to speed quickly. - Strong debugging, profiling, and task management skills.
- Solid understanding of data structures, clean architecture, and asynchronous programming.
- Familiarity with
ASP.NET MVC
.
Ideal Candidate
We're looking for proactive problem-solvers with strong technical ability and a passion for building high-quality software. A solid understanding of SEO and web analytics is beneficial. If you thrive in a fast-paced environment, enjoy meaningful challenges, and want to work on products used by millions of South Africans, you'll be a great fit. Culture matters to us so if our values resonate with you, we'd love to connect.
Benefits
- Competitive salary
- Pension
- Employee Wellness Assistance Programme
- Learning & Development
- Internet allowance
- Friday Braai Day
- Remote-first working environment with optional weekly in-person collaboration
Eligibility
Open to
South African citizens only
.
-
Senior Software Engineer
4 days ago
Cape Town, Western Cape, South Africa Miprint Consulting Full time R90 000 - R120 000 per yearRole DescriptionThis is a contract, on-site role for a Senior Software Engineer located in Cape Town. The Senior Software Engineer will be responsible for designing, developing, and maintaining software solutions, participating in code reviews, and troubleshooting complex systems. The role also involves collaborating with cross-functional teams to meet...
-
Software Engineer IV
7 days ago
Cape Town, Western Cape, South Africa MRI Software Full time R250 000 - R450 000 per yearSince we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people's lives. The only way to carry out that mission is to hire the best employees. People like you.Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups, and our promise to empower...
-
Senior Software Engineer
4 days ago
Cape Town, Western Cape, South Africa Balancell Full time R150 000 - R250 000 per yearBalancell Energy is a forward-thinking engineering manufacturing company, committed to delivering innovative energy solutions. As we continue to expand, we are seeking a newSenior Software Engineer,to join our team.Position Overview:As aSenior(Level 3) Software Engineer, you are expected to demonstrate technical leadership, strong architectural judgment, and...
-
Senior Software Engineer
3 days ago
Cape Town, Western Cape, South Africa Surgo PTY Full time R1 200 000 - R3 600 000 per yearJob Description: Senior Software EngineerLocation:Office based Workshop 17, Cape TownJob Summary:We are seeking a motivated Senior Software Engineer to join our dynamic Software Engineering team in Cape Town. The ideal candidate will be enthusiastic about learning new technologies, solving complex problems, and contributing to the development of our...
-
Data Engineer
2 weeks ago
Cape Town, Western Cape, South Africa Gig Engineer Full time R250 000 - R450 000 per yearPosition:Data EngineerLocation:Cape Town (Hybrid)Contract:12 MonthsRole DescriptionPerform code peer reviews of Junior Software Engineer buildsSupport the Technical Delivery Lead in translating requirements to Junior DevelopersSupport the Technical Delivery Lead in framework optimization initiativesSupport the Technical Delivery Lead in managing CI/CD...
-
Senior Software Engineer
3 days ago
Cape Town, Western Cape, South Africa NOV Full time R1 200 000 - R2 400 000 per yearJob DescriptionNOV ReedHycalog is a worldwide leader in the design, manufacture, and sale of tools and equipment used by the energy industry. We are seeking a Senior Software Engineer to join our team based in Cape Town. In this role you will be responsible for the development and deployment of software products to internal customers. The software engineer...
-
Senior Software Engineer
3 days ago
Cape Town, Western Cape, South Africa Boardroom Appointments Full time R1 200 000 - R2 400 000 per yearMinimum requirements:Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.7+ years experience as a Software Developer / Senior Software Developer Extensive experience in software development, including significant hands-on experience in building and delivering web applications.Demonstrated experience in leading...
-
Senior QA Engineer
3 days ago
Cape Town, Western Cape, South Africa MRI Software Full time R250 000 - R500 000 per yearQuality Assurance Engineers at MRI collaborate with Product Management and Product Development teams to deliver high-quality, performant products.They participate in documenting user stories and acceptance criteria, determine test methods and strategies, execute tests, and provide feedback throughout the development lifecycle.Essential Skills and...
-
Senior Software Engineer
1 week ago
Cape Town, Western Cape, South Africa DigiOutsource Full time R1 200 000 - R2 400 000 per yearKick-start your career in the online gaming world and experience the very latest in technology and innovation.Who We AreWe are part of Super Group, the NYSE-listed digital gaming company behind some of the world's leading Sports and iGaming brands.At DigiOutsource, we bring passionate people and innovative tech together to create market-leading online gaming...
-
Senior QA Engineer
3 days ago
Cape Town, Western Cape, South Africa MRI Software Full time R600 000 - R1 200 000 per yearQuality Assurance Engineers at MRI collaborate with Product Management and Product Development teams to deliver high-quality, performant products.They participate in documenting user stories and acceptance criteria, determine test methods and strategies, execute tests, and provide feedback throughout the development lifecycle.Essential Skills and...