290 Software Management jobs in South Africa

Technical Management Trainee

Cargill

Posted 14 days ago

Job Viewed

Tap Again To Close

Job Description

Cargill is a family-owned company that provides food, ingredients, agricultural solutions, and industrial products to nourish the world in a safe, responsible, and sustainable way. We are committed to creating a positive impact in our communities and the world.

About the Job

The Technical Management Trainee role offers a unique opportunity to develop your full potential and enhance both your technical and soft skills. You will collaborate with a diverse group of individuals across EMEA to tackle business challenges and build a strong professional network.

Responsibilities
  1. Lead or participate in continuous improvement projects within an operations environment.
  2. Take ownership of a significant part of the production process and the team involved.
  3. Engage actively in safety and food safety practices within our operations.
  4. Participate in our Next Generation Graduate Program.
Qualifications
  • Bachelor’s or Master’s degree in Engineering (Chemical, Biochemical, Mechanical, Process, Food Technology, or related fields).
  • Up to two years of professional experience, including internships.
  • Fluency in English and German.
Preferred Qualifications
  • High integrity and ethical standards.
  • Natural leadership qualities, motivation, and initiative.
  • Adaptability to changing situations.
  • Curiosity and creativity in building and improving systems and processes.
  • Strong analytical skills with proactive problem-solving abilities.
  • Experience in prioritizing tasks effectively.
  • Interest in working within multi-cultural and multi-functional teams.
  • Willingness and flexibility to travel.
Benefits
  • Competitive salary and benefits.
  • Opportunities for growth and development.
  • The chance to make a positive impact globally.
How to Apply

Please submit your resume and cover letter to .

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Technical management trainee

New
Cargill

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
Cargill is a family-owned company that provides food, ingredients, agricultural solutions, and industrial products to nourish the world in a safe, responsible, and sustainable way. We are committed to creating a positive impact in our communities and the world. About the Job The Technical Management Trainee role offers a unique opportunity to develop your full potential and enhance both your technical and soft skills. You will collaborate with a diverse group of individuals across EMEA to tackle business challenges and build a strong professional network. Responsibilities Lead or participate in continuous improvement projects within an operations environment. Take ownership of a significant part of the production process and the team involved. Engage actively in safety and food safety practices within our operations. Participate in our Next Generation Graduate Program. Qualifications Bachelor’s or Master’s degree in Engineering (Chemical, Biochemical, Mechanical, Process, Food Technology, or related fields). Up to two years of professional experience, including internships. Fluency in English and German. Preferred Qualifications High integrity and ethical standards. Natural leadership qualities, motivation, and initiative. Adaptability to changing situations. Curiosity and creativity in building and improving systems and processes. Strong analytical skills with proactive problem-solving abilities. Experience in prioritizing tasks effectively. Interest in working within multi-cultural and multi-functional teams. Willingness and flexibility to travel. Benefits Competitive salary and benefits. Opportunities for growth and development. The chance to make a positive impact globally. How to Apply Please submit your resume and cover letter to . #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Go (Golang) Software Engineer for Identity Management

Western Cape, Western Cape Canonical

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome
Go (Golang) Software Engineer for Identity Management

Canonical Cape Town, Western Cape, South Africa

Join or sign in to find your next job

Join to apply for the Go (Golang) Software Engineer for Identity Management role at Canonical

Go (Golang) Software Engineer for Identity Management

Canonical Cape Town, Western Cape, South Africa

3 days ago Be among the first 25 applicants

Join to apply for the Go (Golang) Software Engineer for Identity Management role at Canonical

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

The company is founder-led, profitable, and growing.

We are hiring a Go (Golang) Software Engineer for Identity Management to work on authorization and access management across Canonical's suite of enterprise products and web services, using Go (Golang) and Python.

As a software engineer for Identity Management products of Canonical, you will modernize and expand the capabilities of the identity management solutions we use for authentication and authorization in our products, as well as our canonical.com and ubuntu.com websites. Your work on Identity Management will directly impact the users of all Canonical products. In addition, you will help write Juju charms to manage operational concerns.

