Principal Software Architect

Placements24

Gqeberha

Hybrid

ZAR 1.800.000 - 3.000.000

Vollzeit

Vor 4 Tagen
Sei unter den ersten Bewerbenden

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Executive compensation package with a)
Health, dental, and vision insurance
Retirement plan
Professional development opportunities

Zusammenfassung

Placements24 in Port Elizabeth, Eastern Cape, seeks a Principal Software Architect to define the architectural vision and technical roadmap for large-scale systems. You will design scalable, secure, and high-performance architectures and steer multiple engineering teams toward common goals.

This senior leadership role requires deep expertise in microservices, event-driven design, cloud-native technologies, and strong communication to translate business needs into technical solutions.

Qualifikationen

  • Master's degree or Ph.D. in Computer Science, Software Engineering, or related discipline or equivalent extensive experience.
  • 10+ years of software engineering experience with at least 5 years in a senior architect or principal engineer role.
  • Proven ability to design and implement complex, distributed, and scalable software systems.
  • Deep understanding of architectural styles (Microservices, Event-Driven Architecture, SOA).
  • Proficiency in multiple programming languages (Java, C#, Python, functional programming).
  • Extensive experience with cloud platforms (AWS, Azure, GCP) and cloud-native technologies.
  • Strong knowledge of SQL and NoSQL databases and data modeling.
  • Excellent understanding of system security principles and practices.
  • Exceptional analytical, problem-solving, and decision-making skills.
  • Proven ability to communicate complex technical concepts to diverse audiences.

Aufgaben

  • Define and evolve the software architecture strategy and technical vision for enterprise-level applications.
  • Design and document high-level software structures, components, and interfaces.
  • Ensure architectures are scalable, reliable, secure, and performant.
  • Provide technical leadership to software engineering teams throughout the lifecycle.
  • Evaluate and recommend new technologies, frameworks, and architectural patterns.
  • Collaborate with product management and stakeholders to translate business requirements into technical solutions.
  • Establish and enforce architectural standards, best practices, and coding guidelines.
  • Conduct architectural reviews and provide mentorship to senior engineers.
  • Identify and mitigate architectural risks and technical debt.
  • Stay abreast of industry trends and emerging technologies in software architecture.
  • Drive innovation and technical excellence within the engineering organization.

Kenntnisse

Java
C#
Python
Functional programming
Distributed systems

Ausbildung

Master's or PhD in Computer Science / Software Engineering or equivalent

Tools

AWS
Azure
GCP
SQL
NoSQL

Jobbeschreibung

About the Role

Our client, a globally recognized leader in enterprise software solutions, is seeking an exceptional Principal Software Architect to join their esteemed team in Port Elizabeth, Eastern Cape . This senior strategic role is responsible for defining and overseeing the architectural vision and technical roadmap for complex, large-scale software systems. You will be instrumental in designing robust, scalable, and maintainable architectures that align with business objectives and leverage cutting-edge technologies. The ideal candidate possesses a profound understanding of software design patterns, distributed systems, and cloud-native architectures, combined with strong leadership and communication skills to influence technical direction across multiple engineering teams. This is a unique opportunity to make a significant impact on the technical direction of a major software organization from its base in Port Elizabeth .

Key Responsibilities
  • Define and evolve the overall software architecture strategy and technical vision for enterprise-level applications.
  • Design and document high-level software structures, application components, and interfaces.
  • Ensure architectural designs are scalable, reliable, secure, and performant.
  • Provide technical leadership and guidance to software engineering teams throughout the development lifecycle.
  • Evaluate and recommend new technologies, frameworks, and architectural patterns.
  • Collaborate with product management, engineering leaders, and stakeholders to understand business requirements and translate them into technical solutions.
  • Establish and enforce architectural standards, best practices, and coding guidelines.
  • Conduct architectural reviews and provide technical mentorship to senior engineers.
  • Identify and mitigate architectural risks and technical debt.
  • Stay abreast of industry trends and emerging technologies in software architecture and design.
  • Drive innovation and technical excellence within the engineering organization.
Requirements
  • Master's degree or Ph.D. in Computer Science, Software Engineering, or a related discipline, or equivalent extensive experience.
  • 10+ years of progressive experience in software engineering, with at least 5 years in a senior architect or principal engineer role.
  • Demonstrated expertise in designing and implementing complex, distributed, and scalable software systems.
  • Deep understanding of various architectural styles (e.g., Microservices, Event-Driven Architecture, SOA).
  • Proficiency in multiple programming languages and paradigms (e.g., Java, C#, Python, functional programming).
  • Extensive experience with cloud platforms (AWS, Azure, GCP) and cloud-native technologies.
  • Strong knowledge of database technologies (SQL, NoSQL) and data modeling.
  • Excellent understanding of system security principles and practices.
  • Exceptional analytical, problem-solving, and decision-making skills.
  • Proven ability to communicate complex technical concepts effectively to diverse audiences.
  • Experience with performance tuning and optimization of large-scale systems.
Benefits
  • Our client offers an executive-level compensation package, including a significant bonus structure and stock options.
  • Comprehensive health, dental, and vision insurance, a generous retirement plan, and extensive professional development opportunities are provided.
  • Employees in Port Elizabeth benefit from a flexible work arrangement, a stimulating and innovative work environment, and the chance to shape the future of enterprise software.
  • We foster a culture of continuous learning and provide ample resources for growth.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Principal Software Architect
Principal Software Architect

Placements24 • Pretoria

Hybrid
ZAR 1.800.000 - 3.200.000
High salary & comprehensive benefits
Bonus potential
Challenging projects in Pretoria
+2
Principal Software Architect
Principal Software Architect

Placements24 • Klerksdorp

Hybrid
ZAR 1.200.000 - 1.800.000
Stock options
Health insurance
Flexible hybrid work
+2
Senior Software Architect
Senior Software Architect

Placements24 • East London

Hybrid
ZAR 900.000 - 1.800.000
Principal Software Architect
Principal Software Architect

Placements24 • Polokwane

Hybrid
ZAR 900.000 - 1.600.000
Hybrid work arrangement
Training and conference attendance
Career progression opportunities
Senior Software Architect
Senior Software Architect

Placements24 • Soweto

Hybrid
ZAR 1.000.000 - 1.800.000
Hybrid work model in Soweto
Medical, dental, and vision insurance
Retirement savings plan contribution
+2
Principal Software Architect - Richards Bay
Principal Software Architect - Richards Bay

Placements24 • Mtubatuba Local Municipality

Vor Ort
ZAR 1.200.000 - 2.000.000
Health Insurance
Retirement savings contributions
Professional development opportunities
Principal Software Architect
Principal Software Architect

Placements24 • Vereeniging

Hybrid
ZAR 2.000.000 - 3.200.000
Performance bonuses
Extensive health benefits
Executive-level salary
+1
Senior Software Architect
Senior Software Architect

Placements24 • Johannesburg

Vor Ort
ZAR 1.200.000 - 1.800.000
Exceptional salary
Professional development resources
Collaborative work environment
+1
Principal Solution Architect
Principal Solution Architect

Placements24 • Mtubatuba Local Municipality

Vor Ort
ZAR 1.000.000 - 1.700.000
Salary bonuses
Medical aid & life cover
Retirement fund
+2
Lead Software Architect
Lead Software Architect

Placements24 • Richards Bay

Hybrid
ZAR 1.200.000 - 1.800.000
Flexible remote work
Health and wellness benefits
Professional development
+2