76 Software Products jobs in South Africa

Specialist: Digital Product Management

R150000 - R250000 Y ABSA BANK LIMITED

Posted today

Job Viewed

Tap Again To Close

Job Description

Empowering Africa's tomorrow, together…one story at a time.

With over 100 years of rich history and strongly positioned as a local bank with regional and international expertise, a career with our family offers the opportunity to be part of this exciting growth journey, to reset our future and shape our destiny as a proudly African group.

Job Summary

Leads the implementation of the strategic digital roadmap of specific single business roadmap across multiple channels.

Delivers complex, large scale digital products through the integration and optimisation of the internal value chain but limited to a single roadmap.

Job Description

Education/Qualifications & Experience Required:

  • NQF 7 - 8 / Bachelors' Degrees within disciplines of Media/Digital, Engineering, Business, Commerce, Marketing or Design
  • 4-8 years relevant experience

Skills & Competencies required:

  • Certified Product Manager (Advantage)
  • Agile and Waterfall Project methodologies and development
  • Material and customer centered design
  • Basic marketing and go to market planning
  • Quantitative Analysis and Analytical thinking
  • Continuous improvement Lean startup
  • Leading teams
  • Working with and building colloborative teams / culture
  • Planning organising and project delivery
  • Functional and operational strategy

  • Results orientation

  • Customer focus
  • Reasoning
  • Systems thinking
  • Creative innovative thinking
  • Application of digital technologies
  • Business acumen

Key accountabilities

  • Accountable to deliver specific end to end features or projects on a specific digital channel. Will engage with various stakeholders and functional areas to achieve the delivery of the end to end product
  • Creates and delivers a quality product and optimises the operational metrics for a single product set on a specific channel. This includes maximising the outcomes for the project deliverables
  • Accountable to ensure the adherence to standards and best practices in delivering the outcomes. Schedules customer reviews and uses data and key painpoints to articulate further improvement opportunities
  • Delivers the commercial outcomes of a specific feature and makes reccomendations to improve commercial outcomes. Uses data insights to indentify opportunities and make recommendations for investment
  • Participates in continuous improvement projects and is a key member assigned to specific outcomes to continuously improve the functional profession chapter. Stays in touch and continuously learns the emerging trends in digital and digital product ownership
  • Participates in innovation solutioning and provides input into problem solving. Contributes by providing alternatives and differring view points. Accountable to deliver implemented innovation experiments, design the testing systems and gather experimental data for decision making
  • Works with functional specialist to deliver specific product and project outcomes. Contributes towards a culture of continuous improvement. Ensures adherence too various standards and protocls. Takes end to end accountability to deliver specifc business metrics for the digtial assets under direct control.

Education

