Remote Senior Software Architect

Placements24

Rustenburg

Hybrid

ZAR 1,200,000 - 2,000,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Flexible working hours
Home office stipend
Health and wellness benefits
Continuous learning opportunities

Job summary

Placements24 is seeking a visionary Senior Software Architect to lead the design of enterprise software solutions in a fully remote role. You will define the technical vision, set architectural standards, and guide global development teams to build scalable, secure systems.

The ideal candidate has 10+ years in software and at least 5 in architect/lead roles, with expertise in microservices, cloud platforms, containers, data modeling, and strong communication to translate business needs into

Qualifications

  • Master's or Ph.D. in Computer Science, Software Engineering, or related field, or equivalent industry experience.
  • 10+ years of progressive software development experience, with at least 5 years in a Software Architect/Lead role.
  • Extensive experience designing and implementing complex, scalable distributed systems.
  • Deep knowledge of architectural patterns (Microservices, EDA, SOA).
  • Proficiency in Java, C#, Python, Go and related frameworks.
  • Strong understanding of cloud platforms (AWS, Azure, GCP) and services.
  • Experience with containers (Docker, Kubernetes) and orchestration.
  • Familiarity with SQL/NoSQL and data modeling techniques.
  • Excellent system design, performance tuning and security principles.
  • Strong analytical, problem-solving and leadership skills.
  • Exceptional communication and ability to mentor teams.

Responsibilities

  • Define and document overall software architecture for new and existing applications.
  • Establish technical standards, guidelines, and best practices.
  • Evaluate and select technologies, frameworks, and tools.
  • Provide technical leadership and mentorship to development teams.
  • Collaborate with product management and stakeholders to translate requirements.
  • Identify risks and propose mitigation strategies.
  • Design highly available, scalable, and secure systems.
  • Conduct architectural reviews and recommendations.
  • Stay current with emerging technologies and trends.
  • Champion code quality, testing, performance, and security.
  • Facilitate architectural discussions and drive consensus.

Skills

Software architecture
Technical leadership
Cloud platforms
Microservices
Event-driven design
Distributed systems
Communication
Mentoring
Stakeholder collaboration

Education

Master's or PhD in CS/SE or equivalent

Tools

Java
C#
Python
Go
AWS
Azure
GCP
Docker
Kubernetes

Job description

About the Role

Our client is seeking a visionary and highly experienced Senior Software Architect to lead the design and development of their next-generation enterprise software solutions. This is a fully remote position, allowing you to contribute your expertise from anywhere. You will be responsible for defining the technical vision, establishing architectural standards, and guiding development teams to build scalable, robust, and maintainable systems. The ideal candidate possesses a deep understanding of software design principles, architectural patterns, and modern technology stacks, with a proven track record of delivering complex software projects. You will play a crucial role in driving technical innovation and ensuring the long‑term success of our client’s product suite. This role offers the unique opportunity to shape technology strategy and influence technical decisions across the organization.

Key Responsibilities
  • Define and document the overall software architecture for new and existing applications, ensuring alignment with business objectives.
  • Establish technical standards, guidelines, and best practices for software development across the organization.
  • Evaluate and select appropriate technologies, frameworks, and tools to meet project requirements.
  • Provide technical leadership and mentorship to development teams throughout the software development lifecycle.
  • Collaborate with product management, engineering leads, and stakeholders to translate business requirements into technical designs.
  • Identify and address technical risks and dependencies, proposing effective mitigation strategies.
  • Design highly available, scalable, and secure software systems.
  • Conduct architectural reviews and provide recommendations for improvement.
  • Stay current with emerging technologies and industry trends, evaluating their potential application.
  • Champion best practices in areas such as code quality, testing, performance, and security.
  • Facilitate technical discussions and drive consensus on architectural decisions.
Requirements
  • Master's or Ph.D. in Computer Science, Software Engineering, or a related field, or equivalent industry experience.
  • 10+ years of progressive experience in software development, with at least 5 years in a Software Architect or Lead Developer role.
  • Extensive experience in designing and implementing complex, scalable, and distributed systems.
  • Deep knowledge of various architectural patterns (e.g., Microservices, Event‑Driven Architecture, SOA).
  • Proficiency in multiple programming languages (e.g., Java, C#, Python, Go) and associated frameworks.
  • Strong understanding of cloud computing platforms (AWS, Azure, GCP) and their services.
  • Experience with containerization (Docker, Kubernetes) and orchestration technologies.
  • Familiarity with database technologies (SQL and NoSQL) and data modeling techniques.
  • Excellent grasp of system design, performance tuning, and security principles.
  • Strong analytical, problem‑solving, and decision‑making skills.
  • Exceptional communication and interpersonal skills, with the ability to articulate complex technical concepts clearly.
  • Experience in leading and mentoring engineering teams.
Benefits
  • highly competitive salary
  • flexible working hours
  • generous home office stipend
  • excellent health and wellness benefits
  • continuous learning opportunities
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Lead Software Architect
Remote Lead Software Architect

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,500,000
Fully remote
Career development
Global team collaboration
Remote Lead Software Architect
Remote Lead Software Architect

Placements24 • LegKraal Gate

Hybrid
ZAR 2,504,000 - 3,506,000
Performance bonuses
Comprehensive health coverage
Retirement plan
+2
Senior Principal Software Architect
Senior Principal Software Architect

Placements24 • LegKraal Gate

Hybrid
ZAR 2,991,000 - 3,988,000
Health insurance
Equity
Remote work flexibility
+2
Remote Principal Software Architect
Remote Principal Software Architect

Placements24 • Pretoria

Hybrid
ZAR 1,800,000 - 3,200,000
Stock options
Health benefits
Learning budget
Remote Lead Software Architect
Remote Lead Software Architect

Placements24 • Rustenburg

Hybrid
ZAR 1,500,000 - 2,100,000
Health insurance
Retirement plans
Generous paid time off
+2
Senior Software Architect (Remote)
Senior Software Architect (Remote)

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,300,000
Stock options
Remote-first work environment
Professional development budget
+1
Remote Principal Software Architect
Remote Principal Software Architect

Placements24 • Stellenbosch

Hybrid
ZAR 2,964,000 - 3,952,000
Executive salary
Bonuses
Equity options
+5
Lead Enterprise Solutions Architect
Lead Enterprise Solutions Architect

Placements24 • Midrand

Hybrid
ZAR 1,200,000 - 2,000,000
Health insurance
Dental insurance
Vision insurance
+5
Senior Software Architect (Cloud-Native)
Senior Software Architect (Cloud-Native)

Placements24 • Sandton

Hybrid
ZAR 2,003,000 - 3,005,000
Senior Software Architect - Cloud-Native Applications
Senior Software Architect - Cloud-Native Applications

Placements24 • East London

Hybrid
ZAR 1,100,000 - 1,900,000
Remote-first environment
Flexible hours
Professional development budget
+2