Senior Python Engineer: Scale, Security & Cloud

Boardroom Appointments

Cape Town

On-site

ZAR 900,000 - 1,200,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

Boardroom Appointments is seeking a Senior Software Engineer (Python) in Cape Town to design, develop and deliver scalable systems. You will write code and tests, review code, and drive architectural improvements across teams, with a strong focus on performance, security and debt reduction.

The role requires 5-8 years of professional software development, a degree in CS/Engineering, and mastery of at least one OO language. Proficiency in Flask/Django, MySQL, and cloud concepts is preferred.

Qualifications

  • Degree in Computer Science or Engineering required.
  • 5-8 years of professional software development experience.
  • Mastery of at least one OO programming language.
  • In-depth knowledge of networking, databases, data structures, algorithms, cloud computing, security, and distributed systems.
  • Experience building scalable solutions with attention to debt, performance and security.
  • Solid experience in relational databases and issue tracking systems.
  • Experience with Flask or Django; PHP Laravel; Elasticsearch; MySQL; Google BigQuery; e-commerce apps.

Responsibilities

  • Writes code, tests, and pushes to production independently.
  • Reviews code and provides improvements.
  • Designs system-level code and delivers large projects.
  • Creates and executes unit test plans.
  • Develops technical analyses and design specifications.
  • Investigates and resolves defects.
  • Participates in reviews of specs and integration test plans.
  • Monitors services within our infrastructure.
  • Collaborates across teams to deliver large projects.
  • Continuously improve architecture, performance, scalability and security.

Skills

OO programming
Unit testing
Distributed systems
Security
Cloud computing
Networking

Education

Degree in Computer Science or Engineering

Tools

Flask
Django
PHP (Laravel)
Elastic Search
MySQL
Google BigQuery
E-commerce applications

Job description

Boardroom Appointments is seeking a Senior Software Engineer (Python) in Cape Town to design, develop and deliver scalable systems. You will write code and tests, review code, and drive architectural improvements across teams, with a strong focus on performance, security and debt reduction.

The role requires 5-8 years of professional software development, a degree in CS/Engineering, and mastery of at least one OO language. Proficiency in Flask/Django, MySQL, and cloud concepts is preferred.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python Engineer — Azure Cloud, Docker & Kubernetes Lead
Senior Python Engineer — Azure Cloud, Docker & Kubernetes Lead

Boardroom Appointments • Cape Town

On-site
ZAR 900,000 - 1,400,000
Junior Python Engineer: Web & AI Enthusiast
Junior Python Engineer: Web & AI Enthusiast

Boardroom Appointments • Cape Town

On-site
ZAR 180,000 - 240,000
Senior Python Backend Engineer — Cloud & Microservices
Senior Python Backend Engineer — Cloud & Microservices

Dimension Data South Africa (an NTT DATA company) • South Africa

Hybrid
ZAR 569,000 - 949,000
Annual bonus
Medical aid
Retirement fund
+6
Mid-Level PYTHON DEVELOPER – join Dev Team in BIG 4 FIRM – and gain System Design & Tech Lead e[...]
Mid-Level PYTHON DEVELOPER – join Dev Team in BIG 4 FIRM – and gain System Design & Tech Lead e[...]

Acuity Consultants • Wes-Kaap

On-site
ZAR 1,000,000 - 1,100,000
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
Senior Software Engineer - Lead Cloud & Microservices
Senior Software Engineer - Lead Cloud & Microservices

Boardroom Appointments • Cape Town

On-site
ZAR 900,000 - 1,300,000
Senior Python Backend Engineer | AWS & APIs
Senior Python Backend Engineer | AWS & APIs

IntellicaCX • Cape Town

On-site
ZAR 900,000 - 1,300,000
Senior Java Software Engineer - Tech Lead & Architect
Senior Java Software Engineer - Tech Lead & Architect

Boardroom Appointments • Cape Town

On-site
ZAR 900,000 - 1,500,000
Backend Python Engineer - Cloud, Microservices & APIs
Backend Python Engineer - Cloud, Microservices & APIs

Boardroom Appointments • Cape Town

On-site
ZAR 480,000 - 720,000
Senior Software Engineer (Python)
Senior Software Engineer (Python)

Boardroom Appointments • Cape Town

On-site
ZAR 900,000 - 1,200,000