Bachelor`s Degrees and Advanced Diplomas: Business, Commerce and Management Studies (Required)

Absa Bank Limited is an equal opportunity, affirmative action employer. In compliance with the Employment Equity Act 55 of 1998, preference will be given to suitable candidates from designated groups whose appointments will contribute towards achievement of equitable demographic representation of our workforce profile and add to the diversity of the Bank.

Absa Bank Limited reserves the right not to make an appointment to the post as advertised

This advertiser has chosen not to accept applicants from your region.

Product Management and Data Quality Specialist

R250000 - R450000 Y Leroy Merlin

Posted today

Job Viewed

Tap Again To Close

Job Description

Purpose of the role

The Product Management and Data Quality Specialist is responsible for managing the product catalog and ensuring the commercial performance of products throughout their lifecycle. The role focuses on maintaining the accuracy, completeness, and integrity of product data, implementing data governance standards, and supporting internal and external stakeholders. This specialist plays a key role in optimizing product range management, driving data quality initiatives, and ensuring effective collaboration across departments to support business objectives.

Product Data and Catalog Management

  • Develop, maintain, and ensure the accuracy and completeness of product catalog data.
  • Monitor product data quality, analyze trends, and identify opportunities to optimize the product range.
  • Implement and enforce product catalog data standards and governance policies.
  • Collaborate with suppliers, 1P/3P partners, and internal stakeholders to maintain up-to-date and accurate product information.
  • Ensure appropriate stock allocation, validate supplier agreements, and monitor replenishment modes throughout the product lifecycle (Range A/S, Top 1/2/0, Franco/PCB).
  • Develop and implement processes to guarantee data quality and integrity.
  • Provide training and support on product catalog management best practices.

Product Range and Lifecycle Management

  • Support the Category Manager in constructing and continuously improving the product range.
  • Optimize product allocation within the correct typology (Department / Sub-department / Type / Sub-type) to enhance performance monitoring.
  • Build and maintain product range listings and range synoptics, ensuring timely updates and communication to stores.
  • Manage product lifecycle and address market-specific requirements.
  • Collect and analyze customer feedback to improve product range effectiveness.
  • Collaborate on promotional activities and ensure effective execution.
  • Prepare data and negotiation planners for supplier negotiations and monitor contracts and invoicing compliance.

Stakeholder Collaboration and Communication

  • Serve as the primary point of contact for stores regarding product data and range matters.
  • Communicate clearly and effectively, ensuring stakeholders understand updates and adopt changes.
  • Build and maintain strong relationships with internal teams (Supply Chain, Merchandising, OmniCommerce) and external partners (suppliers, vendors).

Process Improvement and Technology Utilization

  • Identify and implement continuous improvement initiatives in product data management processes.
  • Utilize AI and digital tools to enhance research, analysis, reporting, and workflow efficiency.
  • Respond to cross-functional project requests within the area of expertise.

Behavioral Expectations

  • Demonstrate enthusiasm, collaboration, and a positive approach to work.
  • Champion and embody company values internally and externally.
  • Maintain professionalism, integrity, and reliability in all responsibilities.

Requirements

  • Bachelor's degree in Business Administration, Supply Chain, Data Management, Marketing, or related field.
  • 3–5 years' experience in product data management, catalog management, or category management, preferably in retail or e-commerce.
  • Strong proficiency in Excel, data analysis, and reporting tools.
  • Familiarity with PIM, ERP, or CRM systems (e.g., SAP, Oracle, Akeneo).
  • Exceptional attention to detail, analytical skills, and project management abilities.
  • Excellent communication and interpersonal skills to collaborate with cross-functional teams and suppliers.
  • Proactive, adaptable, and committed to continuous process improvement.
This advertiser has chosen not to accept applicants from your region.

Product Management and Data Quality Specialist (Procurement Specialist)

Leroy Merlin

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

permanent

Purpose of the role


The Product Management and Data Quality Specialist is responsible for managing the product catalog and ensuring the commercial performance of products throughout their lifecycle. The role focuses on maintaining the accuracy, completeness, and integrity of product data, implementing data governance standards, and supporting internal and external stakeholders. This specialist plays a key role in optimizing product range management, driving data quality initiatives, and ensuring effective collaboration across departments to support business objectives.


Product Data and Catalog Management




  • Develop, maintain, and ensure the accuracy and completeness of product catalog data.




  • Monitor product data quality, analyze trends, and identify opportunities to optimize the product range.




  • Implement and enforce product catalog data standards and governance policies.




  • Collaborate with suppliers, 1P/3P partners, and internal stakeholders to maintain up-to-date and accurate product information.




  • Ensure appropriate stock allocation, validate supplier agreements, and monitor replenishment modes throughout the product lifecycle (Range A/S, Top 1/2/0, Franco/PCB).




  • Develop and implement processes to guarantee data quality and integrity.




  • Provide training and support on product catalog management best practices.




Product Range and Lifecycle Management




  • Support the Category Manager in constructing and continuously improving the product range.




  • Optimize product allocation within the correct typology (Department / Sub-department / Type / Sub-type) to enhance performance monitoring.




  • Build and maintain product range listings and range synoptics, ensuring timely updates and communication to stores.




  • Manage product lifecycle and address market-specific requirements.




  • Collect and analyze customer feedback to improve product range effectiveness.




  • Collaborate on promotional activities and ensure effective execution.




  • Prepare data and negotiation planners for supplier negotiations and monitor contracts and invoicing compliance.




Stakeholder Collaboration and Communication




  • Serve as the primary point of contact for stores regarding product data and range matters.




  • Communicate clearly and effectively, ensuring stakeholders understand updates and adopt changes.




  • Build and maintain strong relationships with internal teams (Supply Chain, Merchandising, OmniCommerce) and external partners (suppliers, vendors).




Process Improvement and Technology Utilization




  • Identify and implement continuous improvement initiatives in product data management processes.




  • Utilize AI and digital tools to enhance research, analysis, reporting, and workflow efficiency.




  • Respond to cross-functional project requests within the area of expertise.




Behavioral Expectations




  • Demonstrate enthusiasm, collaboration, and a positive approach to work.




  • Champion and embody company values internally and externally.




  • Maintain professionalism, integrity, and reliability in all responsibilities.






Requirements




  • Bachelor’s degree in Business Administration, Supply Chain, Data Management, Marketing , or related field.




  • 3–5 years’ experience in product data management, catalog management, or category management, preferably in retail or e-commerce .




  • Strong proficiency in Excel , data analysis, and reporting tools.




  • Familiarity with PIM, ERP, or CRM systems (e.g., SAP, Oracle, Akeneo).




  • Exceptional attention to detail , analytical skills, and project management abilities.




  • Excellent communication and interpersonal skills to collaborate with cross-functional teams and suppliers.




  • Proactive, adaptable, and committed to continuous process improvement.




This advertiser has chosen not to accept applicants from your region.

Software Engineering

R80000 - R120000 Y Cultimate

Posted today

Job Viewed

Tap Again To Close

Job Description

What You'll Do

  • Write, debug and maintain high-quality code
  • Collaborate with Product Managers and Engineers to design and deliver impactful features
  • Work alongside Agile teams to create innovative solutions for a global audience

What You'll Bring

  • A degree in BSc Computer Science, Information Technology, or a related field
  • Proficiency in C# (mandatory), SQL Server, JavaScript, Angular or HTML/ CSS

Job Type: Full-time

Language:

  • English (Preferred)

Work Location: In person

This advertiser has chosen not to accept applicants from your region.

Software Engineering Manager

R1800000 - R2500000 Y Skywaves Rise

Posted today

Job Viewed

Tap Again To Close

Job Description

Relevant Experience

  • Strong software engineering experience, including backend and mobile systems.
  • Proven leadership in building and scaling cross-platform mobile applications using React Native, with in-depth knowledge of performance profiling, OTA updates, and native module integration
  • Strong backend development background in Java (Spring Boot), with experience designing and optimizing RESTful APIs, integrating third-party services, and handling secure authentication flows (e.g., OAuth2, JWT)
  • Proven track record in leading large-scale cloud migration and modernization efforts
  • Experience managing distributed teams and delivering under high-velocity conditions
  • Prior involvement in DR setup, platform stabilization, or infrastructure takeovers is a plus
  • 4+ years of professional software development experience, with 3+ years leading engineering teams or squads in high-growth, high-availability environments
  • Played a technical leadership role in on-prem to Azure migrations, including DR-first architecture, blue-green deployment strategies, and phased traffic cutovers.
This advertiser has chosen not to accept applicants from your region.

Software Engineering Manager

R1800000 - R2500000 Y JMR Software PTY LTD

Posted today

Job Viewed

Tap Again To Close

Job Description

We are seeking a seasoned
Software Development Manager
with deep expertise in
COBOL and AS400 systems
to lead and manage a team of developers responsible for maintaining and enhancing legacy systems. The ideal candidate will combine strong technical knowledge with leadership capabilities to drive innovation, ensure system stability, and support business-critical applications.

Key Responsibilities:

  • Lead and mentor a team of software developers working on COBOL and AS400 platforms.
  • Oversee the design, development, testing, and deployment of software solutions.
  • Collaborate with business stakeholders to understand requirements and translate them into technical solutions.
  • Ensure high availability, performance, and reliability of legacy systems.
  • Drive modernization initiatives while maintaining legacy system integrity.
  • Manage project timelines, budgets, and resource allocation.
  • Implement best practices in software development, including code reviews, testing, and documentation.
  • Monitor and improve development processes and team productivity.
  • Ensure compliance with IT governance and security standards.

Required Skills & Experience:

  • 8+ years
    of experience in software development, with a strong focus on
    COBOL and AS400 (IBM iSeries)
    .
  • Proven experience in managing software development teams.
  • Strong understanding of legacy system architecture and integration.
  • Experience with modernization strategies (e.g., API enablement, migration to newer platforms).
  • Solid knowledge of SDLC methodologies (Agile, Waterfall, etc.).
  • Excellent problem-solving and analytical skills.
  • Strong communication and stakeholder management abilities.

Preferred Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • Experience in financial services, insurance, or other industries reliant on legacy systems.
  • Familiarity with DevOps practices and tools.
  • Knowledge of RPG, CL, and DB2 is a plus.
This advertiser has chosen not to accept applicants from your region.

Manager Software Engineering

R600000 - R1200000 Y EY

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description
Manager Software Engineering

Job Rank
: Manager

Location
: Johannesburg, Gauteng

Your Responsibilities
The Africa Assurance Innovation and Digital team is looking to hire a skilled Manager Software Engineering to build tailored digital and innovative solutions for our Assurance business. These solutions are designed to monitor and facilitate process operations, enhance productivity, maximise efficiency and mitigate risk in the business. These solutions encompass a range of smart technologies such as Robotic Process Automation (RPA), SharePoint, Machine Learning (ML), Artificial Intelligence (AI) and Data Analytics.

You will be responsible for the setup of an agile delivery environment. This role requires you to perform the design, development, testing, implementation and support of these innovative solutions. You will also be responsible for writing and modifying code, debugging software, and overseeing a team of junior developers.

Other responsibilities include:

  • Working with Business Analysts, Junior Developers, Product Managers and other cross-functional resources to define and deliver business impacting projects.
  • Directing software programming and documentation development.
  • Project Management and proficiency in Project Management tools eg, Azure DevOps, Jira, Trello
  • Test, maintain and recommend improvements to ensure strong functionality and optimisation of existing solutions.
  • Provide guidance on process design and resolve complex technical design issues.
  • Create technical and process documentation for reference and reporting.
  • Produce clean, efficient code based on specifications.
  • Support the launch and implementation of solutions as well as providing post-implementation support in resolving any potential issues to ensure smooth business operations.
  • Work with team members to conduct root cause analysis of issues, review new and existing code and/or perform unit testing.
  • Testing and debugging code.
  • Review of code and documentation
  • Completion of governance processes

Skills And Attributes For Success

  • An analytical mind and inclination for problem-solving.
  • Highly self-motivated and directed.
  • Logical and efficient, with a keen attention to detail.
  • Strong verbal and written communication skills.
  • Ability to communicate technical details to non-technical audiences.
  • Excellent listening, interpersonal and oral communication skills.
  • Experience working in a team-oriented, collaborative environment.
  • Excellent planning, organisational, project and time management skills.
  • Knowledge and interest in computer systems and the latest technologies.
  • The ability to learn new technologies quickly.

To qualify for the role, you must have

  • A Bachelor's degree in Computer Science, Software Engineering, Software Programming or equivalent of technical work experience.
  • 5+ years in a software development role.
  • 2+ of the years experienced leading a high-performing development team 4+ people.
  • Experience working on a variety of software development projects.
  • Ability to drive technical and operational excellence, pushing innovation with security, reliability and quality.
  • Experience of 3+ years of delivering in an agile delivery environment as part of software delivery.
  • Experience using project management tools such as Azure DevOps.
  • Comfortable communicating with Junior Developers, Business Analysts and Project Managers and Executive team.
  • Employee hiring, performance and growth management.
  • Experience architecting and developing workflow-based solutions or functionality.
  • Experience developing and consuming APIs.
  • Experience with web development technologies preferential.
  • Experience as a full-stack developer with strong knowledge of software engineering concepts preferred.
  • Extensive knowledge of coding languages (e.g. C++, C#, Java, JavaScript, jQuery, Python, VB Script, Ruby, R, HTML5, XML, CSS) and frameworks/systems (e.g. AngularJS, REACT, .NET, Git).
  • Knowledge and understanding of Machine Learning (ML) and Artificial Intelligence (AI).
  • General knowledge and experience in working with databases, relational and non-relational.
  • Experience in analysing and visualising data in Microsoft Excel and Power BI advantageous.
  • Experience in using Microsoft 365 platform, data storage, analysis, reporting tools and technologies (Azure SQL, Azure Analysis Services, Power BI, Power Automate, Power Pivot, Power Query & Power View, SharePoint etc.) preferential.
  • Ability to develop unit testing of code components or complete applications.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software products Jobs in South Africa !

Software Engineering Lead

R1200000 - R2400000 Y DigiOutsource

Posted today

Job Viewed

Tap Again To Close

Job Description

Kick-start your career in the online gaming world and experience the very latest in technology and innovation.

Who We Are
We're part of Super Group, the NYSE-listed digital gaming company behind some of the world's leading Sports and iGaming brands.

At DigiOutsource, we bring passionate people and innovative tech together to create market-leading online gaming solutions. Our multidisciplinary teams are passionate about products, customer experience and security. We're empowered to achieve the ultimate in high-performance gaming experiences using the best technology available.

Who We're Looking For
We're on a thrilling journey of growth and innovation, and we need passionate, driven individuals to join us. At DigiOutsource, every day is action-packed, and we expect you to bring your A-game. In return, you'll find a supportive environment where your skills can flourish and your career can soar.

Ready to become a game-changer? Supercharge your career with us and be part of something extraordinary.

Why we need you
We're on a mission to create extraordinary experiences for our customers, and we believe that your unique skills, passion and superdrive will help us achieve our vision.

As a Software Engineering Lead, you'll be managing and supporting a team of talented Software Engineers, that design and develop robust, scalable, and efficient software solutions using the latest technology. This will help us excel at providing a super gaming experience to our customers and stay ahead of the game.

What You'll Be Doing
As part of your role, your responsibilities will include:

  • Lead a team of Software Engineers.
  • Build, maintain and enhance software according to company's software engineering standards and aligning these standards to industry standards and best practices.
  • Engage with stakeholders on requirements and performance of sub-system software.
  • Strategic planning for team efficiency and growth and new / enhanced technologies and implementation.
  • Acting as liaison between teams and other departments as necessary
  • Owning the engineering and delivery process of systems developed.
  • Management of the implementation of technical solutions.
  • Focus on the integrity of the systems regarding quality, stability, and scalability.
  • Provide direction and expertise in the design, development, and implementation of the platform (s), ensuring alignment with business objectives and technical standards.
  • Build and lead a diverse team of Software Engineers, fostering a high-performance culture centred on innovation, collaboration, and continuous improvement.
  • Facilitate effective communication between technical and non-technical teams, ensuring all stakeholders are aligned and informed throughout the project lifecycle.
  • Identify potential technical risks and develop strategies to mitigate them, ensuring project timelines and quality standards are met.
  • Proactively address any technical challenges that arise.
  • Ensure the platform adheres to best practices in security and privacy.
  • Implement rigorous unit testing to ensure the platform is reliable, performant, and user-friendly.
  • Maintain comprehensive documentation of system architecture, processes, and workflows for transparency and future reference.

This job description is not intended to be an exhaustive list of responsibilities. You may be required to complete other reasonable duties to achieve business objectives.

Essential Skills You'll Bring To The Table
The necessary skills that we require for this role include:

  • Computer Science related degree, diploma, or similar qualification in software engineering.
  • Minimum of 7 years' practical experience in the full software development life cycle as a software engineer or software developer.
  • 2 years management experience including team leadership, performance management, skills development and training and budgeting.
  • 2 years of experience in a Senior Software Engineer role or similar
  • Solid understanding of Software Engineering design patterns and/or methodologies.
  • Solid understanding of Software Engineering principles.
  • Solid understanding of Software Testing fundamentals.
  • Proven experience managing and leading teams using agile methodologies (Scrum/Kanban).
  • Consistent passion for Technology and keeping up with the industry.
  • Strong verbal and written communication skills, with the ability to convey complex ideas clearly and effectively
  • Experience working collaboratively in cross-functional teams, with a focus on achieving shared goals
  • Expertise in managing multiple projects simultaneously, with a track record of delivering on time and within scope.
  • Exceptional attention to detail, ensuring high standards of quality in all outputs
  • Ability to adapt quickly to changing environments and priorities, maintaining effectiveness in dynamic situations

Desirable Skills You've Got Up Your Sleeve
It would be great if you also have some of the following skills:

  • Previous experience in the online gaming or casino industry, with a strong understanding of player behaviour and industry regulations
  • A strong understanding of domain- and event-driven software architecture.
  • Hands on experience setting up and maintaining Continuous Integration and Continuous Delivery pipelines (e.g. Gitlab, Jenkins, GitHub).
  • Experience with one or more cloud platforms (e.g. AWS, Azure) with a focus on containerization (Kubernetes) and infrastructure as code (Terraform).
  • Practical experience working with event streaming platforms (e.g. Apache Kafka, RabbitMQ).
  • Experience with DORA metrics.

Our values are non-negotiables
Our culture is underpinned by core values that are linked to key behavioural competencies. Along with the below behavioural competencies, these are essential for all employees in order for you to embed in and drive our culture forward.

These Competencies Are

  • Adaptability
  • Ownership and accountability
  • Initiating action
  • Resilience
  • Team orientation
  • Integrity
  • Innovation

What You'll Get Back
We offer a great variety of personal and professional benefits to help you thrive at DigiOutsource and Super Group. This includes:

  • We're dedicated to your supergrowth. Our comprehensive learning and development programmes give you a range of resources and opportunities to expand your skills and advance your career.
  • Your hard work and achievements won't go unnoticed. Our innovative Performance Tool ensures you receive regular, constructive feedback, helping you to continuously improve and reach your full potential.
  • Our Employee Assistance programme offers a variety of benefits which you and your family can benefit from.
  • Free Daily Meal
  • Free Massages On-site
  • Free On-Site Gym
  • Group Life Cover
  • Funeral Fund Benefit
  • Financial Services Assistance
  • Curro School Fees Benefit
  • Income Continuation Benefit
  • Leadership Training
  • Referral Bonus
  • Medical Aid Subsidy
  • Free Sleep Coaching
  • On-site Barista
  • Retirement Annuity Subsidy
  • Work from home allowance.
  • Team socials

Be part of that Superclass feeling.
At Super Group, diversity is part of our DNA. With teams across 16 countries, 85 nationalities, and 27 languages, we take equal opportunities seriously, championing a supportive, inclusive, and empowering environment wherever you are in the Group.

It's all about putting your experience first and ensuring honesty and fairness in all we do.

Here, your growth is supported and your contributions valued.

Game on

  • Please note we will apply relevance to our Talent Management and Talent Development Programme as part of our recruitment process.
  • Shortlisted candidates may need to complete an assessment.

This position requires trust and honesty it has access to customers financial details - therefore a credit and criminal record check will be conducted. The qualifications identified herein are an inherent job requirement; therefore, a qualification verification check will be done. By applying for this role, and supplying the necessary details, you hereby grant us permission to apply for these checks. This will be done in a confidential manner, and solely for the purposes of verification.

Should you not hear from us within 2 weeks, please deem your application as unsuccessful.

The perfect place to work, play and grow

This advertiser has chosen not to accept applicants from your region.

Software Engineering Lead

R600000 - R1200000 Y Blue Pearl

Posted today

Job Viewed

Tap Again To Close

Job Description

The Role
We're looking for an experienced Java Lead to take ownership of engineering delivery within our AWS-driven environment. As a senior leader in the team, you'll be responsible for shaping technical direction, guiding architectural decisions, and ensuring the successful delivery of complex solutions. You'll lead by example — combining hands-on coding with coaching and mentoring engineers across multiple Agile squads. Collaboration will be key as you work closely with product owners, architects, and stakeholders to translate business objectives into robust, scalable Java solutions. This role is ideal for someone who thrives on balancing leadership with technical depth, enjoys building high-performing teams, and is passionate about driving engineering excellence in a fast-paced, full-stack environment.

Skills And Experience
What you'll do:
Lead & Design

  • Partner with business and product teams to shape requirements into scalable Java-based solutions.
  • Define and communicate technical direction, ensuring alignment with architecture, security, and quality standards.
  • Guide high-level design discussions, translating complex requirements into practical, fit-for-purpose solutions.
  • Mentor and coach developers, fostering best practices and technical growth within the team.

Build & Deliver

  • Design, develop, and maintain enterprise-grade applications and APIs using Java, Spring Boot, and modern frameworks.
  • Implement microservices and cloud-native solutions leveraging AWS services for scalability and resilience.
  • Contribute to architectural decisions, code reviews, and hands-on development to maintain engineering excellence.
  • Drive automation in testing, deployment, and monitoring to ensure reliable, high-quality releases.
  • Collaborate with front-end engineers on full-stack initiatives, ensuring seamless integration across platforms.

Operate & Improve

  • Monitor system performance and apply optimizations to improve stability and efficiency.
  • Champion coding standards, design patterns, and engineering best practices.
  • Stay ahead of emerging technologies in Java, cloud, and DevOps, introducing improvements where relevant.
  • Promote continuous improvement in Agile delivery, tooling, and team collaboration.

Key Functions

  • Lead small, cross-functional Agile teams with a focus on delivering business value through technology.
  • Balance leadership responsibilities with hands-on coding and problem-solving.
  • Build reusable, extensible solutions that reduce complexity and speed up delivery.
  • Act as a technical point of contact for stakeholders, bridging business needs and engineering execution.

Requirements
Your expertise:
Core Technology Stack

  • Java, Spring Boot, Hibernate/JPA, RESTful APIs, Microservices
  • Frontend frameworks such as Angular or React (advantageous)
  • Databases: SQL, Oracle, PostgreSQL
  • AWS services: EC2, Lambda, S3, RDS, API Gateway
  • CI/CD pipelines (Jenkins, GitHub Actions, GitLab) and containerization (Docker, Kubernetes)

Software Development Tools

  • IntelliJ IDEA / Eclipse
  • Git
  • Maven/Gradle
  • JIRA, Confluence

Technical Knowledge

  • Strong grasp of design patterns, SOLID principles, and scalable architecture
  • Experience building secure, resilient, high-performance enterprise applications
  • Familiarity with Agile, DevOps practices, and modern SDLC standards

Personal Attributes

  • Excellent verbal and written communication skills, with the ability to present complex ideas clearly.
  • Strong analytical and problem-solving skills.
  • Comfortable working under pressure and meeting established business objectives.
  • Collaborative mindset with the ability to work effectively across cross-functional teams.
  • Empathy for stakeholders and a user-centric approach to solution design.

Other
Other information applicable to the opportunity:

  • Contract Position: 12 Months
  • Location: Cape Town or Johannesburg
This advertiser has chosen not to accept applicants from your region.

Software Engineering Manager

R1200000 - R2400000 Y HID

Posted today

Job Viewed

Tap Again To Close

Job Description

An Amazing Career Opportunity for a Firmware Engineering Manager

Location: Durban, South Africa

Job ID: 41306

Profile Summary:

As firmware engineering manager, you will be leading the software/firmware teams in the development of access control logic devices. You will interact with engineering teams, product/program management teams, and stakeholders to design, develop, and release production software/firmware.

HID is an Innovative High-Tech Security Company

At HID you will work as part of a team to deliver high quality features and products to our customers. You will be involved in secure software development and have input on how best to achieve our goals.

At HID, as part of the Physical Access Control Systems business unit we produce cutting-edge security products. The PACS business is highly visible and one of our most significant portfolios within HID Global. The PACS products include smart cards, mobile access and identifications, software, services, and controllers for physical access control.

You would be joining as a firmware engineer where you will get to work with the teams in a Scaled Agile environment. The primary focus of this role is the development of the Biometrics product line. You will be working in an embedded Linux environment, implementing secure and performant applications.

Who are we?

HID powers the trusted identities of the world's people, places, and things, allowing people to transact safely, work productively and travel freely. We are a high-tech software company headquarters in Austin, TX, with over 4,000 worldwide employees.

Check us out: and

LinkedIn:

Physical Access Control Solutions (PACS):

HID Physical Access Control Solutions (PACS) is at the forefront of securing spaces with advanced, reliable access control solutions. From cutting-edge readers, credentials and controllers to mobile and biometric technologies, HID PACS empowers organizations worldwide to protect their people, property and assets with scalable, high-quality solutions. This is more than just a job – it's your chance to join an industry leader to drive innovation in access control and make a real impact on global security solutions. Are you ready to make a difference? Join us and help shape the future of security.

Duties and Responsibilities include the following. Other duties may be assigned.

  • Manage and lead the software/firmware engineering team
  • Mentoring younger engineers
  • Review product specifications and designs
  • Involved in design and code reviews
  • Promotes secure software development lifecycle (SSDL)
  • Participate and contribute in planning events, workshops, and system demonstrations
  • Drive and support continuous improvement and other agile practices
  • Interface with partners/customers to understand their needs and requirements
  • Interface with manufacturers on issues relating to manufacturing, testing, and production
  • Work closely with other engineering and quality teams

Education and/or Experience

  • Must possess a degree in computer science, computer engineering or equivalent combination of education and experience.
  • Must possess a minimum of 3+ years engineering experience, preferably engineering in electronics industry with experience managing a team.
  • Experience managing remote individuals that may be located in different timezones and/or countries
  • Embedded development experience, with a focus on ARM Linux operating systems
  • Programming experience in C/C++, C#, Rust
  • Web development (HTTP, HTML, CSS, JavaScript, RESTful, JSON, XML, MQTT)
  • Experience developing and deploying applications under Linux and Windows
  • Experience with TCP/IP networking, transport layer protocols including TCP and UDP, and application layer protocols including HTTPS
  • Experience with Agile methodologies. Knowledge of Scaled Agile Framework (SAFe) desired
  • Experience with Jira highly desired
  • Good knowledge of version control strategies (git flow, git trunk)
  • Experience with secure coding practices as well as cyber security
  • Understanding on how to make code maintainable
  • Knowledge of digital certificates
  • Experience with project management

Work Environment:

  • The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • Employees work primarily in an office environment, within a well-ventilated area, and is exposed to moderate noise levels.

Work Requirements

  • Travel and fieldwork including international travel may be required, therefore employees must possess or can acquire valid travel authorization.

Why apply?

  • Empowerment:
    You'll work as part of a global team in a flexible work environment, learning and enhancing your expertise. We welcome an opportunity to meet you and learn about your unique talents, skills, and experiences. You don't need to check all the boxes. If you have most of the skills and experience, we want you to apply.
  • Innovation
    : You embrace challenges and want to drive change. We are open to ideas, including flexible work arrangements, job sharing or part-time job seekers.
  • Integrity:
    You are results-orientated, reliable, and straightforward and value being treated accordingly. We want all our employees to be themselves, to feel appreciated and accepted.

This opportunity may be open to flexible working arrangements.

HID is an Equal Opportunity/Affirmative Action Employer – Minority/Female/Disability/Veteran/Gender Identity/Sexual Orientation.

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 Products Jobs