Senior Software Architect (Remote)

Placements24

Benoni

Hybrid

ZAR 900,000 - 1,300,000

Full time

32 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Stock options
Remote-first work environment
Professional development budget
Conference participation

Job summary

Placements24 is seeking a Senior Software Architect to lead the technical design of scalable, secure systems in a fully remote role that also impacts the Benoni, Gauteng region.

You will drive architectural patterns, mentor teams, conduct reviews, and stay ahead of industry trends, collaborating with product managers and engineers.

The role emphasizes strong security, cloud proficiency across AWS/Azure/GCP, and proven experience with microservices and event-driven architectures.

Qualifications

  • Advanced degree required in CS/SE or related field.
  • At least 10 years in software development with 5+ in senior/lead architect roles.
  • Strong experience with scalable distributed systems and architectural patterns.
  • Proficiency in multiple programming languages and cloud platforms.
  • Solid knowledge of security best practices in software design.
  • Excellent communication and leadership abilities.

Responsibilities

  • Design high-level architectures for enterprise applications.
  • Set coding standards and architectural patterns across teams.
  • Collaborate with product managers and engineers to translate requirements.
  • Evaluate new technologies to improve performance, scalability and security.
  • Lead reviews and mentor development teams through design decisions.
  • Maintain architectural documentation and roadmaps.
  • Identify and mitigate technical risks and dependencies.

Skills

Software architecture
Distributed systems
Technical leadership
Remote collaboration
Problem solving
Communication
Cloud platforms

Education

Master's or PhD in Computer Science / Software Engineering

Tools

Java
Python
C#
Go
AWS
Azure
GCP

Job description

About the Role

Our client is seeking a visionary and highly experienced Senior Software Architect for a fully remote position, impacting product development and technology strategy across the organization, including initiatives relevant to the Benoni, Gauteng area. This pivotal role requires an individual with a deep understanding of software development lifecycles, architectural patterns, and emerging technologies to design scalable, robust, and secure software solutions. You will lead the technical design of complex systems, guide development teams, and ensure architectural integrity and consistency. This is an exceptional opportunity for a thought leader in software architecture to shape the future of our client's technology stack and drive innovation from a remote setting.

Key Responsibilities
  • Design and document high-level software architecture for complex enterprise-level applications and systems.
  • Define and enforce coding standards, best practices, and architectural patterns across development teams.
  • Collaborate closely with product managers, engineers, and other stakeholders to translate business requirements into technical solutions.
  • Evaluate and recommend new technologies, tools, and frameworks to enhance system performance, scalability, and maintainability.
  • Provide technical leadership and mentorship to software development teams, guiding them through design decisions and implementation challenges.
  • Conduct architectural reviews and code reviews to ensure quality, security, and adherence to design principles.
  • Identify and mitigate technical risks and dependencies within software projects.
  • Develop and maintain architectural documentation, including diagrams, specifications, and roadmaps.
  • Contribute to the continuous improvement of the software development lifecycle and processes.
  • Stay abreast of the latest industry trends, emerging technologies, and architectural innovations.
Requirements
  • Master's or Ph.D. in Computer Science, Software Engineering, or a related field.
  • Minimum of 10 years of experience in software development, with at least 5 years in a senior software architect or lead architect role.
  • Extensive experience designing and implementing scalable, distributed, and fault-tolerant systems.
  • Deep knowledge of various architectural styles (e.g., microservices, event-driven, monolithic) and design patterns.
  • Proficiency in multiple programming languages (e.g., Java, Python, C#, Go) and cloud platforms (e.g., AWS, Azure, GCP).
  • Strong understanding of database technologies (SQL and NoSQL), caching strategies, and message queuing systems.
  • Excellent understanding of security principles and best practices in software design.
  • Exceptional problem-solving, analytical, and critical thinking skills.
  • Outstanding communication and interpersonal skills, with the ability to articulate complex technical concepts to diverse audiences.
  • Proven experience working effectively in a fully remote, collaborative team environment.
Benefits

This is a fully remote position offering unparalleled work flexibility. Our client provides a highly competitive salary, generous stock options, and comprehensive health, dental, and vision insurance. We invest in our employees' growth through extensive professional development budgets, access to cutting-edge training, and opportunities for conference participation. Join an innovative and collaborative culture that empowers its remote talent to make a significant impact on technology strategy relevant to the Benoni, Gauteng region and beyond.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Lead Software Architect
Remote Lead Software Architect

Placements24 • Upington

Hybrid
ZAR 1,000,000 - 1,700,000
Competitive base salary
Performance bonuses
Health insurance
+2
Remote Senior Software Architect
Remote Senior Software Architect

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,700,000
Competitive salary package
Medical aid and retirement savings
Remote-first with location flexibility
+2
Remote Principal Software Architect
Remote Principal Software Architect

Placements24 • Pretoria

Hybrid
ZAR 1,800,000 - 3,200,000
Stock options
Health benefits
Learning budget
Senior Software Architect
Senior Software Architect

Placements24 • East London

Hybrid
ZAR 900,000 - 1,800,000
Remote Senior Software Architect
Remote Senior Software Architect

Placements24 • Rustenburg

Hybrid
ZAR 1,200,000 - 2,000,000
Flexible working hours
Home office stipend
Health and wellness benefits
+1
Senior Software Architect
Senior Software Architect

Placements24 • Polokwane

Remote
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 • Kempton Park

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

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 2,000,000 - 3,500,000
Fully remote
Senior Enterprise Solutions Architect - Remote
Senior Enterprise Solutions Architect - Remote

Placements24 • Midrand

Hybrid
ZAR 1,200,000 - 1,800,000
Competitive salary
Performance-based bonuses
Health and wellness programs
+3
Senior Software Architect (East London)
Senior Software Architect (East London)

Placements24 • East London

Hybrid
ZAR 1,200,000 - 1,800,000
Competitive salary and bonuses
Medical aid
Retirement fund contributions
+2