Technical excellence and a background in software engineering are necessary prerequisites for this role. You will be expected to own the design and delivery of the system, facilitate integrations and work with your team on strategy and execution.

Location: This role will be based remotely in the EMEA and AMER regions.

The role entails

  • Collaborate proactively with a distributed team
  • Write clean web service APIs to support both CLI and web frontend clients, using Go (Golang) and optionally Python
  • Design and implement new features and enhancements from spec to production and ongoing operations at scale
  • Review code produced by other engineers
  • Discuss ideas and collaborate on finding good solutions
  • Create and enhance management, authentication and authorization API endpoints
  • Craft end-user authentication flows from design to implementation
  • Write Juju charms (operators) to manage operational concerns
  • Modernize the identity stack of our websites and products by driving adoption of best-of-breed IAM technologies
  • Deliver great products that users love by maintaining a culture of quality and engineering excellence
  • Work from home with global travel 2 to 4 weeks per year for internal and external events

What we are looking for in you

  • You are a software engineer, with specific experience building identity and access management products
  • You are familiar with the open source software, standards, protocols and concepts in the identity space (e.g. OpenID, OAuth, LDAP)
  • You have experience implementing authorization frameworks in distributed systems
  • You value secure coding and standards, and enjoy working on teams that do the same
  • You are comfortable with Ubuntu as a development and deployment platform

In addition:

  • Exceptional academic track record from both high school and university
  • Undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path
  • Professional written and spoken English with excellent presentation skills
  • Excellent interpersonal skills, curiosity, flexibility, and accountability
  • Ability to travel internationally twice a year for company events up to two weeks long

What we offer colleagues

We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

  • Distributed work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Team Member Assistance Program & Wellness Platform
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass and travel upgrades for long-haul company events

About Canonical

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.

Canonical is an equal opportunity employer

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

Seniority level
  • Seniority level Entry level
Employment type
  • Employment type Full-time
Job function
  • Job function Engineering and Information Technology
  • Industries Software Development

Referrals increase your chances of interviewing at Canonical by 2x

Get notified about new Software Engineer jobs in Cape Town, Western Cape, South Africa .

Cape Town, Western Cape, South Africa 1 week ago

Cape Town, Western Cape, South Africa 3 days ago

Software Engineer (Python) - Supply Chain

Cape Town, Western Cape, South Africa 1 month ago

Cape Town, Western Cape, South Africa 2 months ago

Cape Town, Western Cape, South Africa 2 months ago

Software Engineer (Python) - Supply Chain

Cape Town, Western Cape, South Africa 1 month ago

Junior Software Engineer - Cross-platform C++ - Multipass

Cape Town, Western Cape, South Africa 2 months ago

Cape Town, Western Cape, South Africa 2 weeks ago

Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Cape Town, Western Cape, South Africa 3 days ago

Cape Town, Western Cape, South Africa 5 months ago

Cape Town, Western Cape, South Africa 6 months ago

Cape Town, Western Cape, South Africa 2 months ago

Software Engineer - Solutions Engineering

Cape Town, Western Cape, South Africa 3 days ago

Senior Software Engineer (Back-End) - Remote

Cape Town, Western Cape, South Africa 1 week ago

Cape Town, Western Cape, South Africa 1 month ago

Cape Town, Western Cape, South Africa 3 days ago

Software Engineer (Python/Linux/Packaging)

Cape Town, Western Cape, South Africa 3 days ago

City of Cape Town, Western Cape, South Africa 4 days ago

Cape Town, Western Cape, South Africa 2 months ago

Software Engineer - Cross-platform C++ - Multipass

Cape Town, Western Cape, South Africa 5 months ago

L2 Electrotechnical Support Engineer, part-time (South Africa)

Cape Town, Western Cape, South Africa 3 weeks ago

Cape Town, Western Cape, South Africa 2 months ago

Cape Town, Western Cape, South Africa 3 days ago

Cape Town, Western Cape, South Africa 1 month ago

Cape Town, Western Cape, South Africa 1 month ago

Cape Town, Western Cape, South Africa 3 days ago

Cape Town, Western Cape, South Africa 3 days ago

Cape Town, Western Cape, South Africa 3 days ago

