Senior Software Architect (East London)

Placements24

East London

Hybrid

ZAR 1,200,000 - 1,800,000

Full time

18 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary and bonuses
Medical aid
Retirement fund contributions
Professional development opportunities
Hybrid work model

Job summary

Placements24 in East London, Eastern Cape, seeks a Senior Software Architect to shape the technical vision and architectural direction for complex software solutions. You will lead scalable, secure, and maintainable designs in collaboration with development teams and stakeholders.

The role requires 7+ years in software development with 3+ years in architecture, strong cloud and multi-language expertise, and a focus on best practices. Hybrid work from East London is offered.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 7+ years of software development experience, with at least 3 years in an architecture role.
  • Experience designing complex, scalable, distributed software systems.
  • Broad knowledge of architectural patterns (microservices, SOA, event-driven).
  • Proficiency in multiple languages and tech stacks (e.g., .NET, Java, Python, Node.js).
  • Strong understanding of cloud platforms (AWS, Azure, GCP) and their services.
  • Experience with database design and performance tuning (SQL and NoSQL).
  • Familiarity with DevOps, CI/CD and containerization.
  • Excellent analytical, problem-solving, and decision-making skills.
  • Strong communication, presentation, and interpersonal skills.

Responsibilities

  • Design and document high-level software architecture and technical strategies.
  • Lead the development of scalable, secure, and maintainable software solutions.
  • Collaborate with cross-functional teams to define technical requirements and specifications.
  • Evaluate and select technologies, frameworks, and tools for projects.
  • Provide technical leadership and mentorship to development teams.
  • Ensure adherence to architectural best practices and coding standards.
  • Identify and mitigate technical risks and challenges.
  • Conduct architectural reviews and provide recommendations for improvement.
  • Stay current with emerging technologies and industry trends.
  • Communicate architectural decisions and rationale to stakeholders.

Skills

Software architecture
Distributed systems
Cloud platforms
DevOps CI/CD
Communication

Education

Bachelor's or Master's in CS/Engineering

Tools

.NET
Java
Python
Node.js

Job description

About the Role

Our client, a prominent technology consultancy firm based in East London, Eastern Cape , is seeking an experienced and visionary Senior Software Architect. This role is critical in defining the technical vision and architectural direction for complex software solutions that meet diverse client needs. You will lead the design of scalable, robust, and maintainable software systems, collaborating closely with development teams, project managers, and business stakeholders. The ideal candidate possesses a deep understanding of software design principles, a broad knowledge of modern technologies, and a proven track record of architecting successful enterprise-level applications. This is an exciting opportunity to shape the technological future of our client's projects and contribute to the innovation ecosystem within the Eastern Cape, operating from our East London office with a hybrid work arrangement. We are committed to delivering excellence and driving technological advancement.

Key Responsibilities
  • Design and document high-level software architecture and technical strategies.
  • Lead the development of scalable, secure, and maintainable software solutions.
  • Collaborate with cross-functional teams to define technical requirements and specifications.
  • Evaluate and select appropriate technologies, frameworks, and tools for projects.
  • Provide technical leadership and mentorship to development teams.
  • Ensure adherence to architectural best practices and coding standards.
  • Identify and mitigate technical risks and challenges.
  • Conduct architectural reviews and provide recommendations for improvement.
  • Stay current with emerging technologies and industry trends.
  • Communicate architectural decisions and rationale to stakeholders.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 7+ years of experience in software development, with at least 3 years in a software architecture role.
  • Proven experience designing complex, scalable, and distributed software systems.
  • Broad knowledge of various architectural patterns (e.g., microservices, SOA, event-driven).
  • Expertise in multiple programming languages and technology stacks (e.g., .NET, Java, Python, Node.js).
  • Strong understanding of cloud platforms (AWS, Azure, GCP) and their services.
  • Experience with database design and performance tuning (SQL and NoSQL).
  • Familiarity with DevOps principles and practices, including CI/CD and containerization.
  • Excellent analytical, problem-solving, and decision-making skills.
  • Strong communication, presentation, and interpersonal skills.
Benefits

Our client offers a highly competitive salary package, complemented by performance-based bonuses. Comprehensive medical aid and retirement fund contributions are provided. Employees benefit from extensive professional development opportunities, including access to training, certifications, and industry conferences. The hybrid work model provides a flexible balance between in-office collaboration and remote work. Based in East London , this role offers the chance to influence significant technological projects within a dynamic consulting environment. Join our client and lead the charge in architectural innovation.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Architect
Senior Software Architect

Placements24 • East London

Hybrid
ZAR 900,000 - 1,800,000
Senior Aerospace Simulation Architect
Senior Aerospace Simulation Architect

Placements24 • East London

Hybrid
ZAR 1,200,000 - 1,800,000
Highly competitive salary and exec.bon
Executive health benefits package
Generous vacation and flexible leave
+1
Senior Software Architect - Cloud Infrastructure
Senior Software Architect - Cloud Infrastructure

Placements24 • East London

Hybrid
ZAR 1,200,000 - 2,000,000
Salary and benefits package
Health, dental, and vision insurance
Generous retirement plan
+4
Principal Software Architect
Principal Software Architect

Placements24 • Gqeberha

Hybrid
ZAR 1,800,000 - 3,000,000
Executive compensation package with a)
Health, dental, and vision insurance
Retirement plan
+1
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
Lead Software Architect
Lead Software Architect

Placements24 • Kempton Park

Hybrid
ZAR 1,200,000 - 1,800,000
Medical aid
Retirement fund
Performance-based bonuses
+2
Senior Software Architect
Senior Software Architect

Placements24 • Benoni

On-site
ZAR 1,200,000 - 1,800,000
Competitive salary
Bonuses
Health benefits
+3
Senior Software Architect
Senior Software Architect

Placements24 • Mtubatuba Local Municipality

On-site
ZAR 332,000 - 554,000
Competitive daily rate
State-of-the-art facilities
Occasional remote work
Senior Software Architect
Senior Software Architect

Placements24 • Richards Bay

On-site
ZAR 369,000 - 590,000
Competitive daily rate
State-of-the-art facilities
Occasional remote work
Enterprise Software Architect
Enterprise Software Architect

Placements24 • Stellenbosch

Hybrid
ZAR 1,400,000 - 2,100,000
Competitive salary
Bonuses based on performance
Medical aid
+4