Remote Senior Software Architect

Placements24

Johannesburg

Hybride

ZAR 1 200 000 - 1 800 000

Plein temps

Il y a 3 jours
Soyez parmi les premiers à postuler

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Avantages offerts par ce poste

Fully remote

Résumé du poste

Placements24 is seeking a Senior Software Architect for a fully remote role. You will lead the design and implementation of scalable software systems, defining architectural patterns and technical standards while guiding distributed teams from anywhere in South Africa.

The role requires deep cloud (AWS/Azure/GCP) expertise, strong microservices and DevOps experience, and the ability to mentor engineers and collaborate with product managers and stakeholders.

Qualifications

  • Bachelor's or Master’s degree in Computer Science, Software Engineering, or related field.
  • 10+ years in software development, with at least 5 years in architect/lead role.
  • Proven experience designing and implementing large-scale distributed systems.
  • Deep expertise in cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
  • Strong proficiency in multiple programming languages and architectural styles (Microservices, Event-Driven).
  • Excellent understanding of SQL and NoSQL databases and data modeling.
  • Experience with CI/CD pipelines and DevOps practices.

Responsabilités

  • Design and document high-level software architecture and data flows.
  • Define and enforce architectural principles and best practices across teams.
  • Evaluate and select technologies, frameworks, and tools.
  • Provide technical leadership and mentorship to engineers.
  • Translate business needs into technical requirements with stakeholders.
  • Address technical debt, performance bottlenecks, and scalability challenges.
  • Ensure security, reliability, and maintainability of systems.
  • Lead API and microservices architecture design.
  • Stay current with emerging tech and industry trends.
  • Facilitate engineering discussions and decisions.

Connaissances

Leadership
Communication
Architectural patterns
Microservices
Event-driven architecture
Distributed systems
Cloud platforms
DevOps
Problem solving

Formation

Bachelor's or Master's in CS/Software Engineering

Outils

Docker
Kubernetes
CI/CD pipelines
SQL
NoSQL

Description du poste

About the Role

Join a forward-thinking, fully remote technology company as a Senior Software Architect. Our client is at the forefront of developing innovative cloud-based solutions and is looking for an experienced architect to lead the design and implementation of scalable, robust, and high-performance software systems. In this critical role, you will define architectural patterns, establish technical standards, and guide development teams to ensure the successful delivery of complex software projects. You will work closely with product managers, engineering leads, and stakeholders to translate business requirements into elegant technical solutions. This position requires a deep understanding of modern software architectures, microservices, cloud platforms (AWS, Azure, or GCP), and a passion for driving technical excellence in a distributed team environment. You will play a pivotal role in shaping the future of our client's technology stack and product offerings from anywhere in **South Africa**.

Key Responsibilities
  • Design and document high-level software architecture, including system components, interfaces, and data flows.
  • Define and enforce architectural principles, patterns, and best practices across development teams.
  • Evaluate and select appropriate technologies, frameworks, and tools for new and existing systems.
  • Provide technical leadership and mentorship to software engineers.
  • Collaborate with product management and stakeholders to understand business needs and translate them into technical requirements.
  • Identify and address technical debt, performance bottlenecks, and scalability challenges.
  • Ensure the security, reliability, and maintainability of software systems.
  • Lead the design of APIs and microservices architectures.
  • Stay current with emerging technologies and industry trends.
  • Facilitate technical discussions and decision-making processes within the engineering organization.
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 10+ years of experience in software development, with at least 5 years in a software architect or lead technical role.
  • Proven experience designing and implementing complex, large-scale distributed systems.
  • Deep expertise in cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
  • Strong proficiency in multiple programming languages (e.g., Java, Python, Go, C#) and architectural styles (e.g., Microservices, Event-Driven Architecture).
  • Excellent understanding of database technologies (SQL and NoSQL) and data modeling.
  • Experience with CI/CD pipelines and DevOps practices.
  • Exceptional problem-solving, analytical, and communication skills.
  • Demonstrated ability to lead and influence technical teams in a remote setting.
  • Strong understanding of system security principles.
Benefits
  • This fully remote role offers the flexibility to work from anywhere in **South Africa**, with no commute required.
  • Our client provides a highly competitive salary and benefits package.
  • You will have the opportunity to work on challenging and impactful projects using modern technologies.
  • Access to professional development resources, training, and conference attendance is provided.
  • Our client fosters a collaborative and inclusive remote work culture, emphasizing work-life balance and employee well-being.
  • Contribute to shaping innovative solutions and enjoy a dynamic career path in software architecture.
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Remote Senior Software Architect
Remote Senior Software Architect

Placements24 • Midrand

Hybride
ZAR 1 200 000 - 1 800 000
Home office stipend
Private health insurance
Generous annual leave
Remote Senior Software Architect
Remote Senior Software Architect

Placements24 • Soweto

Hybride
ZAR 1 500 000 - 2 100 000
Executive-level salary
Full remote work
Health insurance
+2
Remote Lead Software Architect - Cloud Solutions
Remote Lead Software Architect - Cloud Solutions

Placements24 • LegKraal Gate

Hybride
ZAR 1 200 000 - 2 000 000
Competitive salary
Performance bonuses
Comprehensive health benefits
+1
Lead Software Architect (Remote)
Lead Software Architect (Remote)

Placements24 • Soweto

Hybride
ZAR 1 400 000 - 2 200 000
Flexible remote work
Career growth opportunities
Conference attendance
+2
Lead Software Architect
Lead Software Architect

Placements24 • Cape Town

Hybride
ZAR 1 000 000 - 1 200 000
Performance-based bonus
Remote work
Health, wellness & life insurance
+2
Lead Software Architect
Lead Software Architect

Placements24 • Soweto

Hybride
ZAR 1 000 000 - 1 800 000
Remote-friendly culture
Competitive salary
Learning opportunities
+1
Senior Software Architect
Senior Software Architect

Placements24 • Polokwane

Hybride
ZAR 900 000 - 1 200 000
Bonus opportunities
Medical, dental, and vision insurance
Generous paid time off
+4
Lead Software Architect
Lead Software Architect

Placements24 • Polokwane

Hybride
ZAR 1 200 000 - 2 400 000
Health insurance
Life insurance
Remote work
+2
Senior Systems Architect
Senior Systems Architect

Placements24 • Centurion

Hybride
ZAR 1 200 000 - 2 000 000
Highly competitive salary and bonuses
Comprehensive medical benefits
Flexible remote working arrangements
+3
Remote Senior Software Architect
Remote Senior Software Architect

Placements24 • Benoni

Hybride
ZAR 1 200 000 - 1 800 000