Senior Software Engineer
3 days ago
Job Description:
Senior Software Engineer
Location:
Office based Workshop 17, Cape Town
Job 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 industry leading SAAS Software products. This is an excellent opportunity for an intermediate software engineer to gain hands-on experience in a fast-paced, quality driven and collaborative work environment
Responsibilities:
- Lead the design, development, and maintenance of scalable, secure, and high-quality SAAS software solutions.
- Take ownership of significant features and components, driving them from concept through delivery and support.
- Mentor and support mid-level and junior engineers through code reviews, pair programming, and knowledge sharing.
- Collaborate with product management, QA, and DevOps to deliver features that meet business needs and quality expectations.
- Contribute to architectural discussions, design reviews, and technology selection.
- Ensure adherence to software engineering best practices including clean code, automated testing, CI/CD, and performance optimisation.
- Investigate and resolve complex technical issues and provide guidance on root cause analysis.
- Continuously evaluate and adopt emerging technologies to improve system performance, security, and developer productivity.
Essential Skills & Experience:
- Bachelors degree in computer science, Software Engineering, or a related field.
- 5+ years of professional software development experience, with a strong track record of delivering production-grade applications.
- Expertise in C# and .NET (Framework or Core), with a deep understanding of object-oriented programming and software architecture principles.
- Strong knowledge of web technologies such as JavaScript, HTML, CSS, and modern frameworks like React.
- Experience building and maintaining distributed systems, RESTful APIs, and microservices.
- Solid understanding of software development lifecycle (SDLC) and Agile methodologies such as Scrum or Kanban.
- Proficiency in unit testing, integration testing, and working in environments that embrace Build-in-Quality practices.
- Familiarity with CI/CD tools, version control systems (e.g., Git), and automated deployment pipelines.
- Strong analytical and problem-solving skills, with an ability to make sound technical decisions independently.
- Excellent communication and interpersonal skills, with experience working across teams and with non-technical stakeholders.
Desirable:
- Experience with cloud platforms such as Microsoft Azure or AWS, including hosting, services, and infrastructure-as-code.
- Familiarity with containerisation tools such as Docker or Kubernetes.
- Exposure to performance monitoring tools and practices.
- Experience contributing to technical strategy or leading engineering initiatives
Surgo (Pty) Ltd will consider all applications in terms of its Employment Equity (EE) and is committed to maintaining diversity in its appointments. Surgo (Pty) Ltd, therefore also encourages people with disabilities and from other diverse backgrounds to apply. Due to the high volume of applications, should you not receive feedback within three months upon submission, you can assume your application was unsuccessful, and we encourage you to reapply. Please note that as a registered member of APSO, Surgo (PTY) Ltd. does not hold applicants accountable for any application fee.
Your CV will be kept on our database for us to contact you should any future vacancies become available. If you do not wish for us to keep your CV for any other positions, please email
Required Skills:
Software
-
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
1 week 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...
-
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
1 week ago
Cape Town, Western Cape, South Africa BetterHome Group LTD Full time R1 200 000 - R2 400 000 per yearJob Title: Senior Software EngineerLocation: 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...
-
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 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 Software Engineer
3 days ago
Cape Town, Western Cape, South Africa Communicate Ct Full time R600 000 - R1 200 000 per yearA MESSAGE FROM JADE PERUMAL – LIONEL MESSI OF IT RECRUITMENTIn the world of top-tier software engineering, the best opportunities don't always come from actively searching. Sometimes, they come from being in the right network, where the right role naturally diffuses toward you.I specialize in connecting with Senior Software Engineers with Osmosis...
-
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...