Enter a job title or keyword

Senior Software Developer


Job Location:

Johannesburg - South Africa

Monthly Salary: Not provided by the employer
Posted: 12 September 2026 (18 hours ago)
Application Deadline: 10 December 2026
Vacancies: 1 Vacancy

Job Summary

Senior Software Developer (Gen AI)

Industry: Telecommunications
Location: Johannesburg or Cape Town
Employment Type: 6-Month Contract

Are you an experienced Software Developer with a strong passion for Generative AI and modern cloud technologies

We are looking for a Senior Software Developer to join a dynamic Gen AI Squad focused on designing developing and deploying innovative AI-powered solutions that enhance business operations and customer experiences.

The successful candidate will combine strong Python and software engineering expertise with hands-on Generative AI experience particularly across AWS and Google Cloud Platform (GCP). Experience building agentic AI solutions and intelligent automation will be key to success in this role.

Key Responsibilities
  • Design develop and maintain scalable software solutions and applications
  • Lead the development and implementation of Generative AI solutions within enterprise environments
  • Build and deploy AI-powered applications leveraging Large Language Models (LLMs) and related technologies
  • Develop and implement agentic AI solutions autonomous workflows and intelligent automation capabilities
  • Design build and manage cloud-native solutions across AWS and GCP
  • Integrate AI services and APIs into enterprise applications
  • Collaborate with Product Owners Solution Architects Data Engineers and Business Stakeholders
  • Provide technical leadership and mentorship to junior developers and engineering teams
  • Ensure solutions meet security scalability performance and reliability standards
  • Participate in architectural design discussions and contribute to technology strategy
  • Drive continuous improvement through code reviews engineering best practices and adoption of emerging technologies
  • Troubleshoot complex technical issues and implement effective resolutions
  • Ensure solutions are delivered in line with Agile methodologies and DevOps principles
Minimum Requirements
Qualifications
  • Relevant Degree or Diploma in Computer Science Information Technology Software Engineering Computer Engineering or a related field
Experience
  • Minimum 7 years experience in software development
  • Proven experience delivering enterprise-scale software solutions
  • Demonstrated experience delivering Generative AI solutions in production environments
  • Strong experience working with both Amazon Web Services (AWS) and Google Cloud Platform (GCP)
  • Experience designing and implementing AI-powered applications using Large Language Models (LLMs)
  • Experience building Agentic AI solutions AI agents orchestration frameworks or autonomous workflows
  • Experience working within Agile development environments
  • Telecommunications industry experience will be highly advantageous
Technical Skills
Essential
  • Advanced proficiency in Python
  • Strong software engineering and application development expertise
  • Experience with Generative AI frameworks and technologies
  • Experience integrating AI services and APIs
  • Cloud-native development experience across AWS and GCP
  • RESTful API development and integration
  • CI/CD pipelines and DevOps practices
  • Version control using Git
Advantageous
  • Experience with AI agent frameworks such as LangChain LangGraph CrewAI AutoGen or similar
  • Knowledge of MLOps practices and AI model deployment
  • Experience with Docker and Kubernetes
  • Exposure to data engineering and machine learning pipelines
  • Experience with vector databases and Retrieval-Augmented Generation (RAG) architectures
Key Competencies
  • Strong problem-solving and analytical skills
  • Excellent communication and stakeholder management abilities
  • Strategic thinking and a passion for innovation
  • Ability to work independently and within high-performing teams
  • Strong leadership and mentoring capabilities
  • Results-oriented approach with a focus on quality and delivery excellence
  • Adaptability in a fast-paced and evolving technology environment
Were Looking For Someone Who
  • Has strong hands-on software engineering experience
  • Has successfully delivered Generative AI solutions into production
  • Is highly proficient in Python
  • Has practical experience across both AWS and GCP
  • Understands LLMs agentic AI and AI-powered application development
  • Can translate innovative AI concepts into scalable enterprise solutions
  • Is comfortable contributing to architecture and technical strategy
  • Can lead mentor and collaborate with engineering teams
  • Is passionate about emerging AI technologies and continuous improvement
  • Can operate effectively in a fast-paced telecommunications environment

If you are a seasoned software engineering professional ready to build next-generation AI solutions and contribute to the future of enterprise technology we would like to hear from you.