Principal Software Architect

1 week ago


Johannesburg, South Africa NTT Ltd. 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.

**Want to be a part of our team?**

**Working at NTT**

The Principal Software Architect - API defines the strategy and platform architecture for our Digital Fabric supporting our platform delivered services. This spans all our Managed and Technical Services including core platform elements

Our Digital Fabric concept is a core element of our Services Platform that encompasses our API ecosystem, canonical data models and connectivity spokes between the various components of our broader Services Platform landscape. The Digital Fabric serves as an integration point between our numerous service delivery platforms and our client facing platform components - aggregating and brokering data exchange from many disparate service delivery platforms into a standardised canonical data model used for driving a unified client experience. These platform components are key intellectual property that NTT develops to provide a unified client experience despite fronting a many distinct service delivery platforms as a result of acquisitions and consolidations within NTT. As such it is a both a core and strategic component of the NTT Platform strategy.

The Principal Software Architect - API leverages elements of enterprise architecture and software architecture, focusing on these domains and how this supports the overall Platform Delivered Services architecture.
- API Approach
- Data Canonical Models
- Integration Architecture
- Reference architectures and associated platform requirements
- Automation and orchestration approaches and platforms
- Large scale data management and processing, including introduction of machine learning and AI.
- Assessing acquisition and other R&D team solutions and how these can be leveraged in the Services Platform and overall unified Service Delivery and client experience

It is the responsibility of the Principal Software Architect - API to take this knowledge and ensure that the Business, Platform Development, Regions, other R&D teams and I&T are in alignment and in so doing they provide enterprise architecture consulting services to Business and Platform R&D to analyse and provide holistic strategies and solutions aligned with all aspects of enterprise architectural requirements and strategy.

**What will make you a good fit for the role?**
- Application and integration architecture and patterns
- Software architecture and patterns
- Data and information architectures
- Technical and infrastructure Architectures

Their objective is to operate across organizational and platform "silos" to drive common approaches and expose information assets and processes across the enterprise with a focus on the Client Journey and Experience as an integrated experience. Their goal is to deliver this architecture efficiently, securely, and meeting the company's business needs.

The Principal Software Architect - API acts as the senior most expert in the NTT Limited organisation for this domain and they mentor and coach senior and less experienced enterprise architects.

This role is part of a cross functional Architecture team in the Digital Platform and Development Team, and reports to the VP of Platform Delivered Serviced Architecture.

**Equal Opportunity Employer**

NTT is proud to be an Equal Opportunity Employer with a global culture that embraces diversity. We are committed to providing an environment free of unfair discrimination and harassment. We do not discriminate based on age, race, color, sex, religion, national origin, disability, pregnancy, marital status, sexual orientation, gender reassignment, veteran status, or other protected category

