What you need: 7+ years of software engineering experience, including senior or staff-level technical leadership Strong Python backend experience modern frameworks, production systems Distributed systems and cloud-native architecture you've designed and built them, not just read about them Scalable API design and asynchronous systems Solid on relational databases and large-scale data architectures Infrastructure as Code and cloud environments You can communicate trade-offs clearly to both engineers and non-technical stakeholders Degree in Computer Science, Software Engineering, Applied Mathematics, or similar Nice to have: Google Cloud Platform or equivalent cloud ecosystem experience Kubernetes and containerised workloads TypeScript and modern frontend frameworks Geospatial technologies, spatial databases, or Earth observation datasets Exposure to AI/ML-enabled or data-intensive platforms Cloud, architecture, or data engineering certifications What you'll be doing: Architect: backend systems, cloud infrastructure, APIs, and platform services at scale Build: production-quality software this is not a hands-off role Lead: engineering standards, platform governance, and technical roadmaps Mentor: engineers across backend, frontend, and infrastructure raise the bar across the team Solve: complex production incidents, technical postmortems, and the problems nobody else can crack Collaborate: directly with AI, geospatial, data, and product teams and with strategic customers when needed What's in it for you: High-impact technical ownership your decisions shape the platform Hands-on exposure to large-scale data, AI, and cloud-native systems Flexible working environment International multidisciplinary teams Professional development support and certifications covered Competitive compensation package
Principal Software Engineer
PLACETALENT
pretoria, pretoria
Published 15 days ago
Report job