Software Engineer - Python - Container Images

Cape Town, Western Cape, South Africa 2 months ago

Cape Town, Western Cape, South Africa 3 weeks ago

Cape Town, Western Cape, South Africa 2 days ago

Cape Town, Western Cape, South Africa 3 days ago

Cape Town, Western Cape, South Africa 1 month ago

System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem

Cape Town, Western Cape, South Africa 3 days ago

Cape Town, Western Cape, South Africa 1 month ago

Cape Town, Western Cape, South Africa 3 days ago

Cape Town, Western Cape, South Africa 1 month ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Development

Western Cape, Western Cape Lanza Solutions

Posted 14 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

As an experienced .NET developer, you will maintain, extend, and continuously improve our back-end code base. Together with the team lead, you will ensure that our clients (front-end developers and other API clients) have a seamless experience. You will work on/within a microservices platform architecture with challenges such as multi-tenancy, caching, persistence, long-running jobs, messaging, and multi-threading.

If this excites you and you meet the requirements and profile below, we would love to hear from you!

You will work both from home and at our office in Cape Town, alongside a lead developer and a back-end developer. From our NL office, you will be supported by a Product Owner and an Azure deployment engineer.

Your responsibilities
  • Maintain, extend, and refactor our legacy code base.
  • Ensure our code base is future-proof by exploring new areas (.NET 6, Nullability, Mediator, Swagger, OpenAPI, etc.).
  • Work efficiently and deliver results.
  • Implement a test-driven approach, validating and testing your code via unit tests.
  • Ensure that the C# core code adheres to SOLID principles and refactor legacy code when needed to increase extendability, testability, readability, and reusability.
  • Stay updated on the latest development practices and discuss with the team lead on how to keep our code base current and future-proof.
  • Collaborate closely with our Azure engineer on topics like routing, caching, messaging, containerization, authentication, etc.
Requirements and qualifications
  • Proven experience building high-performing microservices in .NET (ASP) or .NET 6 minimal APIs.
  • Experience in unit testing code and services.
  • Proficiency with Visual Studio or JetBrains Rider, Git, NuGet, Postman, or other backend development tools.
  • Experience with Agile development methodologies (using Jira, GitLab, or Azure DevOps).
  • Excellent knowledge of C# and .NET Core, .NET 5/6.
  • Strong analytical thinking and abstraction skills to simplify complex tasks.
  • Nice to have: Experience with Azure AD integration and deployment.
  • Fluent in English, both written and verbal.
  • Bachelor's or master's degree in software engineering or related field.
Personality
  • Demonstrates tenacity and a willingness to see tasks through to completion.
  • Adapts quickly to changing priorities and conditions; copes effectively with complexity.
  • Passionate about technology with a positive, can-do attitude.
  • Self-starter who acts proactively and brings new ideas.
  • Honest, ethical, trustworthy, and transparent in communication.
About us

At Lanza, we develop digital solutions supporting businesses in spare parts management and inventory control. You will help shape and develop the look and feel of the Lanza web applications used by renowned companies across various industries such as defense, aerospace, rail, and manufacturing.

Our new development team

We are establishing a new development operation in South Africa to expand our efforts. Lanza seeks skilled candidates ready for a challenge.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software development

