Senior Software Developer (Gen AI)

Boardroom Appointments

Johannesburg

On-site

ZAR 900,000 - 1,350,000

Part time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Boardroom Appointments is seeking a Senior Software Developer with a strong Gen AI focus to design, develop and deploy AI-powered solutions in a cloud-native environment. You will work across AWS and GCP to deliver scalable software and intelligent automation for enterprise use.

The role requires deep Python expertise, hands-on Gen AI experience, and leadership to mentor engineers. You will engage with Product Owners and Architects to shape platform strategy in a fast-paced Telco context.

Qualifications

  • Relevant Degree or Diploma in Computer Science, IT, Software Engineering or related field.

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).
  • Develop 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 and Stakeholders.
  • Provide technical leadership and mentorship to junior developers and teams.
  • Ensure security, scalability, performance and reliability of solutions.
  • Contribute to architecture and technology strategy.

Skills

Python
Generative AI
AWS
GCP
LLMs
Agentic AI
REST APIs
DevOps
Git

Education

Bachelor’s degree in Computer Science / related field

Tools

Docker
Kubernetes
LangChain
LangGraph
CrewAI
AutoGen

Job description

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
We're 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer
Senior Software Developer

Boardroom Appointments • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Gen AI & Cloud Software Engineer
Senior Gen AI & Cloud Software Engineer

Boardroom Appointments • Johannesburg

On-site
ZAR 900,000 - 1,350,000
Senior Gen AI Engineer – Cloud-Native & Automation
Senior Gen AI Engineer – Cloud-Native & Automation

Boardroom Appointments • Johannesburg

On-site
ZAR 900,000 - 1,300,000
AI Engineer
AI Engineer

Blue Pearl PTY • Johannesburg

On-site
ZAR 500,000 - 700,000
AI Tech Lead | Sandton, South Africa
AI Tech Lead | Sandton, South Africa

Tech Junction Ltd • Sandton

Hybrid
ZAR 1,200,000 - 1,800,000
Senior AI Engineer - Generative Models
Senior AI Engineer - Generative Models

Placements24 • Benoni

Hybrid
ZAR 1,000,000 - 1,800,000
Competitive salary
Health benefits
Hybrid work
+1
Lead Generative AI Engineer
Lead Generative AI Engineer

Placements24 • Cape Town

Hybrid
ZAR 800,000 - 1,100,000
Hybrid work model
Medical benefits
Retirement benefits
+2
Full Stack Developer (Expert) 1508
Full Stack Developer (Expert) 1508

Opensource Intelligent Solutions • Pretoria

Hybrid
ZAR 1,200,000 - 1,800,000
Hybrid work model
AI Developer - Specializing in Generative Models
AI Developer - Specializing in Generative Models

Placements24 • Upington

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Paid time off
+4
Intermediate AI Engineer - Sandton, Johannesburg - up to R700k
Intermediate AI Engineer - Sandton, Johannesburg - up to R700k

e-Merge IT Recruitment • South Africa

Hybrid
ZAR 480,000 - 700,000