Senior Python Engineer - Tech Lead & Architect

Boardroom Appointments

Johannesburg

On-site

ZAR 900,000 - 1,300,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

A leading recruitment agency is searching for a Senior Software Engineer specializing in Python based in Johannesburg, South Africa. The ideal candidate will possess a Bachelor's or Master's degree in Computer Science and extensive experience in software development, particularly in building web applications. Responsibilities include leading design and implementation efforts, ensuring scalability and performance, and mentoring junior engineers. This role offers the opportunity to work on complex software systems and drive innovation in the organization.

Qualifications

  • Extensive experience in software development, including significant hands-on experience in building and delivering web applications.
  • Demonstrated experience in leading software development projects or teams.
  • Strong understanding of software design principles, architectural patterns, and system scalability.

Responsibilities

  • Lead the design, development, and implementation of complex web applications.
  • Ensure scalability, performance, and reliability of software systems.
  • Conduct comprehensive code reviews to ensure code quality.
  • Mentor junior engineers and promote continuous improvement.

Skills

Software development
Web applications
Leadership
Front-end frameworks
Back-end technologies
Database systems
Cloud platforms
Microservices architecture

Education

Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field

Job description

A leading recruitment agency is searching for a Senior Software Engineer specializing in Python based in Johannesburg, South Africa. The ideal candidate will possess a Bachelor's or Master's degree in Computer Science and extensive experience in software development, particularly in building web applications. Responsibilities include leading design and implementation efforts, ensuring scalability and performance, and mentoring junior engineers. This role offers the opportunity to work on complex software systems and drive innovation in the organization.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Engineer — Architect & Mentor
Senior Python Engineer — Architect & Mentor

Hire Resolve • Cape Town

On-site
ZAR 600,000 - 800,000
Competitive salary based on experience
Software Development Lead — Lead, Mentor & Deliver
Software Development Lead — Lead, Mentor & Deliver

Hire Resolve • Johannesburg

On-site
ZAR 1,000,000 - 1,600,000
Senior SaaS Software Engineer - Architecture & Performance
Senior SaaS Software Engineer - Architecture & Performance

Hire Resolve • Sandton

On-site
ZAR 350,000 - 650,000
Competitive salary based on experience
Senior Python Engineer - Remote, High-Impact & Cloud-Native
Senior Python Engineer - Remote, High-Impact & Cloud-Native

takealot.com • Cape Town

Hybrid
ZAR 600,000 - 900,000
Remote working options
Flexible hours
Birthday leave
+2
Head of Development: Lead Tech Strategy & Teams
Head of Development: Lead Tech Strategy & Teams

Hire Resolve • Johannesburg

On-site
ZAR 1,500,000 - 2,400,000
Competitive salary based on experience
Python Software Engineer - Fast-Paced Migrations
Python Software Engineer - Fast-Paced Migrations

Datafin • Cape Town

On-site
ZAR 334,800 - 502,200
Lead Python Software Engineer - Fintech Transformation
Lead Python Software Engineer - Fintech Transformation

Hire Resolve • Johannesburg

On-site
ZAR 700,000 - 900,000
Competitive salary based on experience
Senior Python Engineer: Scale, Security & Cloud
Senior Python Engineer: Scale, Security & Cloud

Boardroom Appointments • Cape Town

On-site
ZAR 900,000 - 1,200,000
Senior Back‑End Engineer (SQL) | Architect & Mentor
Senior Back‑End Engineer (SQL) | Architect & Mentor

WMS Secure • Johannesburg

Hybrid
ZAR 600,000 - 800,000
Senior Python Engineer - Remote & Growth
Senior Python Engineer - Remote & Growth

takealot.com • South Africa

On-site
ZAR 900,000 - 1,300,000
Remote working
Mentorship programme
Tech Community & Online Learning
+1