New
Western Cape, Western Cape Lanza Solutions

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
As an experienced. NET developer, you will maintain, extend, and continuously improve our back-end code base. Together with the team lead, you will ensure that our clients (front-end developers and other API clients) have a seamless experience. You will work on/within a microservices platform architecture with challenges such as multi-tenancy, caching, persistence, long-running jobs, messaging, and multi-threading. If this excites you and you meet the requirements and profile below, we would love to hear from you! You will work both from home and at our office in Cape Town, alongside a lead developer and a back-end developer. From our NL office, you will be supported by a Product Owner and an Azure deployment engineer. Your responsibilities Maintain, extend, and refactor our legacy code base. Ensure our code base is future-proof by exploring new areas (. NET 6, Nullability, Mediator, Swagger, Open API, etc.). Work efficiently and deliver results. Implement a test-driven approach, validating and testing your code via unit tests. Ensure that the C# core code adheres to SOLID principles and refactor legacy code when needed to increase extendability, testability, readability, and reusability. Stay updated on the latest development practices and discuss with the team lead on how to keep our code base current and future-proof. Collaborate closely with our Azure engineer on topics like routing, caching, messaging, containerization, authentication, etc. Requirements and qualifications Proven experience building high-performing microservices in. NET (ASP) or. NET 6 minimal APIs. Experience in unit testing code and services. Proficiency with Visual Studio or Jet Brains Rider, Git, Nu Get, Postman, or other backend development tools. Experience with Agile development methodologies (using Jira, Git Lab, or Azure Dev Ops). Excellent knowledge of C# and. NET Core,. NET 5/6. Strong analytical thinking and abstraction skills to simplify complex tasks. Nice to have: Experience with Azure AD integration and deployment. Fluent in English, both written and verbal. Bachelor's or master's degree in software engineering or related field. Personality Demonstrates tenacity and a willingness to see tasks through to completion. Adapts quickly to changing priorities and conditions; copes effectively with complexity. Passionate about technology with a positive, can-do attitude. Self-starter who acts proactively and brings new ideas. Honest, ethical, trustworthy, and transparent in communication. About us At Lanza, we develop digital solutions supporting businesses in spare parts management and inventory control. You will help shape and develop the look and feel of the Lanza web applications used by renowned companies across various industries such as defense, aerospace, rail, and manufacturing. Our new development team We are establishing a new development operation in South Africa to expand our efforts. Lanza seeks skilled candidates ready for a challenge. #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software development

New
Cape Town, Western Cape Lanza Solutions

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
As an experienced. NET developer, you will maintain, extend, and continuously improve our back-end code base. Together with the team lead, you will ensure that our clients (front-end developers and other API clients) have a seamless experience. You will work on/within a microservices platform architecture with challenges such as multi-tenancy, caching, persistence, long-running jobs, messaging, and multi-threading. If this excites you and you meet the requirements and profile below, we would love to hear from you! You will work both from home and at our office in Cape Town, alongside a lead developer and a back-end developer. From our NL office, you will be supported by a Product Owner and an Azure deployment engineer. Your responsibilities Maintain, extend, and refactor our legacy code base. Ensure our code base is future-proof by exploring new areas (. NET 6, Nullability, Mediator, Swagger, Open API, etc.). Work efficiently and deliver results. Implement a test-driven approach, validating and testing your code via unit tests. Ensure that the C# core code adheres to SOLID principles and refactor legacy code when needed to increase extendability, testability, readability, and reusability. Stay updated on the latest development practices and discuss with the team lead on how to keep our code base current and future-proof. Collaborate closely with our Azure engineer on topics like routing, caching, messaging, containerization, authentication, etc. Requirements and qualifications Proven experience building high-performing microservices in. NET (ASP) or. NET 6 minimal APIs. Experience in unit testing code and services. Proficiency with Visual Studio or Jet Brains Rider, Git, Nu Get, Postman, or other backend development tools. Experience with Agile development methodologies (using Jira, Git Lab, or Azure Dev Ops). Excellent knowledge of C# and. NET Core,. NET 5/6. Strong analytical thinking and abstraction skills to simplify complex tasks. Nice to have: Experience with Azure AD integration and deployment. Fluent in English, both written and verbal. Bachelor's or master's degree in software engineering or related field. Personality Demonstrates tenacity and a willingness to see tasks through to completion. Adapts quickly to changing priorities and conditions; copes effectively with complexity. Passionate about technology with a positive, can-do attitude. Self-starter who acts proactively and brings new ideas. Honest, ethical, trustworthy, and transparent in communication. About us At Lanza, we develop digital solutions supporting businesses in spare parts management and inventory control. You will help shape and develop the look and feel of the Lanza web applications used by renowned companies across various industries such as defense, aerospace, rail, and manufacturing. Our new development team We are establishing a new development operation in South Africa to expand our efforts. Lanza seeks skilled candidates ready for a challenge. #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Technical assistance & data management director

