Senior Principal Software Architect

Placements24

LegKraal Gate

Híbrido

ZAR 2 991 000 - 3 988 000

Tempo integral

Há 13 dias

Uma candidatura completa num minuto

Currículo e carta de apresentação personalizados, prontos a enviar.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Health insurance
Equity
Remote work flexibility
Professional development
Conference attendance

Resumo da oferta

Placements24 is seeking a Senior Principal Software Architect for a fully remote, globally distributed team. The role focuses on designing scalable, resilient cloud-native architectures and leading architectural strategy across engineering groups.

The ideal candidate brings 12+ years in software architecture, deep distributed-systems expertise, and proficiency in Java, Python, Go, and C++. Cloud platforms (AWS/Azure/GCP) and Kubernetes/Docker are essential.

Qualificações

  • Master's or Ph.D. in Computer Science, Engineering, or a related quantitative field, or equivalent extensive experience.
  • 12+ years of software development experience with a strong focus on architectural design.
  • Deep expertise in distributed systems and microservices architectures.
  • Extensive experience with cloud platforms (AWS, Azure, GCP) and cloud-native technologies.
  • Proficiency in multiple programming languages (Java, Python, Go, C++).
  • Strong data modeling, SQL/NoSQL, and caching knowledge.
  • Experience leading technical initiatives and influencing teams.
  • Excellent communication, presentation, and interpersonal skills.
  • Experience in domain-driven design (DDD) and event-driven architectures is desirable.

Responsabilidades

  • Lead the design and development of scalable software architectures for cloud-native applications.
  • Define technical roadmaps, architectural standards, and best practices for the organization.
  • Collaborate with product, engineering leads, and stakeholders to align technical strategy with business goals.
  • Evaluate and select technologies, frameworks, and design patterns for systems.
  • Provide technical leadership and mentorship to software teams.
  • Drive innovation by exploring emerging technologies and patterns.
  • Ensure security, performance, scalability, and maintainability of solutions.
  • Conduct architectural reviews and guidance on design decisions.
  • Develop and maintain architectural documentation.
  • Foster cross-team collaboration and knowledge sharing on architectural matters.

Conhecimentos

Distributed systems
Microservices
Cloud platforms
Kubernetes
Docker
Java
Python
Go
C++
DDD
Event-driven architectures

Formação académica

Master's or PhD in Computer Science or related field
12+ years of software development experience

Ferramentas

Kubernetes
Docker
Java
Python
Go
C++

Descrição da oferta de emprego

About the Role

Our client is a globally recognized leader in cloud-native solutions, seeking an exceptional Senior Principal Software Architect to join their pioneering remote-first team. This role is at the forefront of designing highly scalable, resilient, and performant software architectures that underpin critical enterprise applications. You will be responsible for setting the technical vision, driving architectural strategy, and ensuring the adoption of best practices across multiple engineering teams. The ideal candidate is a visionary technologist with a deep understanding of distributed systems, microservices, cloud-native principles, and a proven ability to lead complex technical initiatives. This is a fully remote position offering unparalleled opportunity to impact global technology standards.

Key Responsibilities
  • Lead the design and development of complex, scalable, and resilient software architectures for cloud-native applications.
  • Define technical roadmaps, architectural standards, and best practices for the engineering organization.
  • Collaborate with product management, engineering leads, and stakeholders to align technical strategy with business objectives.
  • Evaluate and select appropriate technologies, frameworks, and design patterns for new and existing systems.
  • Provide technical leadership and mentorship to software engineering teams.
  • Drive innovation by exploring and advocating for emerging technologies and architectural patterns.
  • Ensure the security, performance, scalability, and maintainability of architectural solutions.
  • Conduct architectural reviews and provide guidance on design decisions.
  • Develop and maintain comprehensive architectural documentation.
  • Facilitate cross-team collaboration and knowledge sharing on architectural matters.
Requirements

Master's or Ph.D. in Computer Science, Engineering, or a related quantitative field, or equivalent extensive experience. 12+ years of experience in software development with a significant focus on architectural design. Deep expertise in designing and implementing large-scale distributed systems and microservices architectures. Extensive experience with cloud platforms (AWS, Azure, GCP) and cloud-native technologies (Kubernetes, Docker). Proficiency in multiple programming languages (e.g., Java, Python, Go, C++). Strong understanding of data modeling, database technologies (SQL/NoSQL), and caching strategies. Proven ability to lead technical initiatives and influence engineering teams. Excellent analytical, strategic thinking, and problem-solving skills. Exceptional communication, presentation, and interpersonal skills. Experience in domain-driven design (DDD) and event-driven architectures is highly desirable.

Benefits

Our client offers a highly competitive compensation package, including a significant base salary, performance-based bonuses, and equity options. Comprehensive health, dental, and vision insurance are provided, along with generous retirement savings plans. This is a remote-first role, offering flexibility and the opportunity to work from anywhere. We invest heavily in our employees' professional development, offering extensive training resources, conference attendance, and opportunities for advanced certifications. Enjoy a culture that fosters innovation, collaboration, and continuous learning, with regular virtual team-building activities.

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Remote Principal Software Architect
Remote Principal Software Architect

Placements24 • Pretoria

Híbrido
ZAR 1 800 000 - 3 200 000
Stock options
Health benefits
Learning budget
Remote Senior Software Architect
Remote Senior Software Architect

Placements24 • Rustenburg

Híbrido
ZAR 1 200 000 - 2 000 000
Flexible working hours
Home office stipend
Health and wellness benefits
+1
Principal Software Architect - Cloud Native Solutions
Principal Software Architect - Cloud Native Solutions

Placements24 • Randburg

Híbrido
ZAR 1 000 000 - 2 000 000
Stock options
Health, dental, vision insurance
Paid time off and flexible hours
+2
Remote Principal Software Architect - Cloud Native Solutions
Remote Principal Software Architect - Cloud Native Solutions

Placements24 • Benoni

Híbrido
ZAR 3 046 000 - 4 061 000
Competitive salary
Remote work
Learning opportunities
+1
Remote Lead Software Architect
Remote Lead Software Architect

Placements24 • Randburg

Híbrido
ZAR 900 000 - 1 500 000
Fully remote
Career development
Global team collaboration
Remote Principal Software Architect
Remote Principal Software Architect

Placements24 • Stellenbosch

Híbrido
ZAR 2 964 000 - 3 952 000
Executive salary
Bonuses
Equity options
+5
Senior Software Architect (Cloud-Native)
Senior Software Architect (Cloud-Native)

Placements24 • Sandton

Híbrido
ZAR 2 003 000 - 3 005 000
Remote Lead Software Architect
Remote Lead Software Architect

Placements24 • Rustenburg

Híbrido
ZAR 1 500 000 - 2 100 000
Health insurance
Retirement plans
Generous paid time off
+2
Senior Software Architect - Cloud-Native Applications
Senior Software Architect - Cloud-Native Applications

Placements24 • East London

Híbrido
ZAR 1 100 000 - 1 900 000
Remote-first environment
Flexible hours
Professional development budget
+2
Remote Principal Software Engineer - Cloud Architecture
Remote Principal Software Engineer - Cloud Architecture

Placements24 • Centurion

Híbrido
ZAR 2 992 000 - 4 322 000
Highly competitive salary
Stock options
Fully remote with flexible hours
+5