×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Architect

Remote / Online - Candidates ideally in
Stellenbosch, 7600, South Africa
Listing for: Placements24
Remote/Work from Home position
Listed on 2026-11-01
Job specializations:
  • Software Development
    Software Architect
Job Description & How to Apply Below
About the Role

What Jobs Direct is looking for an exceptional Principal Software Architect to join our fully remote, forward-thinking engineering team. This is a senior leadership role for an individual with a deep technical background and a proven ability to design and guide the development of complex, large-scale software systems. You will be responsible for defining the technical vision, setting architectural standards, and mentoring engineering teams across the organization.

This role requires a strategic mindset, excellent communication skills, and a passion for innovation. As a remote-first company, we provide the tools and support necessary for our team members to thrive, offering flexibility and autonomy while fostering a strong sense of collaboration. We are committed to building robust, scalable, and maintainable software solutions, and this role is crucial to achieving that goal.

This is an opportunity to shape the technological future.

Key Responsibilities
  • Define and drive the overall software architecture and technical strategy for the company.
  • Design scalable, reliable, and maintainable software systems and platforms.
  • Establish technical standards, patterns, and best practices for software development.
  • Collaborate with product management, engineering leaders, and development teams to align technical direction with business goals.
  • Evaluate and recommend new technologies and frameworks to enhance system capabilities.
  • Provide technical leadership, mentorship, and guidance to engineering teams.
  • Conduct architectural reviews and ensure adherence to established standards.
  • Identify and mitigate technical risks and dependencies.
  • Champion innovation and foster a culture of continuous improvement.
  • Contribute to key design decisions and problem-solving efforts across critical projects.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 10+ years of experience in software development, with a significant focus on software architecture.
  • Proven experience designing and implementing large-scale, distributed systems.
  • Expertise in multiple programming languages and paradigms (e.g., Java, C#, Python, Go, functional programming).
  • Deep understanding of various architectural styles (e.g., microservices, event-driven, SOA).
  • Strong knowledge of cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Experience with database design (SQL and No

    SQL) and data modeling.
  • Excellent understanding of system design, performance tuning, and scalability.
  • Exceptional problem-solving, analytical, and critical thinking skills.
  • Outstanding communication, presentation, and interpersonal skills.
  • Demonstrated ability to lead and influence technical teams in a remote setting.
  • Must be able to work effectively in a fully remote capacity with a reliable internet connection.
Benefits
  • Highly competitive executive-level compensation package.
  • Significant stock options or equity participation.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and flexible work arrangements.
  • Annual professional development budget for conferences, courses, and certifications.
  • Opportunity to shape the technical direction of a growing company.
  • Remote work flexibility, allowing you to work from anywhere in South Africa .
  • Pension fund and life insurance.
  • Performance bonuses.
  • Regular virtual team events and social gatherings.
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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary