Junior Software Engineer — Design, Build & Improve

BETSoftware

Johannesburg

On-site

ZAR 600,000 - 900,000

Full time

3 days ago
Be an early applicant
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

BETSoftware is seeking a software professional in Johannesburg to design and implement robust, multi-tier solutions. You will focus on architecture-driven design, security, usability, reliability and maintainability, ensuring code reviews and DevOps alignment throughout the lifecycle.

The role emphasizes collaboration across teams, detailed problem-solving, and the ability to adapt to changing requirements while delivering precise, high-quality outcomes.

Qualifications

  • Good written and verbal communication skills.
  • Strong attention to detail.
  • Communication and collaboration
  • Problem-solving and critical thinking
  • Architecture

Responsibilities

  • Design solutions using the most appropriate approved architectural pattern.
  • Design solutions for multi-tier architectures.
  • Ensure design meets best practices and are Test, DevOps and Support friendly.
  • Deliver a solution which covers all the agreed specified tasks and user objectives.
  • Deliver a correct solution which provides the correct results with the needed degree of precision.
  • Ensure checked in code is reviewed to ensure standards are met.
  • Ensure the solution is secure, and confidential by protecting all information and data.
  • Ensure the solution is maintainable and durable for evolving user needs.
  • Provide proactive support to peers and operations teams during outages or failures.

Skills

Good written and verbal communication
Attention to detail
Communication and collaboration
Problem solving
Architecture

Job description

BETSoftware is seeking a software professional in Johannesburg to design and implement robust, multi-tier solutions. You will focus on architecture-driven design, security, usability, reliability and maintainability, ensuring code reviews and DevOps alignment throughout the lifecycle.

The role emphasizes collaboration across teams, detailed problem-solving, and the ability to adapt to changing requirements while delivering precise, high-quality outcomes.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Software Engineer - Design, Reliability & DevOps
Junior Software Engineer - Design, Reliability & DevOps

BETSoftware • Durban

On-site
ZAR 400,000 - 700,000
Software Engineer II: Innovate, Build & Mentor
Software Engineer II: Innovate, Build & Mentor

Betway Global • Johannesburg

On-site
ZAR 420,000 - 640,000
Software Engineer - Java/C++ | Build Secure, Scalable Systems
Software Engineer - Java/C++ | Build Secure, Scalable Systems

HENSOLDT South Africa • Pretoria

On-site
ZAR 420,000 - 700,000
Senior Software Engineer: Planning, Reliability & Security
Senior Software Engineer: Planning, Reliability & Security

BETSoftware • Durban

On-site
ZAR 420,000 - 650,000
Principal Software Engineer — Design, Build, and Optimize
Principal Software Engineer — Design, Build, and Optimize

HENSOLDT South Africa • Pretoria

On-site
ZAR 1,200,000 - 1,800,000
Senior Software Developer
Senior Software Developer

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work arrangement
Competitive bonuses
Health and wellness benefits
+2
Senior Java Software Engineer - Tech Lead & Architect
Senior Java Software Engineer - Tech Lead & Architect

Boardroom Appointments • Cape Town

On-site
ZAR 900,000 - 1,500,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
Software Engineer (Java/C#) – Build & Shape Scalable Apps
Software Engineer (Java/C#) – Build & Shape Scalable Apps

Interdot Solutions • Cape Town

On-site
ZAR 550,000 - 850,000
Software Developer: Build Robust, Scalable Systems + Mentor
Software Developer: Build Robust, Scalable Systems + Mentor

nedbank • Johannesburg

On-site
ZAR 400,000 - 600,000