Enable job alerts via email!

Junior Software Engineer

Jenrec Recruitment

Cape Town

Hybrid

ZAR 350 000 - 500 000

Full time

Today
Be an early applicant

Job summary

A leading recruitment agency in Cape Town is seeking a talented graduate for a Software Engineering position. The role requires a solid foundation in Java and a passion for software engineering, offering exposure to various technologies in a hybrid work environment. You'll design and develop applications that enhance connectivity across Africa, working closely with clients. Join a team where creativity, adaptability, and ongoing learning are valued.

Qualifications

  • Solid foundation in Java is essential.
  • Good written and verbal English communication skills required.
  • Familiarity with databases and web technologies is a plus.

Responsibilities

  • Design and develop high-quality Java applications using modern frameworks.
  • Learn from experienced engineers and gain exposure to scalable software design.

Skills

Java
HTML / CSS
JavaScript
SQL and relational databases
Object Relational Mapping
Java servlet containers
Java IDEs
Version control systems
Linux-based systems
Internet technologies

Education

BSc in Computer Science or BEng
Job description
Overview

Shape the Future of Connectivity in Africa

Were on the lookout for bright, talented graduates with a BSc in Computer Science or BEng, strong academic results, and a passion for software engineering. If you''re based in Cape Town (or open to a hybrid setup), this could be your opportunity to work with a team solving real-world problems through technology.

What Software Engineering Means to Us

At our core, we build high-quality software that drives real change. Our engineers are not just coders—they''re problem solvers, collaborators, and creators of meaningful solutions. We use the title Software Engineer intentionally. Here, youll help architect, design, and build systems that support the growth of reliable, fast internet across Africa.

You''ll be working closely with ISPs and other clients, identifying operational bottlenecks and engineering smart, scalable software solutions. Whether its Fibre, Satellite, or Mobile Money platforms—we''re building the tech that powers connectivity.

This is more than a coding job. Its an opportunity to engage directly with customers, learn from experienced professionals, and work with diverse technologies including mobile apps, GIS, hardware provisioning, and automation platforms.

Responsibilities

Your Role Includes :

  • Designing and developing high-quality Java applications using modern frameworks and best practices
  • Learning from seasoned software engineers in a fast-paced, collaborative environment
  • Gaining deep exposure to scalable software design and business process automation
Qualifications

You Should Bring :

  • Solid foundation in Java
  • Exposure to HTML / CSS and JavaScript
  • Familiarity with SQL and relational databases
  • Understanding of Object Relational Mapping (e.g. Hibernate, EJB3)
  • Experience using Java servlet containers (e.g. Tomcat, Jetty)
  • Familiarity with Java IDEs like Eclipse or IntelliJ
  • Good written and verbal English communication skills

Recommended Skills :

  • Exposure to version control systems and modern software development workflows
  • Comfort with Linux-based systems
  • Understanding of Internet technologies, networking, and LAN / WAN concepts
  • Bonus : Insight into business processes or accounting systems
The Type of Person Who Thrives Here
  • Quick to learn and eager to tackle new challenges
  • Technically curious and driven to grow
  • Communicates well, works well with others, and brings fresh ideas to the table
  • Detail-oriented, analytical, and self-motivated
  • Comfortable working independently and collaborating in teams
  • Holds a valid South African drivers license
A Note on Our Work Culture

This isnt a "just follow the brief" kind of job. Youll be part of a team that solves new, challenging problems daily—directly with customers and alongside engineers who are passionate about what they do. We value not only technical skills, but creativity, adaptability, and a hunger to learn. We invest in our people and their growth because helping you become the best version of your professional self is part of our mission.

If you''re excited by the idea of building impactful software and being part of a mission that connects communities across the continent, we''d love to hear from you.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.