Software Development Platform Engineer
Sanlam Group Technology is seeking a platform engineer to build scalable applications and architect underlying platforms that support them. The role involves solving complex problems across the stack—from elegant code to configuring cloud environments. The engineer will identify new and emerging software technologies, methodologies, and products, and assess their relevance and potential value to the organisation.
Responsibilities
- Design, develop, and maintain cloud native applications.
- Write clean, efficient, and testable code using modern frameworks and languages.
- Conduct code reviews, debugging, and performance optimization.
- Lead GenAI application development.
- Build and manage infrastructure that supports software deployment and scalability.
- Develop automation tools for CI / CD, monitoring, and system provisioning.
- Configure and maintain cloud platforms, operating systems, and virtualization tools.
- Ensure high availability, fault tolerance, and security across environments.
- Work closely with DevOps, SRE, and product teams to align platform and software goals.
- Participate in architectural decisions and long‑term technical strategy.
- Provide on‑call support for critical systems and emergency troubleshooting.
Experience & Qualifications
Matric.Degree or Diploma in Computer Science or equivalent.Cloud certification (Professional / Expert Level).5–7 years of software engineering experience.3–5 years of architecting and building cloud solutions.3–5 years of experience with cloud platforms (AWS, Azure, GCP) and container orchestration (Kubernetes, Docker).Passion for automation, scalability, and developer experience.Experience with microservices and API design.Background in DevOps or Site Reliability Engineering.Required Skills
Excellent problem‑solving, analytical, and communication skills.Strong understanding of GenAI application patterns.Strong understanding of operating systems, networking, and distributed systems.Familiarity with infrastructure‑as‑code tools (Terraform, Ansible).Proficiency in languages such as Python, Java, Go, or C#.Desired Knowledge
IT infrastructure architecture.New technologies based on business requirements.Development methodologies.Architecture models.Personal Attributes
Organisational savvy – contributing through others.Managing complexity – contributing through others.Planning and aligning – contributing through others.Tech savvy – contributing through others.#J-18808-Ljbffr