Remote Lead Software Architect

Placements24

LegKraal Gate

Hybrid

ZAR 2,504,000 - 3,506,000

Full time

3 days 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

Performance bonuses
Comprehensive health coverage
Retirement plan
Training & conferences
Remote work flexibility

Job summary

Placements24 is seeking an experienced Lead Software Architect to define the technical direction of our software initiatives. This fully remote role requires guiding high-level architectural design, ensuring scalability, maintainability, and performance across systems.

You will mentor teams and collaborate with stakeholders to translate business requirements into robust technical solutions. The ideal candidate has 10+ years in software development, with 5+ years in architecture, and strong

Qualifications

  • Master's or Bachelor's degree in Computer Science, Engineering, or a related field.
  • 10+ years of software development experience, with at least 5 years in architecture.
  • Experience designing large-scale distributed and microservices-based systems.
  • Strong knowledge of MVC, microservices, and event-driven patterns.
  • Proficiency in Java, C#, Python, or Go.
  • Experience with AWS, Azure, or GCP and cloud services.
  • Knowledge of SQL and NoSQL databases and data modeling.
  • CI/CD and DevOps practices.

Responsibilities

  • Lead the design and architecture of complex software systems aligned with business goals.
  • Define architectural patterns, standards, and best practices.
  • Evaluate technologies, frameworks, and tools for various projects.
  • Provide technical leadership to development teams throughout projects.
  • Collaborate with product managers and engineers to translate requirements into solutions.
  • Ensure scalability, performance, security, and reliability.
  • Conduct architecture reviews and critique design proposals.
  • Develop and maintain architectural diagrams and documentation.
  • Identify technical risks and dependencies and mitigate them.
  • Stay current with emerging technologies and advocate adoption when beneficial.
  • Mentor teams on architectural principles and best practices.
  • Drive technical discussions and align diverse stakeholders.

Skills

Software architecture
Distributed systems
Microservices
Cloud platforms
Leadership
Java/C#/Python/Go

Education

Master's or Bachelor's degree in CS/Engineering

Tools

AWS
Azure
GCP
CI/CD

Job description

About the Role

Our client is seeking an experienced and visionary Lead Software Architect to define and guide the technical direction of their software development initiatives. This is a fully remote position, enabling you to contribute your expertise from anywhere while shaping the future of our technology. You will be responsible for high-level architectural design, ensuring scalability, maintainability, and performance of our software systems. The ideal candidate possesses a deep understanding of software design principles, various architectural patterns, and modern technology stacks. You will mentor development teams and collaborate with stakeholders to translate business requirements into robust technical solutions.

Key Responsibilities
  • Lead the design and architecture of complex software systems, ensuring alignment with business objectives.
  • Define architectural patterns, standards, and best practices for software development.
  • Evaluate and select appropriate technologies, frameworks, and tools for various projects.
  • Provide technical leadership and guidance to software development teams throughout the project lifecycle.
  • Collaborate with product managers, engineers, and other stakeholders to understand requirements and define technical solutions.
  • Ensure the scalability, performance, security, and reliability of software applications.
  • Conduct architectural reviews and provide feedback on design proposals.
  • Develop and maintain technical documentation, including architectural diagrams and specifications.
  • Identify and mitigate technical risks and dependencies.
  • Stay abreast of emerging technologies and industry trends, and advocate for their adoption where beneficial.
  • Mentor and coach development teams on architectural principles and best practices.
  • Facilitate technical discussions and drive consensus among diverse teams.
Requirements
  • Master's or Bachelor's degree in Computer Science, Engineering, or a related field.
  • 10+ years of experience in software development, with at least 5 years in a software architecture role.
  • Proven experience designing and implementing large-scale, distributed, and microservices-based systems.
  • Strong understanding of various architectural patterns (e.g., MVC, microservices, event-driven architecture).
  • Expertise in one or more programming languages (e.g., Java, C#, Python, Go).
  • Experience with cloud platforms (AWS, Azure, GCP) and related services.
  • Knowledge of database technologies (SQL and NoSQL) and data modeling.
  • Familiarity with CI/CD principles and DevOps practices.
  • Excellent analytical, problem-solving, and strategic thinking skills.
  • Exceptional communication, presentation, and interpersonal skills.
  • Experience leading technical teams and driving architectural decisions.
Benefits

This fully remote Lead Software Architect position offers a highly competitive salary, significant performance bonuses, comprehensive health coverage, and a robust retirement plan. Our client is dedicated to professional growth, offering extensive training opportunities, access to industry conferences, and career advancement pathways. Enjoy the flexibility of remote work while contributing to impactful projects within a collaborative and innovative global team. This is an exceptional opportunity to shape the technological future of our client from anywhere.

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 • Rustenburg

Hybrid
ZAR 1,500,000 - 2,100,000
Health insurance
Retirement plans
Generous paid time off
+2
Remote Lead Software Architect
Remote Lead Software Architect

Placements24 • Randfontein

Remote
ZAR 1,200,000 - 2,400,000
Health insurance
Retirement savings plans
Generous paid time off
+1
Lead Software Architect
Lead Software Architect

Placements24 • Bloemfontein

Hybrid
ZAR 2,334,000 - 3,334,000
Fully remote work
Stock options
Flexible hours
+2
Remote Senior Software Architect
Remote Senior Software Architect

Placements24 • Klerksdorp

Hybrid
ZAR 1,200,000 - 1,900,000
Bonus potential
Global health benefits
Flexible remote work
+1
Remote Lead Software Architect
Remote Lead Software Architect

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,500,000
Fully remote
Career development
Global team collaboration
Remote Principal Software Architect
Remote Principal Software Architect

Placements24 • Stellenbosch

Hybrid
ZAR 2,964,000 - 3,952,000
Executive salary
Bonuses
Equity options
+5
Lead Software Architect
Lead Software Architect

Placements24 • Soweto

Hybrid
ZAR 1,000,000 - 1,800,000
Remote-friendly culture
Competitive salary
Learning opportunities
+1
Principal Software Architect
Principal Software Architect

Placements24 • Sandton

Hybrid
ZAR 2,285,000 - 3,591,000
Stock options
Performance bonuses
Health/dental/vision insurance
+2
Lead Software Architect
Lead Software Architect

Placements24 • Mossel Bay

Hybrid
ZAR 1,200,000 - 1,800,000
Stock options
Bonuses
Health insurance
+4
Remote Lead Architect - Digital Transformation Initiatives
Remote Lead Architect - Digital Transformation Initiatives

Placements24 • Pretoria

Remote
ZAR 1,000,000 - 1,600,000
Competitive salary
Health, dental, and vision insurance
Generous paid time off and holidays
+2