Senior Software Engineer – Platform Engineering, Cloud Infrastructure, Distributed Systems, Backend Architecture, DevOps Automation, Scalable Applications, Security and Enterprise Technology Solution
ATS Test · Cape Town
Stop applying one at a time.
JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.
Start free — we apply for you →Recruiterflow Staging is hiring a Senior Software Engineer – Platform Engineering, Cloud Infrastructure, Distributed Systems, Backend Architecture, DevOps Automation, Scalable Applications, Security and Enterprise Technology Solution.
Job Description
Job DescriptionWe are looking for a Senior Software Engineer to join our engineering team and work on platform engineering, cloud infrastructure, distributed systems, and scalable enterprise applications.Responsibilities:Design, develop, and maintain scalable software applications and backend services.Build reliable and secure cloud infrastructure.Design and implement distributed systems and backend architecture.Develop and maintain APIs and integrations.Improve application performance, reliability, scalability, and security.Automate development, testing, deployment, and infrastructure processes.Troubleshoot complex technical and production issues.Participate in architecture discussions, code reviews, and technical planning.Collaborate with product managers, designers, DevOps engineers, and other development teams.Mentor junior engineers and promote engineering best practices.Requirements:5+ years of software development experience.Strong programming skills in Java, Python, Go, or similar languages.Experience with cloud platforms such as AWS, Azure, or GCP.Strong understanding of distributed systems, databases, APIs, and system design.Experience with Docker, Kubernetes, CI/CD, and Git.Knowledge of cloud security and infrastructure automation.Strong problem-solving and communication skills.Employment Type: Full-timeDepartment: EngineeringLocation: San Francisco, CaliforniaExperience: 5–8 yearsOpenings: 3Skills: Java, Python, AWS, Kubernetes, Docker, REST APIs, SQL, CI/CD, Distributed Systems, System Design Desired Experience & Qualification
Please refer to the job description.