Senior Software Developer (Gen AI)

Boardroom Appointments

Johannesburg

On-site

ZAR 900,000 - 1,350,000

Part time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

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 Ai Engineer
Senior Ai Engineer

Igrow Wealth Investments • Wes-Kaap

On-site
ZAR 600,000 - 900,000
AI Engineer
AI Engineer

Blue Pearl PTY • Johannesburg

On-site
ZAR 500,000 - 700,000
Senior AI Engineer - Generative Models
Senior AI Engineer - Generative Models

Placements24 • Polokwane

Hybrid
ZAR 1,000,000 - 1,600,000
Competitive salary
Professional development
Hybrid work model
+1
Intermediate AI Engineer - Sandton, Johannesburg - up to R700k
Intermediate AI Engineer - Sandton, Johannesburg - up to R700k

E-Merge • South Africa

Hybrid
ZAR 480,000 - 700,000
Intermediate AI Engineer
Intermediate AI Engineer

E-Merge IT Recruitment • Sandton

On-site
ZAR 420,000 - 700,000
Hybrid work arrangement
Salary up to R700k per annum
Senior Software Implementation Engineer
Senior Software Implementation Engineer

University of Fort Hare • Johannesburg

On-site
ZAR 1,004,000 - 1,451,000
Hybrid/private flexible options
AI Engineer (SAP Team)
AI Engineer (SAP Team)

Sabenza IT & Recruitment • Pretoria

On-site
ZAR 700,000 - 900,000
AI Engineer (Mid-level)
AI Engineer (Mid-level)

Network Recruitment • Johannesburg

On-site
ZAR 600,000 - 1,000,000
AI Full Stack Engineer
AI Full Stack Engineer

Belay Talent Solutions • Sandton

On-site
ZAR 900,000 - 1,400,000