**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.



  • Johannesburg, Gauteng, South Africa People Source Full time

    We are looking for a Principal Solution Architect (Radio Access Networks), who will be responsible for analyzing, designing and developing commercially viable end-to-end technical solutions and strategies for the customers. In this role, you will also be accountable for providing profitable business by translating customer needs, and technology opportunities...

  • Enterprise Architect

    3 weeks ago


    Johannesburg, South Africa Stepco Recruitment Full time

    **POSITION: Enterprise Architect** **AREA: Sandton (Remote Position)** **Please note that this is a 1Year contract position (Renewable)** The Senior Enterprise Architect plays a significant role in the definition, implementation and governance of an over-arching enterprise guiding principles, standards, reference architectures and patterns while building...

  • Software Architect

    6 days ago


    Johannesburg, South Africa FirstRand Full time

    About us, purpose, experience and qualifications **about us**: - make a promise - be deeply invested - value our differences - build trust, not territory - have courage - always do the right thing **purpose**: **experience and qualifications**: - Degree in Information Systems Computer Science or other quantitative disciplines from an accredited...


  • Johannesburg, South Africa CyberPro Consulting Full time

    **Job Information**: Work Experience - 5+ yearsIndustry - IT ServicesCity - JohannesburgState/Province - GautengCountry - South AfricaZip/Postal Code - 2000**Job Specification: Software Architect with Consulting and Sales Experience**:** Job Title**: Software Architect **Reports To**: MD **About the Company**: CyberPro Consulting is a leader in the South...


  • Johannesburg, Gauteng, South Africa Copious Software Full time

    Company OverviewCopious Software is a global technology firm committed to innovation and excellence. Our mission is to empower businesses through cutting-edge solutions.We pride ourselves on our talented team of engineers, analysts, and architects who collaborate to deliver groundbreaking projects that shape the future.


  • Johannesburg, South Africa Amazon Web Services SA Pvt Ltd Full time

    Background in any of the following: Cloud Architecture, Systems Design, Software Development, Infrastructure Architecture, Data Engineering or DevOps - Experience driving technical and/or organizational change of significant complexity - Experience in a customer-facing technology or engineering role - Technical Degree (Computer Science, Maths, Engineering or...


  • Johannesburg, South Africa Amazon Web Services SA Pvt Ltd Full time

    Background in any of the following: Cloud Architecture, Systems Design, Software Development, Infrastructure Architecture, Data Engineering or DevOps - Experience driving technical and/or organizational change of significant complexity - Experience in a customer-facing technology or engineering role - Technical Degree (Computer Science, Maths, Engineering or...


  • Johannesburg, Gauteng, South Africa Entelect Full time

    Entelect is committed to delivering exceptional results for our clients, and we're seeking a highly skilled Enterprise Software Architect to help us achieve this goal.As an Enterprise Software Architect, you'll play a key role in developing world-class software solutions that meet the evolving needs of our customers.You'll be responsible for designing and...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    A cutting-edge tech company, specializing in high-performance software for the iGaming and betting industry, is on the hunt for an experienced Software Architect to join their trailblazing team Theyre all about innovation and building real-time, scalable systems that handle massive amounts of data with lightning speed and precision.Got a passion for crafting...

  • Software Architect

    1 week ago


    Johannesburg, South Africa Job Crystal Full time

    **DUTIES & RESPONSIBILITIES, NOT LIMITED TO**: - Drive business profitability in the context of cost management through Information technology solutions. - Establish, align and manage target and budget goals whilst ensuring effective control of costs for various functional areas to increase cost efficiency. - Establish and align target and budget goals with...


  • Johannesburg, Gauteng, South Africa Standard Bank of South Africa Limited Full time

    We are looking for a programmer and software architect to join our team at Standard Bank of South Africa Limited.In this role, you will be responsible for designing, developing, testing, and deploying software applications that meet our clients' needs.Your Key Responsibilities:Designing, coding, testing, debugging, and correcting programs in software...

  • Software Architect

    1 week ago


    Johannesburg, South Africa FirstRand Full time

    Job Description - The successful incumbent will be responsible for both Software and Solutions architecture - Drive business profitability in the context of cost management through Information technology solutions - Reduce cost by helping to prevent an organization from investing in a technology that it will not add to its ability to meet its strategic human...


  • Johannesburg, Gauteng, South Africa LexisNexis South Africa Full time

    About the RoleWe are seeking a passionate and experienced technical leader to join our dynamic team. You will be responsible for leading innovative projects using Java, AWS, and content structuring technologies. Your role will be crucial in empowering the technical skills of our development team and ensuring the success of our projects.Key...


  • Johannesburg, Gauteng, South Africa ASC Human Capital Consulting Full time

    Job DescriptionPurpose and Scope:This role entails leading a team of software developers in the creation, integration, and customization of new and existing applications. The ideal candidate will possess exceptional technical expertise, leadership skills, and the ability to maintain high standards of software quality.Team Leadership:Guide team efforts...

  • Software Architect

    1 week ago


    Johannesburg, South Africa FirstRand Full time

    Job Description Hello, Future Software Architect! Welcome to FNB, the home of the #changeables. We design for the shapeshifters and deliver products and services that make us incredibly proud of people that make it happen. As part of our talent team, you will be surrounded by unique talents, diverse minds, and an adaptable environment that lives up to the...


  • Johannesburg, Gauteng, South Africa Mastercard Full time

    We are seeking a highly skilled and experienced Software Systems ArchitectTo design and develop complex software systems that align with business goals and requirements.The ideal candidate will have a strong background in software architecture patterns, methodologies, and best practices, as well as excellent planning and organizational skills.This is an...

  • Software Architect

    1 week ago


    Johannesburg, Gauteng, South Africa FNB Namibia Full time

    time left to apply End Date: March 28, 2025 (7 days left to apply)job requisition id R31069Job DescriptionHello, Future Software ArchitectWelcome to FNB, the home of the #changeables. We design for the shapeshifters and deliver products and services that make us incredibly proud of people that make it happen.As part of our talent team, you will be surrounded...

  • Software Architect

    1 week ago


    Johannesburg, South Africa FirstRand Full time

    Job Description To troubleshoot highly complex problems. Hello, Future Software Architect, Welcome to FNB, the home of the #changeables. We design for the shapeshifters and deliver products and services that make us incredibly proud of people that make it happen. As part of our talent team at FNB Fiduciary, you will be surrounded by unique talents,...


  • Johannesburg, South Africa Deka Minas (Pty) Ltd Full time

    Lead/support technical teams to architect, build, and deploy bespoke software solutions across public, private and hybrid cloud environments to support enterprise clients. The Lead Technical Architect will work closely with other cloud teams, project managers, engineers, and external stakeholders. **Main Responsibilities**: - Oversee software design and...


  • Johannesburg, South Africa NTT Ltd. 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...