Skip to content
mimi

Software Engineer

Enable Benefits

South Africa · On-site Full-time 4w ago

About the role

Location & Employment Type

  • In Office – Johannesburg
  • Full‑Time
  • Technology / Software Engineering
  • Reports to: CTO

About the Role

Ship Code That Matters. Build Systems That Scale. Leave Your Mark

If your idea of a good day is turning complex problems into elegant systems, pushing high‑quality, production‑ready code, and building infrastructure that actually moves the business forward, keep reading.

Enable Benefits is looking for a Software Engineer who doesn’t just code… they engineer.

You’ll work alongside Data Engineers, Data Scientists, and leadership to design, build, and scale high‑performance applications and APIs that power our core platforms and client‑facing products. This is your chance to leave fingerprints across an entire tech stack and shape the future of a growing, data‑driven company.

  • Competitive Pay + Perks That Hit Different
  • Spa access, daily in‑house barista, monthly team bonding, and company dinners twice a week

This Role Is For Engineers Who

  • Think in systems, architecture, and scalability, not just features
  • Enjoy solving complex problems and shipping production‑ready code
  • Have built software that handles real users, high traffic, or big data
  • Are obsessed with clean, maintainable, secure, and testable code
  • Thrive in fast‑moving, collaborative environments
  • Take pride in seeing your work in action, not just in a repo

Extra Firepower If You’ve

  • Strong experience with Python, Java, or JavaScript
  • Built RESTful APIs or microservices
  • Worked on cloud‑native systems (AWS preferred)
  • Dealt with relational or NoSQL databases at scale
  • Hands‑on with CI/CD pipelines and modern DevOps practices
  • Deep understanding of secure coding, performance tuning, and monitoring

What You’ll Actually Build

  • End‑to‑end applications, microservices, and APIs
  • Infrastructure that supports internal systems and client‑facing features
  • Collaborate across data, product, and business teams to solve real problems
  • Make architecture decisions and influence tech direction
  • Build secure, reliable, and resilient platforms

Why This Is Different

  • You’ll ship software that users actually see and rely on
  • Work with a high‑performing, collaborative engineering team
  • Influence architecture, tooling, and technical decisions
  • Be part of a growing, innovation‑driven company
  • Get the chance to leave your mark on the product and platform

Application Process

Think you can build systems that scale?

Send your CV + 15–30 sec video intro to lmoodley@enablebenefits.ca and show us what you’ve shipped.

Tag an engineer who thrives in this kind of environment—or take the challenge yourself.

Tags

#SoftwareEngineer #BuildThingsThatMatter #TechJobs #EngineeringLife #SystemsDesign #CloudEngineering #APIDevelopment #ScalableSystems #EnableBenefits

Work Location: In person

Requirements

  • Have built software that handles real users, high traffic, or big data.
  • Obsessed with clean, maintainable, secure, and testable code.
  • Strong experience with Python, Java, or JavaScript.
  • Built RESTful APIs or microservices.
  • Worked on cloud-native systems (AWS preferred).
  • Dealt with relational or NoSQL databases at scale.
  • Hands-on with CI/CD pipelines and modern DevOps practices.
  • Deep understanding of secure coding, performance tuning, and monitoring.

Responsibilities

  • Design, build, and scale high-performance applications and APIs that power our core platforms and client-facing products.
  • Build end-to-end applications, microservices, and APIs.
  • Build infrastructure that supports internal systems and client-facing features.
  • Collaborate across data, product, and business teams to solve real problems.
  • Make architecture decisions and influence tech direction.
  • Build secure, reliable, and resilient platforms.

Benefits

Spa accessdaily in-house baristamonthly team bondingcompany dinners twice a week

Skills

AWSCI/CDDockerJavaJavaScriptmicroservicesNoSQLPostgreSQLPythonRESTful APIs

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free