New
Durban, KwaZulu Natal Tulane International

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
Tulane International seeks a Technical Assistance & Data Management Director. The Technical Assistance and Data Management Director will contribute to Tulane International’s successful execution of the “Protecting Highly Vulnerable Children – Research, Monitoring and Quality Improvement Activity.” Work will encompass providing technical leadership for the development of standardized monitoring systems and associated guidance and trainings for South African PEPFAR-funded implementing partners providing community-based programming for orphans and vulnerable children (OVC) and DREAMS programming (Determined, Resilient, Empowered, AIDS-free, Mentored and Safe) for adolescent girls and young women (AGYW). The candidate will also contribute to Tulane’s leadership in this sphere through strategic relationship development with local and international stakeholders and publications in peer-reviewed journals and other fora. High levels of technical expertise, longstanding experience with PEPFAR global monitoring and evaluation guidance for OVC & AGYW, and outstanding leadership and communication skills are required. Location: Position can be based in Cape Town or Durban. Relocation costs are not offered. Applicants should submit a CV and cover letter describing their appropriateness for the position to. REQUIRED EDUCATION AND EXPERIENCE: Master-level or higher training in public health, informatics, public policy, social or behavioral science or related field. A minimum of 5 years experience working in one or more areas of public health, such as HIV and AIDS (including OVC), child health or survival, or monitoring and evaluation. A minimum of 5 years of progressively responsible experience in a technical advisory role for large-scale family and community-based programs. A minimum of 5 years of experience serving in a technical advisory role for a PEPFAR-funded activity, with a focus on improving the wellbeing of OVC and HIV prevention among AGYW and data management. Demonstrated role in strengthening coordination and linkages between clinical and community stakeholders, and operationalizing integrated service delivery models. Demonstrated experience applying PEPFAR technical guidance for performance and outcome monitoring, reporting and data management. Experience collaborating closely with USG donors, local programme and research implementing partners. Experience with applied monitoring and evaluation, including routine program monitoring systems, longitudinal surveys, operations research, and qualitative research. REQUIRED KNOWLEDGE, SKILLS, ABILITIES / COMPETENCIES TYPICALLY NEEDED TO PERFORM THIS JOB SUCCESSFULLY: Expert knowledge of USAID guidelines, recommendations, standards and requirements for HIV-related programs implemented by community-based partners. Demonstrated written, presentation, communication and organizational skills in English. Excellent communication skills and demonstrated ability to lead and collaborate on peer-reviewed academic journal publications as well as ‘gray’ literature. Ability to prioritize among multiple tasks and work independently in order to meet deadlines under pressure while maintaining exceptional attention to detail and quality. Demonstrated ability to provide project administrative leadership including successful proposal writing, planning and budgeting, subcontract/scope of work development, and presenting at professional meetings and trainings. Demonstrated ability to manage large teams and effectively coordinate with a range of stakeholders including government, community and other civil society organizations, and the private sector. Advanced command of database management programs. #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software management Jobs in South Africa !

Software Development Engineer

Johannesburg, Gauteng NTT DATA

Posted today

Job Viewed

Tap Again To Close

Job Description

Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it’s a place where you can grow, belong and thrive.

Your day at NTT DATA

The Software Development Engineer is a seasoned subject matter expert, 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.

This role is accountable for participating in detailed design for certain modules / sub-systems, doing prototype for multi-vendor infrastructure, and showcasing it internally or externally to clients.

This role designs and develops 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 Key Responsibilities :
  • Designs and develops solutions and functionality that drives the growth of business.
  • Accountable for writing and testing code.
  • Accountable for execution of automated testing.
  • Contributes to software deployment.
  • Works across multiple teams to deliver software components while collaborating with the product team.
  • Contributes to the integration and building of solutions through automation and coding, using 3rd party software.
  • Creates, crafts and debugs large scale distributed systems.
  • Contributes to writing, updating and maintaining the technical program, end-user documentation, and operational procedures.
  • Accountable for refactoring code.
  • Works across multiple teams to review code written by other developers.
  • Performs any other related task as required.
