Enable job alerts via email!

Principal Software Architect - Python, React, Gcp

Badger & Bird Talent

Johannesburg

Remote

ZAR 800 000 - 1 200 000

Full time

10 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology consultancy is seeking a Principal Software Architect proficient in Python, FastAPI, and cloud platforms GCP and AWS. This fully remote role focuses on defining architectural vision for large-scale software products while mentoring senior engineers. Ideal candidates have extensive software engineering experience and a strong background in security engineering. Enjoy a flexible remote-first culture that values expertise and supports professional growth with sponsored certifications.

Benefits

Sponsored certifications
Flexible remote work

Qualifications

  • Extensive experience as a Staff, Principal, or Architect-level software engineer.
  • Expert-level knowledge of Python and modern web frameworks like FastAPI.
  • Deep architectural experience with cloud platforms, specifically GCP and AWS.
  • A strong foundation in security engineering and designing secure-by-default systems.
  • Experience with frontend technologies like React is beneficial.

Responsibilities

  • Own the high-level architecture and long-term technical roadmap for key product areas.
  • Design scalable, secure, and resilient systems across GCP and AWS.
  • Guide and mentor Lead Engineers and development teams to foster technical excellence.
  • Stay hands-on by writing proofs-of-concept and establishing engineering patterns.
  • Collaborate with product and client leadership to align technical strategy with business goals.

Skills

Python
FastAPI
React
GCP
AWS
Security engineering
Job description

Principal Software Architect - Python, React, GCP Join to apply for the Principal Software Architect - Python, React, GCP role at Badger & Bird Talent

Role Summary

This is an opportunity for a hands‑on technical leader to define the architectural vision for complex, global‑scale software products. We are a remote‑first technology consultancy looking for a Principal Architect to make the key technical decisions that will shape the future of our platforms. You will be the senior technical authority, responsible for designing resilient and secure systems. This role is ideal for an expert engineer who thrives on solving large‑scale challenges while staying close to the code and mentoring other senior engineers.

Why This Opportunity is for You
  • Define the End‑to‑End Technical Vision – Own the high‑level architecture and technical roadmap.
  • See your strategic vision built and deployed, making a lasting impact on enterprise‑grade products.
  • Solve Complex, Enterprise‑Scale Problems – Tackle the most significant technical challenges for large, international clients in a modern, multi‑cloud environment.
  • Lead and Mentor Technical Experts – Guide and mentor Lead and Senior Engineers, elevating the technical capabilities of the entire organisation.
  • Stay Hands‑On with a Modern Stack – Write proofs‑of‑concept and establish engineering patterns with Python, FastAPI, React, GCP, and AWS.
  • Enjoy a Remote, Supportive Culture – Flexible, remote‑first team that values your expertise and supports professional growth, including sponsored certifications.
What You Will Be Doing
  • Own the high‑level architecture and long‑term technical roadmap for key product areas.
  • Design scalable, secure, and resilient systems across GCP and AWS.
  • Guide and mentor Lead Engineers and development teams to foster technical excellence.
  • Stay hands‑on by writing proofs‑of‑concept and establishing engineering patterns.
  • Collaborate with product and client leadership to align technical strategy with business goals.
What You Will Bring
  • Extensive experience as a Staff, Principal, or Architect‑level software engineer.
  • Expert‑level knowledge of Python and modern web frameworks like FastAPI.
  • Deep architectural experience with cloud platforms, specifically GCP and AWS.
  • A strong foundation in security engineering and designing secure‑by‑default systems.
  • Experience with frontend technologies like React is beneficial.
  • Proven ability to lead and influence other senior technical staff.

Location This is a fully remote role based in South Africa.

Seniority level : Not applicable | Employment type : Full‑time | Job function : Engineering and Information Technology #J-

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.