Software Architect

Network Recruitment

Johannesburg

On-site

ZAR 900,000 - 1,500,000

Full time

2 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Network Recruitment seeks a senior software developer to join a high‑performing technology business delivering sophisticated software solutions to international clients. You will collaborate with experienced engineers across the full software development lifecycle, contributing to design, development, testing, deployment and ongoing optimisation in a mature engineering environment.

You will thrive on clean code and continuous improvement, with hands‑on Python, Django, NumPy and Pandas

Qualifications

  • South African citizenship.
  • Degree in Computer Science, Software Engineering, IT, or a related discipline.
  • 8+ years of Software Development experience, including 3+ years in Architecture.
  • Experience in a structured engineering environment.
  • Exposure to modern software development practices and mature CI/CD processes.
  • Experience with relational databases, preferably PostgreSQL.
  • Strong problem‑solving ability and a pride in quality work.
  • Excellent communication and collaboration skills.
  • Passion for technology and continuous learning.
  • Proficiency in Python and Django.
  • Experience with NumPy and Pandas.
  • Cybersecurity exposure.
  • Financial services or regulated industry experience.

Responsibilities

  • Collaborate with experienced engineers across the full software development lifecycle.
  • Contribute to solution design, development, testing, deployment and optimisation of production systems.
  • Promote clean code, knowledge sharing and continuous improvement.

Skills

Python
Django
NumPy
Pandas
PostgreSQL
Communication
Problem‑solving
CI/CD
Cybersecurity exposure
Financial services experience

Education

Degree in CS/SE/IT or related

Job description

Join a high-performing technology business that develops sophisticated software solutions for an international client base. This opportunity suits a passionate developer who enjoys working in a mature engineering environment where quality, best practices, and continuous improvement are part of the culture.

You'll collaborate with experienced engineers throughout the full software development lifecycle, contributing to solution design, development, testing, deployment, and ongoing optimisation of production systems. The team values innovation, knowledge sharing, clean code, and a continual drive to improve products and processes.

What We're Looking For
  • South African citizenship
  • Degree in Computer Science, Software Engineering, IT, or a related discipline (non-negotiable)
  • 8+ years of Sofware Development experience of which 3+ years have been in Architecture
  • Strong software development experience within a structured engineering environment
  • Exposure to modern software development practices and mature CI/CD processes
  • Experience working with relational databases, preferably PostgreSQL
  • Strong problem-solving ability and a genuine pride in producing quality work
  • Excellent communication and collaboration skills
  • Passion for technology, software engineering, and continuous learning
  • Python and Django
  • NumPy and Pandas
  • Cybersecurity exposure
  • Financial services or regulated industry experience
Why Consider This Opportunity?
  • Work in a well-established technology business with robust engineering practices
  • Mature development environment with established standards and processes
  • Exposure to large-scale, business-critical systems and sensitive data
  • Opportunity to learn from highly skilled engineers and industry specialists
  • Collaborative, energetic, and forward-thinking culture
  • Team environment that values innovation, curiosity, accountability, and continuous growth
Culture Fit

We're looking for individuals who thrive in modern engineering teams, enjoy exchanging ideas, embrace new technologies, and want to contribute to a collaborative and fast-moving technology environment. If you're passionate about building quality software and enjoy working alongside ambitious, talented peers, we'd love to hear from you.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

Placements24 • Bloemfontein

On-site
ZAR 480,000 - 600,000
Senior Software Architect
Senior Software Architect

Placements24 • Bloemfontein

Hybrid
ZAR 1,800,000 - 2,400,000
Competitive salary with bonuses
Medical & retirement benefits
Professional development budget
+2
Lead Software Developer
Lead Software Developer

Placements24 • Cape Town

On-site
ZAR 1,000,000 - 1,600,000
Competitive salary + bonus
Medical, dental, and vision insurance
Learning & conferences
+3
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Placements24 • Pietermaritzburg

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Medical aid & retirement fund
Professional development
+2
Senior Software Architect
Senior Software Architect

Placements24 • Polokwane

Hybrid
ZAR 900,000 - 1,200,000
Bonus opportunities
Medical, dental, and vision insurance
Generous paid time off
+4
Senior Software Architect
Senior Software Architect

Placements24 • Randburg

Hybrid
ZAR 1,100,000 - 1,500,000
Stock options
Health benefits
Retirement plans
+2
Lead Software Architect
Lead Software Architect

Placements24 • Sandton

Hybrid
ZAR 1,800,000 - 3,200,000
Executive health, dental, and vision
Flexible hybrid work arrangement
Professional development opportunities
+1
Senior .NET Software Engineer
Senior .NET Software Engineer

Future Fit • Johannesburg

On-site
ZAR 60,000 - 90,000
Competitive compensation package
Twice-yearly salary increases
Access to employee wellness programs
Senior Python Developer
Senior Python Developer

Network Finance • Randburg

On-site
ZAR 420,000 - 660,000
Lead Software Architect
Lead Software Architect

Placements24 • Centurion

On-site
ZAR 1,800,000 - 2,800,000
Executive salary
Health insurance
Retirement plans
+4