Current jobs related to Software Development Engineer - Johannesburg - NTT


  • Johannesburg, Gauteng, South Africa Blue Bean Software Full time

    About Blue Bean SoftwareWe are a leading custom software and product development company, delivering innovative solutions for large enterprises and dynamic start-ups.We pride ourselves in taking on and solving complex problems, leveraging a balanced combination of technical expertise and deep understanding of our clients' needs.We have a strong presence in...

  • Senior Technical Lead

    3 weeks ago


    Johannesburg, Gauteng, South Africa Gig Engineer Full time

    Job SummaryWe are seeking a highly experienced and skilled Technical Manager to lead our Control & Instrumentation (C&I) Engineering Department. The successful candidate will be responsible for overseeing the technical management of the department, ensuring all deliverables are executed to the required quality and schedule.Key ResponsibilitiesTechnical...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    Exciting Opportunity for an Intermediate.NET Software EngineerElevate your career at Entelect, where we prioritize people and nurture a culture of growth, collaboration, and innovation.What You'll Be Doing:Delivery: Utilize your expertise to develop world-class web and mobile applications for leading organizations in South Africa.Exploring methods: Enhance...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    Exciting Opportunity for an Intermediate.NET Software EngineerElevate your career at Entelect, where we prioritize people and nurture a culture of growth, collaboration, and innovation.What You'll Be Doing:Delivery: Utilize your expertise to develop world-class web and mobile applications for leading organizations in South Africa.Exploring methods: Enhance...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    Exciting Opportunity for an Intermediate.NET Software EngineerElevate your career at Entelect, where we prioritize people and nurture a culture of growth, collaboration, and innovation.What You'll Be Doing:Delivery: Utilize your expertise to develop world-class web and mobile applications for leading organizations in South Africa.Exploring methods: Enhance...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    Exciting Opportunity for an Intermediate.NET Software EngineerElevate your career at Entelect, where we prioritize people and nurture a culture of growth, collaboration, and innovation.What You'll Be Doing:Delivery: Utilize your expertise to develop world-class web and mobile applications for leading organizations in South Africa.Exploring methods: Enhance...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    Exciting Opportunity for an Intermediate Java Software EngineerElevate your career at Entelect, where we prioritize people and nurture a culture of growth, collaboration, and innovation.What You'll Be Doing:Delivery: Develop world-class web and mobile applications for leading organizations in South Africa.Exploring methods: Enhance product quality through...


  • Johannesburg, Gauteng, South Africa E&D Recruiters Full time

    Software Development Engineer About the Role We are seeking a highly skilled Software Development Engineer to join our team at E&D Recruiters. As a key member of our software development team, you will be responsible for designing, developing, and integrating software solutions. Responsibilities * Develop and integrate software components to meet...


  • Johannesburg, Gauteng, South Africa Copious Software Full time

    Job Title: Java DevelopersJob DescriptionWe are seeking a skilled Java Developer to join our team at Copious Software. As a Java Developer, you will be responsible for designing, developing, and maintaining software applications using Java 8 and Spring Stack.Key Responsibilities:Design and develop software applications using Java 8 and Spring Stack.Develop...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    Exciting Opportunity for an Intermediate Mobile Software EngineerElevate your career at Entelect, where we prioritize people and nurture a culture of growth, collaboration, and innovation.What You'll Be Doing:Delivery: Utilize your expertise to develop world-class mobile applications for leading organizations in South Africa.Exploring methods: Enhance...


  • Johannesburg, South Africa E&D Recruiters Full time

    Software Development EngineerJohannesburg East-RandQualifications and minimum requirements:Degree in Computer Science or EngineeringMinimum 5 years of programming experienceSoftware development experience using C++Duties:Develop/integrate/interface with various components.Design and develop firmware/software solutions.Develop system technical...


  • Johannesburg, South Africa E&D Recruiters Full time

    Software Development Engineer Johannesburg East-RandQualifications and minimum requirements: Degree in Computer Science or Engineering Minimum 5 years of programming experience Software development experience using C++ Duties: Develop/integrate/interface with various components. Design and develop firmware/software solutions. Develop system technical...


  • Johannesburg, South Africa Adzuna ZA B C2 Full time

    Software Development EngineerJohannesburg East-RandQualifications and minimum requirements:Degree in Computer Science or EngineeringMinimum 5 years of programming experienceSoftware development experience using C++Duties:Develop/integrate/interface with various components.Design and develop firmware/software solutions.Develop system technical...


  • Johannesburg, Gauteng, South Africa Alstom Full time

    Job Title: Software Development EngineerWe are seeking a highly skilled Software Development Engineer to join our team in Dunnottar, Nigel (Gauteng Province). The successful candidate will be responsible for the development and validation of Train Control and Monitoring System (TCMS) application software.Key Responsibilities:Deployment and application of...


  • Johannesburg, Gauteng, South Africa E&D Recruiters Full time

    Software Developer/Engineer - ERP SystemsWe are seeking a skilled Software Developer/Engineer to join our team in Randburg. The successful candidate will play a key role in the development of our ERP Systems, working closely with our in-house manufacturing team to design and implement innovative solutions.About the Company:Our company has been a leading...


  • Johannesburg, Gauteng, South Africa HR Genie Full time

    Job Title: Software Development EngineerAt HR Genie, we are seeking a highly skilled Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, coding, testing, and analyzing software programs and applications.Key Responsibilities:Design and develop software applications using a...


  • Johannesburg, Gauteng, South Africa Kerridge Commercial Systems Full time

    Software Engineer Job DescriptionKerridge Commercial Systems is seeking a highly skilled and motivated software engineer to join our dynamic team. As a software engineer at our company, you will play a crucial role in designing, building, and maintaining modern cloud native applications and services.Key Responsibilities:Collaborate with cross-functional...


  • Johannesburg, Gauteng, South Africa NTT DATA Full time

    About the RoleWe are seeking a skilled Senior Associate Software Applications Development Engineer to join our team at NTT DATA. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software applications that meet the needs of our internal organization and external clients.Key...


  • Johannesburg, Gauteng, South Africa Boardroom Appointments Full time

    Job Title: Senior Software Engineer IAt Boardroom Appointments, we are seeking a highly skilled Senior Software Engineer I to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing complex software systems.Key Responsibilities:Collaborate with cross-functional teams to finalize...


  • Johannesburg, Gauteng, South Africa Standard Bank Group Full time

    Job SummaryWe are seeking a highly skilled and experienced Software Engineer to join our team at Standard Bank Group. As a key member of our engineering team, you will be responsible for delivering high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign, develop, and test complex software applications and systemsLead...

