More jobs:
Senior Software Architect
Job in
Johannesburg, 2000, South Africa
Listed on 2026-10-18
Listing for:
Placements24
Full Time
position Listed on 2026-10-18
Job specializations:
-
Software Development
Software Architect
Job Description & How to Apply Below
Our client is seeking a highly experienced and visionary Senior Software Architect to lead the design and technical direction of their software systems in Randburg . You will be responsible for defining the overall architecture, ensuring technical feasibility, and guiding development teams to build scalable, robust, and maintainable solutions. This pivotal role requires a deep understanding of software engineering principles, architectural patterns, and emerging technologies.
You will collaborate closely with product management, engineering leads, and stakeholders to shape the future of our client's technology landscape.
- Define and document the high-level architecture for new and existing software systems, ensuring alignment with business objectives.
- Provide technical leadership and guidance to development teams, ensuring adherence to architectural standards and best practices.
- Evaluate and select appropriate technologies, frameworks, and tools to support architectural vision.
- Identify technical risks and propose mitigation strategies; ensure the scalability, reliability, and security of software solutions.
- Collaborate with stakeholders to understand requirements and translate them into viable technical designs.
- Stay abreast of industry trends and emerging technologies, recommending innovative solutions.
- Conduct architectural reviews and provide technical expertise throughout the software development lifecycle.
- Master's degree in Computer Science, Engineering, or a related field, or equivalent extensive experience.
- 10+ years of progressive experience in software development, with a significant focus on architectural design.
- Proven track record of designing and delivering complex, scalable, and high-performance software systems.
- Deep knowledge of architectural patterns, microservices, cloud-native architectures, and design principles.
- Expertise in multiple programming languages and technologies.
- Strong understanding of Dev Ops practices, security, and data management strategies.
- Excellent communication, presentation, and leadership skills.
- Exceptional salary and comprehensive benefits package.
- Opportunity to shape the technical direction of a growing company.
- Access to professional development resources and continuous learning opportunities.
- A collaborative and intellectually stimulating work environment in Randburg .
- Performance-based bonuses and long-term incentive plans.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
(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).
Search for further Jobs Here:
×