Menu Close

South Africa: Junior Software Engineer

Junior Software Engineer

Posted on 2025-04-28 11:20:04

Salary Negotiable depending on experience
Category IT / Computing / Software
Location Za  /  Za  /  South Africa

Job Summary

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 codersthey`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 platformswere 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. 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 You Should Bring: Essential Technical Skills: 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 dailydirectly 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 growthbecause 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.
Job Seeker Tip

Quantify your achievements on your CV using numbers and percentages where possible.

View Job  Muizenberg: Web & Data Developer

Click Go Apply to apply online!


Apply directly for this position. Please read all instructions carefully.

We do not process job applications; we simply aggregate and display job listings.

More related positions


Johannesburg: Junior Software Developer

Key Responsibilities: - Develop software applications using AI-powered coding techniques - Utilize scripting languages such as [e.g. Python, JavaScript, TypeScript, React, Angular, MySQL, PROC SQL, PostScript SQL, Next.js] - Collaborate with cross-functio


View Job
Junior Software Developer

Pretoria: Junior Project Manager: Waterfall (Waterfall Hybrid) Pmbok Sdfc (For Software Development Projects)

Junior Project Manager: Braamfontein: Centurion We are currently inviting applications for the above position The client currently work within a Hybrid working model: Must be at the office on Tuesdays and Thursdays a 3rd Day which will be confirmed Minim


View Job
Junior Project Manager

Cape Town City Centre: Junior Software Developer

Job Description: Design and develop high-quality Java applications using cutting-edge technologies Engage with clients to understand and solve operational challenges through software Contribute to the delivery of scalable solutions in industries like Fibr


View Job
Junior Software Developer

Kempton Park: Junior Software Developer

LOGISTICS Bachelor`s degree in Computer Science, Software Engineering, or related field (or equivalent experience) Understanding of C# , OOP , and software development principles Basic knowledge of SQL and experience with SSRS Familiarity with Android dev


View Job
Junior Software Developer

South Africa: Junior Software Engineer

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 wi

View Job  Johannesburg: Fraud Administrator (6 month contract) - Banking posted by Isilumko Staffing

View Job
Junior Software Engineer

South Africa: Junior Software Engineer

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)


View Job
Junior Software Engineer

Error making API request: cURL error 6: Could not resolve host: publisher.resgen.us
Share this to someone who needs a job:
Posted in Jobs in International, Jobs in South Africa, Jobs in Za

More Jobs in Your Area