Senior Software Solutions Architect
South Africa
Listed on 2026-10-19
-
Software Development
Software Architect, Senior Developer, Software Engineer
Our client, a progressive software development house, is seeking a dynamic Senior Software Solutions Architect to join their team in Mahikeng, North West
. This hybrid role offers the best of both worlds, combining essential in-office collaboration with the flexibility of remote work. You will be at the forefront of designing and architecting innovative software solutions that meet complex business requirements. Your responsibilities will include defining technical strategies, selecting appropriate technologies, and guiding development teams to ensure the delivery of high-quality, scalable, and maintainable software products.
This position requires a seasoned professional with a strong command of software engineering principles, architectural patterns, and modern development practices. Join a forward-thinking company that values innovation and offers ample opportunities for professional growth and development.
- Design and architect robust, scalable, and high-performance software solutions.
- Translate business requirements into detailed technical designs and architectural specifications.
- Evaluate and select appropriate technologies, frameworks, and tools for software development.
- Provide technical leadership and mentorship to software development teams.
- Ensure adherence to architectural best practices, coding standards, and quality guidelines.
- Collaborate with stakeholders to define project scope, technical feasibility, and timelines.
- Conduct architectural reviews, code reviews, and performance analyses.
- Troubleshoot and resolve complex software-related issues.
- Contribute to the continuous improvement of development processes and methodologies.
- Maintain comprehensive documentation for software architecture and design decisions.
- Bachelor's degree in Computer Science, Software Engineering, or a related discipline.
- Minimum of 7 years of hands-on experience in software development, with at least 3 years in a senior architectural role.
- Proven experience in designing and delivering complex software systems, including web and mobile applications.
- Strong proficiency in object-oriented programming languages (e.g., Java, C#, Python) and related frameworks.
- Expertise in cloud platforms (AWS, Azure, GCP) and microservices architecture is highly desirable.
- Deep understanding of database design, API development, and system integration patterns.
- Experience with agile methodologies and CI/CD practices.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong communication and interpersonal skills, capable of working effectively in a hybrid environment.
- Competitive salary and performance-based incentives.
- Comprehensive health, dental, and vision insurance plans.
- Generous annual leave and paid holidays.
- Opportunities for professional development, training, and career advancement.
- Supportive and collaborative team culture.
- Hybrid work model offering work-life balance.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).