Knowledge and Attributes :
  • Excellent understanding of cloud architecture and services in multiple public clouds like AWS, GCP, Microsoft Azure, and Microsoft Office 365.
  • Seasoned expertise of data structures, algorithms, and software design with strong analytical and debugging skills.
  • Seasoned knowledge of micro services-based software architecture and experience with API product development.
  • Seasoned expertise in SQL and no-SQL data stores including Elasticsearch, MongoDB, Cassandra.
  • Seasoned understanding of container run time (Kubernetes, Docker, LXC / LXD).
  • Seasoned proficiency with agile, lean practices and believes in test-driven development.
  • Possess a can-do attitude and one that takes initiative.
  • Excellent ability to work well in a diverse team with different backgrounds and experience levels.
  • Excellent ability to thrive in a dynamic, fast-paced environment.
  • Seasoned proficiency with CI / CD concepts and tools.
  • Seasoned proficiency with cloud-based infrastructure and deployments.
  • Excellent attention to detail.
Academic Qualifications and Certifications :
  • Bachelor's degree or equivalent in Computer Science, Engineering or a related field.
Required Experience :
  • Seasoned experience working with geo-distributed teams through innovation, bootstrapping, pilot, and production phases with multiple stakeholders to the highest levels of quality and performance.
  • Seasoned experience with tools across full software delivery lifecycle, for example, IDE, source control, CI, test, mocking, work tracking, defect management.
  • Seasoned experience in Agile and Lean methodologies, Continuous Delivery / DevOps, Analytics / data-driven processes.
  • Seasoned proficiency in working with large data sets and ability to apply proper ML / AI algorithms.
  • Seasoned experience in developing micro-services and RESTful APIs.
  • Seasoned experience in software development.

Workplace type : Hybrid Working

About NTT DATA

NTT DATA is a $30+ billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long-term success. We invest over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure, and connectivity. We are also one of the leading providers of digital and AI infrastructure in the world. NTT DATA is part of NTT Group and headquartered in Tokyo.

Equal Opportunity Employer

NTT DATA 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, colour, gender, sexual orientation, religion, nationality, disability, pregnancy, marital status, veteran status, or any other protected category. Join our growing global team and accelerate your career with us. Apply today.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Head : Software Development

Cape Town, Western Cape Outsidecapital

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

We are exclusively representing a major force in the South African payments and lending sector. As a subsidiary of a household-name retail giant our client provides innovative financial products and services to a massive and diverse customer base. They are on a mission to drive financial inclusion and are investing heavily in their technology platform to support this strategic goal. This is an opportunity to take ownership of a critical technology function within a stable high-impact business.

The core mission for this role is to transform the existing software development function into a world-class high-performance engineering and delivery engine. The current environment is ripe for evolution requiring a leader who can move beyond day-to-day management to architect a scalable agile and quality-first culture. You will be responsible for maturing processes mentoring leaders and ensuring that every line of code directly contributes to strategic business outcomes from enhancing customer experience to driving operational efficiency.

Performance Objectives for Year One

Success in this role will be measured by your ability to achieve the following in the first 12 months :

  • Elevate Agile Delivery & Predictability : Lead the evolution of the agile framework (Scrum / Kanban) across multiple development teams. The goal is to establish a rhythm of predictable high-quality software releases demonstrably improving delivery velocity and reducing post-deployment incidents.
  • Architect and Implement a Modern SDLC : Take full ownership of the Software Development Lifecycle (SDLC). You will re-engineer and standardize the process embedding best practices for secure development CI / CD and test automation to significantly improve both the quality and frequency of deployments.
  • Build a High-Performance Engineering Culture : Reshape the development team by attracting mentoring and retaining top-tier talent. You will establish clear career paths and succession plans fostering a psychologically safe environment of continuous learning technical excellence and accountability.
  • Align Technology Delivery with Business Strategy : Partner directly with Product and Architecture leads to translate the companys strategic vision into a concrete actionable technology roadmap. You will ensure that all development initiatives are prioritized based on measurable business value and ROI.
  • Optimize Vendor and Budget Management : Conduct a strategic review of all external development partners and contractors. You will rationalize vendor engagements renegotiate SLAs where necessary and manage the software delivery budget to ensure maximum return on technology investment.

