Senior Software Developer

Boardroom Appointments

Johannesburg

On-site

ZAR 900,000 - 1,300,000

Full time

39 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Boardroom Appointments seeks a Senior Software Developer (Gen AI) to design, develop and deploy AI-powered solutions in a telecom environment. The role focuses on Gen AI, cloud platforms (AWS and GCP), and Python, delivering enterprise-grade software with scalability and security in mind.

The ideal candidate has 7+ years in software development, hands-on Generative AI experience, and a track record of production deployments.

Qualifications

  • Relevant degree or diploma in CS/IT/Software Engineering or related field.
  • 7+ years' experience in software development with enterprise-scale delivery.
  • Proven Generative AI production deployments on AWS and/or GCP.
  • Experience building AI-powered applications using LLMs.
  • Experience delivering agentic AI solutions and autonomous workflows.

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 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

Skills

Python
Software engineering
Generative AI
AWS
GCP
LLMs
RESTful APIs
CI/CD
Git

Education

Relevant Degree or Diploma in Computer Science / IT / Software Engineering

Tools

Docker
Kubernetes
LangChain
LangGraph
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

AI Engineer
AI Engineer

Blue Pearl PTY • Johannesburg

On-site
ZAR 500,000 - 700,000
AI Engineer (LLMs & Agentic AI) - EST Working Hours (Remote)
AI Engineer (LLMs & Agentic AI) - EST Working Hours (Remote)

ISTA Personnel Solutions • South Africa

Remote
ZAR 900,000 - 1,200,000
Intermediate to Senior AI Engineer - Johannesburg - up to R1.2mil per annum
Intermediate to Senior AI Engineer - Johannesburg - up to R1.2mil per annum

ATS Client • Johannesburg

Hybrid
ZAR 1,200,000
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 Full Stack Engineer
AI Full Stack Engineer

Belay Talent Solutions • Sandton

On-site
ZAR 900,000 - 1,400,000
AI Engineer (Generative AI, LangChain) - Johannesburg - up to 1.3mil CTC
AI Engineer (Generative AI, LangChain) - Johannesburg - up to 1.3mil CTC

ATS Client • Johannesburg

Hybrid
ZAR 780,000 - 1,300,000
Hybrid work model
AI Engineer (SAP Team)
AI Engineer (SAP Team)

Sabenza IT & Recruitment • Pretoria

On-site
ZAR 700,000 - 900,000
Senior AI Software Engineer - Midrand / Hybrid - R900K PA
Senior AI Software Engineer - Midrand / Hybrid - R900K PA

E-Merge • South Africa

Hybrid
ZAR 810,000 - 990,000
Agentic Harness Engineer
Agentic Harness Engineer

Mind Detect • Wes-Kaap

On-site
ZAR 900,000 - 1,500,000
Equity in the business
Generous leave
Medical aid contribution
+2
Senior AI Engineer
Senior AI Engineer

Placements24 • Johannesburg

Hybrid
ZAR 1,100,000 - 1,400,000
Hybrid work model
Competitive compensation
Health benefits