Software Architect

Sandton Full-time R66,667 - R83,333 / Month
(R800,000 - R1,000,000 / Year)

Job Description

Join our vibrant team as a Software Architect. In this key role, you will be responsible for the overall architecture of our software applications, collaborating closely with development teams to ensure well-structured solutions and effective tech strategies. Your expertise will be pivotal in shaping scalable and maintainable systems.

Responsibilities

  • Architect complex solutions and select appropriate technologies.
  • Work closely with stakeholders to gather requirements and translate them into architectural designs.
  • Perform code reviews and enforce coding standards across teams.
  • Stay updated with emerging technologies and industry trends applicable to software architecture.

Requirements

Education
  • Bachelor's degree in Software Engineering or a related field
  • Master's degree preferred
Experience
  • 8+ years in software development, including 3+ years in architecture roles
Technical Skills
  • Python
  • API Design
Soft Skills
  • Analytical Skills
  • Team Leadership
Certifications
  • Google Professional Cloud Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience mentoring junior developers: Strong mentorship capabilities to guide upcoming engineers.
  • Exposure to UI/UX design principles: Understanding design thinking and collaborating with design teams.

Benefits

  • Attractive salary with performance-based incentives
  • Health, dental and wellness programs
  • Flexible hours and remote work options
  • Generous leave and holiday policies

Company Culture

  • Diversity: We embrace diversity and ensure an inclusive workplace for all individuals.
  • Flexibility: Recognizing the importance of work-life balance, we support flexible work arrangements.
  • Respect: We maintain a respectful atmosphere where every opinion is valued.
Status: Open