Profile for Success

  • Demonstrated experience transforming a software development function by implementing and maturing agile frameworks (Scrum Kanban) and modern SDLC practices.
  • A proven track record of building mentoring and leading multiple high-performing software engineering teams in an enterprise environment.
  • Evidence of successfully partnering with business and product leaders to align technology delivery with strategic objectives.
  • Past success in managing third-party vendor relationships contract negotiations and technology budgets.
  • Core Requirement : A Bachelors Degree or equivalent 3-year tertiary qualification in an IT-related field (e.g. BSc BTech).
  • Minimum Requirement : At least 12 years of experience in the IT industry with a minimum of 6 years in a leadership capacity managing software development teams.
  • Key Skills

    Feed,Jsf,Advocacy,Java,Automobile

    Employment Type : Full-Time

    Experience : years

    Vacancy : 1

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Software Development Manager

    Johannesburg, Gauteng BETSoftware

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Job title : Software Development Manager

    Job Location : Gauteng, Johannesburg Deadline : September 26, 2025 Quick Recommended Links

    • Jobs by Location
    • Job by industries

    StartFragment

    Responsibilities

    What You’ll Do :

    Strategy, objectives and execution

    • Create, agree and execute software development road maps and operational strategy for projects coming into the business in collaboration with respective team members through proper documentation, communication and execution.
    • Build effective customer centric relationships through measurements of performance and usage and engagement and involvement with customers by creating clear visibility through strategies and roadmaps.
    • Sets and achieves efficient delivery objectives of their teams by ensuring individual and team strategy with clear and measurable objectives that align with organisational goals.
    • Hold team accountable through road maps and individual performance contracts through consistent communication of delivery milestones.
    • Accountable for articulating, monitoring, reporting and achieving realisation.
    • Development of long-term strategic thinking incorporating demand forecasting for product or future projects.
    • Utilisation of data metrics in order to make data driven decisions.

    Knowledge management

    • Identifies and responds to situation / organisational / market requirements by creating a culture of innovation and opportunity identification by team.
    • Facilitates change management due to changing situational requirements e.g., restructure changes or adoption of new technologies.
    • Supports and aligns standards across BET by allocating agreed commitments to strategy / roadmap communication and implementation.
    • Maintains product(s) knowledge as well as general product knowledge by being able to represent your product strategy in detail.
    • Ensure the established procedures and processes are accurately documented, communicated, implemented, and agreed with product and / or project teams.
    • Acts as escalation point for issues and ensures effective communication and resolution activities are in place.
    • Effectively liaise and communicate with both internal and external key stakeholders at senior level to manage day to day issues, escalations, and expectations.
    • Ensure all operational communication with customers / partners are documented and effectively circulated to stakeholders making use of collaborative tools.
    • Engage with executive members or equivalent at customers / partners to ensure collaboration at all levels.
    • Engage with the wider business and if needed hold strategic knowledge sharing sessions.
    • Maintain and facilitate strategic stakeholder and communication analysis.

    Behavioral Outputs : Talent Management

    • Ensure that the team members are equipped with the requisite skills for both current and future projects facilitating a career and training development plan for each team member.
    • Provide and facilitate mentoring and coaching by driving knowledge sharing.
    • Creates a culture that is aligned to the platform ‘’Be a good citizen’’ mantra, where respect, openness, and integrity are the foundation for a culture that cultivates, creates and executes our vision.
    • Succession planning and key man reliance – ensuring the right people are in the right roles and being developed accordingly, ensuring business continuity through minimising key man reliance.
    • Talent acquisition, ensuring that we are committed to hiring the best quality people for optimal achievement of results.
    • Ensure business continuity through minimizing key man reliance.

    Adaptably Resilient

    • Adapts to change and is open to new ideas and willing to take on new responsibilities.
    • Able to handle pressure and can effectively adjust plans to meet changing needs / demands.
    • Changes his / her interpersonal style and approach based on the circumstances.
    • Adapts behaviour to maintain cooperative relationships with others.
    • Accepts changes to task, plans and procedures in order to align with strategic direction of the organization and appropriately adjusts behaviour and activities to changing conditions.
    • Maintains a positive attitude in the face of change.

    Decision Making Quality

    • Makes confident, timely, fact-based decisions drawing on a broad range of resources through collaboration with others.
    • Ensures others understand the decision before moving forward.
    • Considers short- and long-term implications of the decision.
    • Able to logically defend and explain judgements and decisions.
    • Takes steps to accurately define the problem before seeking a solution.
    • Bases decisions and evaluations on a careful and systematic review of relevant facts and information.

    Develops Talent

    • Collaboratively works with the leads to set performance goals and measures.
    • Ensures performance measures are clear, measurable, and achievable.
    • Ensures consistency of expectations across teams.
    • Gives regular structured feedback to teams and seconded members.
    • Ensure that the team members are equipped with the requisite skill-sets required for both current and future projects by developing a training and career development plan.
    • Maintain a current and future skill matrix.
    • Have training and development plans in place and ensure execution of the plan.
    • Encourage and build a culture of innovation and collaboration.
    • Create a culture for teams that are aligned to the platforms and BET values.

    Resourceful and improving

    • Generates new ideas and challenges the status quo, takes risk, supports change and encourages innovation.
    • Searches for opportunity to create new ideas and innovate or improve efficiencies wherever possible.
    • Solves problems through questioning the status quo.

    Qualifications

    You Bring :

    • At least 3-5 years’ experience managing software development teams and leads.
    • At least 6 years in a technical role within the IT software development industry.
    • Prior experience ensuring timely project delivery.
    • Provide technical and architectural guidance to development team.
    • Ensure development standards and development SDLC is adhered to by the development team.
    • Ability to work under pressure and in a fast-paced growing environment.
    • Strong planning and organisational skills.
    • Reporting skills at Senior Management level.
    • Prior stakeholder and team lead management
    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.
     

    Nearby Locations

    Other Jobs Near Me

    Industry

    1. request_quote Accounting
    2. work Administrative
    3. eco Agriculture Forestry
    4. smart_toy AI & Emerging Technologies
    5. school Apprenticeships & Trainee
    6. apartment Architecture
    7. palette Arts & Entertainment
    8. directions_car Automotive
    9. flight_takeoff Aviation
    10. account_balance Banking & Finance
    11. local_florist Beauty & Wellness
    12. restaurant Catering
    13. volunteer_activism Charity & Voluntary
    14. science Chemical Engineering
    15. child_friendly Childcare
    16. foundation Civil Engineering
    17. clean_hands Cleaning & Sanitation
    18. diversity_3 Community & Social Care
    19. construction Construction
    20. brush Creative & Digital
    21. currency_bitcoin Crypto & Blockchain
    22. support_agent Customer Service & Helpdesk
    23. medical_services Dental
    24. medical_services Driving & Transport
    25. medical_services E Commerce & Social Media
    26. school Education & Teaching
    27. electrical_services Electrical Engineering
    28. bolt Energy
    29. local_mall Fmcg
    30. gavel Government & Non Profit
    31. emoji_events Graduate
    32. health_and_safety Healthcare
    33. beach_access Hospitality & Tourism
    34. groups Human Resources
    35. precision_manufacturing Industrial Engineering
    36. security Information Security
    37. handyman Installation & Maintenance
    38. policy Insurance
    39. code IT & Software
    40. gavel Legal
    41. sports_soccer Leisure & Sports
    42. inventory_2 Logistics & Warehousing
    43. supervisor_account Management
    44. supervisor_account Management Consultancy
    45. supervisor_account Manufacturing & Production
    46. campaign Marketing
    47. build Mechanical Engineering
    48. perm_media Media & PR
    49. local_hospital Medical
    50. local_hospital Military & Public Safety
    51. local_hospital Mining
    52. medical_services Nursing
    53. local_gas_station Oil & Gas
    54. biotech Pharmaceutical
    55. checklist_rtl Project Management
    56. shopping_bag Purchasing
    57. home_work Real Estate
    58. person_search Recruitment Consultancy
    59. store Retail
    60. point_of_sale Sales
    61. science Scientific Research & Development
    62. wifi Telecoms
    63. psychology Therapy
    64. pets Veterinary
    View All Software Management Jobs