Software Development Engineer

4 months ago


Johannesburg, South Africa NTT Full time

NTT is a leading global IT solutions and services organisation that brings together people, data and things to create a better and more sustainable future.

In todayâs âiNTTerconnectedâ world, connections matter more now than ever. By bringing together talented people, world-class technology partners and emerging innovators, we help our clients solve some of the worldâs most significant technological, business and societal challenges.

With people at the heart of our success, NTT is committed to attracting and growing the best talent and providing an environment where everyone feels they can belong and their contribution matters.


Your career here is about believing in yourself, and taking on great opportunities and new challenges.Itâs about growing your skills and expertise in your current role and preparing yourself for the future.  Thatâs why we encourage you to take every opportunity to grow your career within our great global team.

Are you ready to take the next step in your career?

The Software Development Engineer is tasked with participating in designing, developing, and testing software systems, modules, or applications for software enhancements and new products including cloud-based or internet-related tools. Incumbents within this job are participating in detailed design for certain modules/sub-systems, doing prototype for multi-vendor infrastructure, and showcasing it internally or externally to clients. Design and develop functionality in a micro-services environment working with APIs, telemetry data, and running ML/AI algorithms on it, working with both structured and unstructured data.

What you'll be doing

Are you looking for an exciting opportunity to join a dynamic and innovative team of data experts? Do you have what it takes to explore, analyze, and communicate data insights that drive business value? If so, you might be the perfect candidate for NTT Data, Data and Analytics team.

Our team is a provider of Business Intelligence and Data Science solutions. We help our clients transform their data into actionable insights that inform strategic decisions and optimize performance. We are passionate about data and its potential to create positive impact for our customers and society.

We are extending our already formidable BI and AI business and are looking to fill multiple positions covering a range of BI and AI related methodologies, skills and job levels.

We will consider a full spectrum of candidates that poses at least on, but preferably more, of the following methodologies and at least one, but preferably more, skill sets at different job levels;

Methodologies: Microsoft, Kimball, Inmon, Snowflake, Databricks

  • Skill Sets (with experience delivering UX via one or more BI Delivery toolsets, including: Power BI Service (Standard or Premium), MS Fabric, Power BI desktop, Tableau, Click, Python, Excel, Other)
  • MS BI Stack (On Premise and/or On Azure Cloud) - Immediate roles at all experience levels
  • Snowflake (Native Snowflake and/or on Azure Cloud) - Immediate roles at senior levels
  • Databricks (Native and /or on Azure Cloud) - Immediate roles at senior levels
  • AWS BI Stack (On AWS Cloud) - Future roles expectations
  • Google (On Google Cloud) - Future roles expectations

Skills Summary

Application Programming Interface (API), Cloud Architectures, Large Scale Systems, Process Automations, Programming Languages, Software Design, Software Development, Software Systems

Workplace type:

Hybrid Working

Join our growing global team and accelerate your career with us. Apply today.


A career at NTT means:

  • Being part of a global pioneer â where you gain exposure to our Fortune 500 clients and world-leading global technology partners and work with a network of over 40,000 smart and diverse colleagues across 57 countries, delivering services in over 200 countries.

  • Being at the forefront of cutting-edge technology â backed with a 150-year heritage of using technology for good. With 40% of the worldâs internet traffic running on our network and where Emoji were first invented, you can be proud of the groupâs many new âfirstsâ.

  • Making a difference â by doing meaningful work that helps to shape the future for our clients, and across industries and communities around the world.

  • Being your best self â in a progressive âConnected Workingâ environment that promotes flexibility, connection and wellbeing. Where diversity and different perspectives are embraced to ensure equal opportunities for all.

  • Having ongoing opportunities to own and develop your career â with a personal and professional development plan and access to the broadest learning offerings in the industry.