Software Architect, Software Engineer, Python
Listed on 2026-10-11
-
Software Development
Software Engineer, Python, DevOps
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
- Num Py and Pandas
- Cybersecurity exposure
- Financial services or regulated industry experience
- 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
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.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).