Join a global SaaS company as a Senior Python Engineer, where you'll build and maintain robust, cloud-native platforms. This role is perfect for someone who values quality code and enjoys tackling complex technical challenges in a collaborative environment.
Innovative and collaborative, with a strong emphasis on quality and teamwork.
**Introduction** We’re looking for a strong Senior Python Engineer to join a growing engineering team building modern, cloud\-native platforms and AI\-driven services at enterprise scale. This is a hands\-on contract role for someone who sees themselves as a software engineer first — someone who builds maintainable, production\-grade systems rather than temporary scripts or prototypes. You’ll work across development, data, and AI\-focused teams, helping bring engineering discipline, scalability, and reliability to Python services that support real\-world operational platforms. If you enjoy solving complex technical problems, improving systems over time, and working across multiple engineering domains, this role offers a genuinely interesting challenge. **About the Organisation** This global SaaS organisation develops intelligent, data\-driven platforms that help enterprises make operational decisions more effectively through the use of AI, analytics, and automation. Operating across industries including financial services, healthcare, and business process operations, the company combines modern cloud\-native engineering with advanced data and AI capabilities to deliver enterprise\-scale solutions used internationally. As part of its continued growth, the organisation is expanding its South African engineering capability — creating opportunities to work on meaningful technical challenges within a collaborative global environment. **Who Are You?** You’re first and foremost a software engineer — not someone who only builds notebooks or one\-off scripts, but someone who designs and ships properly structured, maintainable systems. You bring 5\+ years of production Python experience and understand the difference between code that merely works and code that survives production environments over time. You care about engineering quality, modern tooling, testing, packaging, maintainability, and writing software that other people can confidently build on. Python is your primary language, and you have strong opinions about writing it well — while still remaining pragmatic enough to balance quality with delivery momentum. You’re comfortable collaborating across disciplines: * helping data science teams productionise prototypes * supporting engineering teams with Python best practices * contributing to architectural discussions * improving tooling, CI/CD, and developer workflows You’re based in or around Johannesburg and open to working from a Rosebank office, joining a growing engineering team where you’ll help shape the technical culture and standards. **The Role** This is a cross\-functional engineering role working across software development, data engineering, and AI\-focused teams. Your primary focus will be designing, maintaining, and improving production Python services that support AI\-driven platforms, automation workflows, APIs, and cloud\-native applications. You’ll work extensively with modern Python frameworks and cloud services, helping evolve...
You'll be taken to the original listing on za.indeed.com to apply.