Software Engineer

3 weeks ago


Pretoria, South Africa Salt Full time

About Us We are on a mission to become the best bank in the world. Our focus is on appointing energized, motivated people for their potential and empowering them to make a positive difference for our clients and colleagues. We believe banking is more than transactions—it's about enabling people to take control of their financial lives with simple, accessible, and affordable solutions that deliver real impact. Our culture is built on teamwork, trust, and growth. We value client-first thinking, energy, and ownership in everything we do. Role Overview The Full Stack Software Engineer III is a senior-level engineer within a cross‑functional team, responsible for the end‑to‑end software development lifecycle from concept, design, development, testing, and deployment to ongoing maintenance and optimisation. You will design and deliver robust, scalable, and high‑performing software systems, while guiding and mentoring other developers. This role requires deep technical expertise across front‑end and back‑end development, cloud platforms, and modern software engineering practices. Key Responsibilities Design, develop, test, deploy, and maintain full‑stack applications with a focus on performance, scalability, and reliability. Work across front‑end, back‑end, and cloud infrastructure, ensuring seamless integration of components. Collaborate with cross‑functional teams (developers, architects, product owners, testers, and business stakeholders). Provide technical leadership, mentoring, and guidance to other developers. Drive adoption of best practices in coding, design patterns, and system architecture. Troubleshoot, debug, and resolve complex engineering problems. Contribute to continuous improvement of systems, processes, and DevOps practices. Required Qualifications & Experience Grade 12 National Certificate (minimum). Relevant tertiary qualification in Information Technology (preferred). AWS Certified (mandatory). 10+ years of proven experience in both front‑end and back‑end development, covering design, build, deployment, and support. Strong experience in delivering complex, enterprise‑grade software solutions. Technical Expertise Cloud: AWS (EC2, S3, RDS, Lambda, API Gateway, IAM, SNS, CloudWatch). Languages & Frameworks: Java (v17+) and Spring Boot (expert level). JavaScript / TypeScript with or Angular. HTML5, CSS3 (including frameworks such as Bootstrap or Tailwind). APIs & Security: RESTful APIs, GraphQL, OAuth2, JWT. Architecture & Infrastructure: Microservices (Docker, Kubernetes). Message‑driven systems (Kafka, RabbitMQ). CI/CD pipelines and Git‑based workflows. Databases: PostgreSQL, MySQL (design, optimisation, and performance tuning). Preferred: Hands‑on experience with Amazon Connect. Core Skills & Competencies Strong analytical and problem‑solving ability. Excellent communication skills (verbal and written). Proven ability to thrive in high‑impact, high‑pressure environments. Collaborative mindset with the ability to work in agile, cross‑functional teams. Strong sense of ownership, accountability, and delivery focus. Apply Get in touch with your CV. #J-18808-Ljbffr


  • Structural Engineer

    3 weeks ago


    Pretoria, South Africa Gig Engineer Full time

    Structural Engineer (Resident Engineer) Location: Sedibeng District Municipality, Vereeniging Area – Gauteng, South Africa An exciting opportunity exists to join a major greenfields industrial development project in the Sedibeng region. Role Overview We are seeking a Structural Resident Engineer (RE) on behalf of our client. The successful candidate will...

  • Software Engineer

    3 days ago


    Pretoria, Gauteng, South Africa Hire Resolve Full time R900 000 - R1 200 000 per year

    Job Title: Software EngineerLocation: Pretoria, South AfricaHire Resolve, a reputable recruitment agency, is seeking a talented Software Engineer to join our client's team in Pretoria. The ideal candidate will have a passion for software development and a strong understanding of programming languages and technologies. As a Software Engineer, you will be...

  • Software Engineer

    3 weeks ago


    Pretoria, South Africa Barry Industrial Services Ltd. Full time

    Location Menlyn, PretoriaWe have a client that is a leader in the ecommerce and fintech space, that is looking for a Software Engineer. What You'll Do As a Frontend Software Engineer, you'll play a pivotal role in building and maintaining the next generation of e-commerce solutions. You'll design, develop, and optimize scalable software that drives...

  • Software Engineer

    3 days ago


    Pretoria, Gauteng, South Africa Hire Resolve Full time R60 000 - R120 000 per year

    Position: Software EngineerHire Resolves client is seeking a highly skilled and experienced Software Engineer to join their dynamic team in Pretoria, Gauteng. The ideal candidate will be responsible for designing, developing, and maintaining software solutions that meet the needs of the clients and contribute to the overall success of the...


  • Pretoria, South Africa E&D Recruiters Full time

    Senior Software EngineerPretoria-EastMinimum requirements and experience:BEng (Electronic or Computer Engineering).Master's degree will be beneficial.5-10 years of working experience in software engineering2-5 years leading a software engineering team.Comfortable acting as point of contact for international clients.Responsibilities:Leading the software...


  • Pretoria, South Africa Executiveplacements Full time

    SENIOR SOFTWARE ENGINEER : (Digital Signal Processing) Recruiter : Premium Consulting Job Ref : SENIOR SOFTWARE ENGI. Date posted: Thursday, October 30Location: Pretoria, South AfricaSalary: NGS SUMMARY: SENIOR SOFTWARE ENGINEER POSITION INFO: SENIOR SOFTWARE ENGINEER : (Digital Signal Processing) (DSP) Key Responsibilities Develop cutting edge real-time...


  • Pretoria, South Africa Betway Africa Full time

    Kick-start your career in the online gaming world and experience the very latest in technology and innovation.Software DevelopmentThe Software Engineer Graduate assists in writing, modifying, and maintaining code for software applications. They work on specific tasks and features as assigned by senior team members.Software DesignThe Software Engineer...


  • Pretoria, South Africa The Legends Agency Full time

    C++ Software Engineer Join a cutting-edge simulation software company shaping real-time systems. Pretoria | R55 000 - R65 000 About Our Client Our client is a specialist provider of high-performance simulation software. With a strong focus on real-time systems and mathematical modelling, the company offers an innovative environment where engineers solve...

  • C++ Software Engineer

    13 hours ago


    Pretoria, South Africa The Legends Agency Full time

    C++ Software EngineerJoin a cutting-edge simulation software company shaping real-time systems.Pretoria | R55 000-R65 000 About Our Client Our client is a specialist provider of high-performance simulation software. With a strong focus on real-time systems and mathematical modelling, the company offers an innovative environment where engineers solve complex...

  • DSP Software Engineer

    2 weeks ago


    Pretoria, South Africa E&D Recruiters Full time

    DSP Software EngineerPretoria-EastMinimum Requirements and requirements:B. Eng. (Electronic Engineering) or BEng/BSc (Computer Engineering)0-5 years of working experience in software development in a professional capacityDSP development processes and toolsDeveloping embedded applications with C++Code Composer (TI) toolchainWaveform design, modulation...