Senior Software Engineer — APIs, ML & Big Data

Boardroom Appointments

Cape Town

On-site

ZAR 600,000 - 1,200,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Boardroom Appointments is seeking a software developer with at least 3 years of hands-on coding experience to join a collaborative team in Cape Town. The role emphasizes building, testing, and integrating software, while coordinating with data scientists and external partners to deliver robust solutions.

The ideal candidate has strong SDLC knowledge, experience with APIs, and familiarity with Linux and open-source tools.

Qualifications

  • Minimum 3 years of software development in any language.
  • Strong knowledge of design patterns, development methodologies and frameworks.
  • Solid understanding of the SDLC and MySQL databases.
  • Experience developing and integrating custom APIs.

Responsibilities

  • Build software by writing code
  • Modify code to fix errors
  • Direct system testing and validation procedures with other team members
  • Create technical documentation for reference and reporting
  • Work with developers and data scientists from other teams
  • Work closely with our in-house team as well as outsourced service providers and partners
  • Gather and evaluate user feedback
  • Recommend and execute improvements
  • Troubleshoot, debug and upgrade existing software
  • Integrate software components and third-party programs

Skills

3+ years software development
Design patterns
SDLC knowledge
MySQL / relational databases
API development & integration
Python & PHP
Linux familiarity
Big Data & open-source
Machine learning experience

Job description

Boardroom Appointments is seeking a software developer with at least 3 years of hands-on coding experience to join a collaborative team in Cape Town. The role emphasizes building, testing, and integrating software, while coordinating with data scientists and external partners to deliver robust solutions.

The ideal candidate has strong SDLC knowledge, experience with APIs, and familiarity with Linux and open-source tools.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer – Full-Stack | Java/.NET | AWS
Senior Software Engineer – Full-Stack | Java/.NET | AWS

Boardroom Appointments • Stellenbosch

On-site
ZAR 700,000 - 1,100,000
Senior Software Engineer - Cloud & Distributed Systems
Senior Software Engineer - Cloud & Distributed Systems

Boardroom Appointments • Cape Town

On-site
ZAR 700,000 - 1,200,000
Senior .NET Software Engineer (C#) — Scalable Systems
Senior .NET Software Engineer (C#) — Scalable Systems

Boardroom Appointments • Cape Town

On-site
ZAR 900,000 - 1,500,000
Senior Full-Stack Engineer III – Cape Town
Senior Full-Stack Engineer III – Cape Town

Boardroom Appointments • Cape Town

On-site
ZAR 900,000 - 1,300,000
Backend Software Engineer II: Scalable Microservices & Cloud
Backend Software Engineer II: Scalable Microservices & Cloud

Boardroom Appointments • Stellenbosch

On-site
ZAR 600,000 - 900,000
Senior Software Engineer - Lead Cloud & Microservices
Senior Software Engineer - Lead Cloud & Microservices

Boardroom Appointments • Cape Town

On-site
ZAR 900,000 - 1,300,000
Backend Software Engineer - C# | Microservices & Cloud
Backend Software Engineer - C# | Microservices & Cloud

Boardroom Appointments • Johannesburg

On-site
ZAR 600,000 - 1,000,000
Senior Software Engineer & Tech Lead - SDLC & Security
Senior Software Engineer & Tech Lead - SDLC & Security

Boardroom Appointments • Germiston

On-site
ZAR 900,000 - 1,300,000
Senior Java Backend Engineer — Spring & APIs
Senior Java Backend Engineer — Spring & APIs

Boardroom Appointments • Cape Town

On-site
ZAR 900,000 - 1,200,000
Developer – Applications & Data
Developer – Applications & Data

Dlk-Group • Cape Town

On-site
ZAR 600,000 - 900,000