1,518 Senior Engineering Positions jobs in South Africa

Engineering Manager - Solutions Engineering

Western Cape, Western Cape Canonical

Posted 17 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome
Engineering Manager - Solutions Engineering

Canonical Cape Town, Western Cape, South Africa

Join or sign in to find your next job

Join to apply for the Engineering Manager - Solutions Engineering role at Canonical

Engineering Manager - Solutions Engineering

Canonical Cape Town, Western Cape, South Africa

3 days ago Be among the first 25 applicants

Join to apply for the Engineering Manager - Solutions Engineering role at Canonical

Get AI-powered advice on this job and more exclusive features.

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 want to transform the world of software operations by enabling true model-driven operations via next-generation infrastructure-as-code. This will allow companies to run very efficient bare-metal operations for high-performance computing, private cloud, data lakes, AI/ML, and analytics. We need to invent some new technology, and we need to build some new products; we are therefore looking for someone who can lead and inspire a regional software engineering team to fulfill this initiative.

The Solutions Engineering team works in close collaboration with our managed infrastructure operations team, which runs many private OpenStack clouds and Kubernetes clusters for customers around the world. This enables us to improve our infra-as-code products based on our own real experience, mirroring that of our users and customers. We work in Python, creating open-source automation capabilities that simplify operations for anybody, anywhere, who is building on Ubuntu.

Most of the team's work involves pure Python software development focused on enabling true DevOps workflows. We strive for high quality in both design, documentation, tests, and performance as we enhance operations code packages and Ubuntu itself in order to ensure our platform is the easiest, most robust, and best performing for driving your infrastructure.

As an Engineering Manager, your primary responsibility is to the people you lead and support: ensuring that they are growing as engineers, doing valuable work, and finding satisfaction in their career at Canonical. We need someone who can display technical leadership by leveraging a solid background in software development so that they're able to challenge and grow their team members. You will have the opportunity to influence the culture, facilitate technical delivery, and work with your team on direction and execution.

What you will do

  • Lead and develop a team of Python engineers working remotely in global locations
  • Hiring, coaching, mentoring, feedback, and hands-on career development
  • Demonstrate sound engineering principles by directly contributing code yourself
  • Plan and manage progress on agreed goals and projects
  • Set and manage expectations with other engineering and operations teams
  • Coordinate with management and internal and external stakeholders or customers
  • Advocate for modern, agile software development practices
  • Help develop and evangelize great engineering and organizational practices
  • Grow a healthy, collaborative engineering culture in line with the company values
  • Be an active part of the leadership team and collaborate with other leaders in the organisation
  • Travel globally up to 10% of time for internal and external events

Who you are

  • You love developing and growing people and have a track record of doing it
  • You are knowledgeable and passionate about agile software development
  • You love leading, coaching, and mentoring software developers - especially Python ones
  • You are knowledgeable in cloud computing concepts & technologies
  • You are comfortable administrating Linux servers, including their storage and networking
  • You have hands-on experience with software automation
  • You are organized and want your team to deliver high-quality software in a timely manner
  • You are a lifelong learner

Bonus points for

  • You have graduated with a university degree in Computer Science or related software engineering field
  • Having a thorough understanding of modern infrastructure, including OpenStack or Kubernetes
  • Having experience in operations as well as software development
  • Being familiar with the challenges of large-scale, multi-cloud operations
  • Go expertise

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 Mid-Senior 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 Solutions Engineering Manager jobs in Cape Town, Western Cape, South Africa .

Cape Town, Western Cape, South Africa 3 days ago

Technical Manager - Automotive and Industrial

Cape Town, Western Cape, South Africa 9 months ago

Cape Town, Western Cape, South Africa 1 month ago

Cape Town, Western Cape, South Africa 3 days ago

Software Engineering Manager - Container and Virtualisation Infrastructure

Cape Town, Western Cape, South Africa 3 days ago

Cape Town, Western Cape, South Africa 3 days ago

Cape Town, Western Cape, South Africa 4 months ago

Software Engineering Manager, Ubuntu Gaming

Cape Town, Western Cape, South Africa 1 month ago

Engineering Manager for IAM (Identity and Access Management)

Cape Town, Western Cape, South Africa 2 weeks ago

Software Engineering Manager - Cross-platform C++ - Multipass

Cape Town, Western Cape, South Africa 3 days ago

Software Engineering Manager - Desktop and Embedded Linux Optimisation

Cape Town, Western Cape, South Africa 6 months ago

Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon

Cape Town, Western Cape, South Africa 3 months ago

Ubuntu Enablement - Software Engineering Manager

Cape Town, Western Cape, South Africa 1 month ago

Linux Engineering Manager - Optimisation for Latest Hardware

Cape Town, Western Cape, South Africa 6 months ago

Software Engineering Manager - Ubuntu Linux Kernel

Cape Town, Western Cape, South Africa 1 week ago

Linux Enablement - Software Engineering Manager

Cape Town, Western Cape, South Africa 1 month ago

Ubuntu Engineering Delivery and Excellence Manager

Cape Town, Western Cape, South Africa 3 days 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.

Engineering Manager

FairMoney

Posted today

Job Viewed

Tap Again To Close

Job Description

workfromhome

Overview

FairMoney is a credit-led mobile banking platform for emerging markets. The company was launched in 2017, operates in Nigeria and has raised close to €50m from global investors. We are growing our Engineering Team across multiple regions and are looking for smart, talented, and driven engineering leaders to lead one of our core engineering teams at a time of fast growth.

Role

Engineering Manager (Backend Software Engineering). Reporting directly to the Head of Engineering of our business unit, we are looking for an Engineering Manager ideally from Backend Software Engineering.

To Achieve
  • Scaling and leading our globally distributed software engineering teams (Backend).
  • Putting processes in place to ensure high quality and timely delivery of team engineering objectives.
  • Managing and contributing to build scalable infrastructure while limiting technical debt, focusing on efficiency, quality, and velocity.
Our Tech Stack
  • Cloud providers: AWS, GCP
  • Backend: Primarily Golang; some Ruby on Rails
  • Architecture: Containerised Micro-services
  • Android Application: Kotlin, KMP
  • iOS Application: Swift, KMP
  • Configuration management: Terraform, Kubernetes
  • CI/CD: Github Actions, ArgoCD
Requirements
  • 6 - 8 years of experience in backend development
  • Experience managing and leading a software engineering team
  • Engineering or University Diploma in computer science (self-taught with 5 years of experience is acceptable)
  • Proficiency in a backend language (Golang, Ruby on Rails, Python, Java, JavaScript, C#)
  • Understanding of AWS or GCP cloud providers
  • Understanding how multiple technology teams work together to build systems
  • Strong troubleshooting skills
  • Hands-on with architecting scalable solutions
Benefits
  • 25 days paid vacation; sick and public holidays for B2B contractors
  • Remote work with significant overlap with CET timezone
  • Training & Development budget
  • Paid company business trips
Recruitment Process
  • HR call (15-30 minutes)
  • Leadership interview with our tech leaders
  • Technical interview with a backend focus

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

Engineering Manager

Delmas, Mpumalanga Network Engineering

Posted today

Job Viewed

Tap Again To Close

Job Description

Overview

Reference : NES -TSH-1

Are you a qualified Engineering Manager with deep experience in coal mining operations and a GCC Mines & Works certification

We are recruiting on behalf of a well-established client in the coal mining sector seeking an experienced and driven Engineering Manager to lead and manage engineering functions on a large operational coal mine.

Responsibilities
  • Lead engineering and maintenance functions to ensure safe reliable and cost-effective operation of mining equipment and infrastructure
  • Implement and manage asset care strategies to ensure compliance availability and performance
  • Ensure all engineering practices adhere to the Mine Health and Safety Act (MHSA) and related regulations
  • Hold and manage legal appointments in terms of MHSA requirements
  • Oversee capital projects plant upgrades and engineering interventions
  • Control budgets reporting and performance metrics for the engineering function
  • Drive continuous improvement initiatives in safety asset performance and innovation
Minimum Requirements
  • BEng or BSc in Mechanical or Electrical Engineering
  • Government Certificate of Competency (GCC) Mines and Works (Mandatory)
  • Minimum 5 years experience in a coal mining environment in a senior engineering or engineering management capacity
  • Sound understanding of coal processing heavy mining equipment and statutory engineering compliance
  • Proven leadership and team management capabilities
Preferred Attributes
  • Results-driven with a strong focus on safety and operational efficiency
  • Effective communicator with project and stakeholder management skills
  • Exposure to reliability engineering CMMS and ISO systems
  • Ability to lead multidisciplinary teams in high-pressure environments

Apply now!

For more engineering jobs please visit

If you have not had any response in two weeks please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.

For more information contact :

Thabo Tshoane

Recruitment Consultant

Required Experience :

Manager

Key Skills

Hospitality Experience,Go,Management Experience,React,Redux,Node.js,AWS,Mechanical Engineering,Team Management,Leadership Experience,Mentoring,Distributed Systems

Employment Type :

Full-Time

Experience :

years

Vacancy :

1

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

Engineering Manager

Western Cape, Western Cape Canonical

Posted today

Job Viewed

Tap Again To Close

Job Description

workfromhome

Overview

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in cloud, data science, AI, engineering, and IoT initiatives. We are founder-led, profitable, and growing, 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.

This is a general track for first-level engineering management positions at Canonical.

We believe that open source is transforming the tech sector and enterprise compute. Our goal is to make open source easier, more reliable, and more secure. We select for brilliance and motivation to take open source to the next level. Our engineering managers help teams achieve more than they realised they could, and feel proud of the result.

Engineering Managers should be outstanding developers who are comfortable reviewing patches and software design. They contribute code to set standards, but focus on shaping the team’s direction, focus, and delivery. We grow management skills and train engineers who are interested in soft skills to be managers.

A typical first-level software engineering team is based in a single time zone and includes an Engineering Manager and a Senior Engineer who work together to shape the roadmap, technical strategy, code, documentation, and community engagement. Both are capable of coding and comfortable assigning work and maintaining delivery expectations. They will take management training to align on team behaviours, habits, routines, norms, and standards.

An Engineering Manager is responsible for line management and career guidance, developing engineering talent, representing the team and product technically, and driving collaboration with other teams and customers.

We have open manager roles across a wide range of engineering domains, including:

  • Python and Golang
  • C / C++ / Rust
  • Data infrastructure
  • HTML / CSS / JavaScript / TypeScript / React
  • Flutter
  • Distro packaging and systems
  • SAAS and web microservices
  • Kernel
  • Servers
  • Graphics, Browser and Desktop
  • Silicon enablement and embedded devices
  • Product Security

If your domain of expertise isn't listed above, feel free to apply anyway. We will route you to the most suitable team.

Location: we have engineering management positions open in every time zone.

What you’ll do
  • Lead and develop a team of engineers, ranging from graduate to senior
  • Work remotely in a single major time zone, sometimes two
  • Coach, mentor, and offer career development feedback
  • Identify and measure team health indicators
  • Implement disciplined engineering processes
  • Represent your team and product to stakeholders, partners, and customers
  • Develop and evangelise great engineering and organisational practices
  • Plan and manage progress on agreed goals and projects
  • Be an active part of the leadership team, collaborating with other leaders
What we’re looking for in you
  • An exceptional academic track record from both high school and university
  • Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
  • Drive and a track record of going above and beyond expectations
  • Excellent verbal and written communication skills in English
  • A love of developing and growing people and a track record of it
  • Experience in leading, coaching, and mentoring software developers
  • Organised and able to ensure your team delivers timely, high-quality results
  • Well-organised, self-starting, and able to deliver to schedule
  • Professional manner of interacting with colleagues, partners, and the community
  • You have advanced expertise in your domain
  • You are knowledgeable and passionate about software development
  • You have solid experience working in an agile development environment
  • You have a demonstrated drive for continual learning
  • Builds trust, relationships, and confidence
  • Result-oriented, with a personal drive to meet commitments
  • Ability to travel twice a year, for company events up to two weeks each

Additional Skills We Value

  • Experience in a developer advocacy or community role
  • Ops and system administration experience
  • Performance engineering and security experience
What we offer colleagues

We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, reflecting our values. 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
  • Employee Assistance Programme
  • 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 open source. As the company that publishes Ubuntu, we are changing the world of software. We recruit on a global basis and set high standards for people joining the company. Most colleagues have worked from home since our inception in 2004. Working here challenges you to think differently, work smarter, and learn new skills.

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
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • Software Development

Referrals increase your chances of interviewing at Canonical by 2x

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

Engineering Manager

Johannesburg, Gauteng Network Engineering

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Engineering Manager

A renewable energy company in Edenvale is seeking the services of an Engineering Manager.

Duties & Responsibilities

You will be responsible for providing technical leadership, coordination, and strategic direction to a team of engineering professionals. Your role will involve overseeing the Lead Electrical Engineer, Lead Project Engineer, Lead Commissioning Engineer, and Lead Service Engineer to ensure the successful implementation of BESS projects and the optimal operation and maintenance of BESS systems. Your expertise in engineering, project management, and team leadership will contribute to the efficient deployment and ongoing performance of BESS installations, supporting South Africa's transition to clean and sustainable energy solutions.

Education
  • NQF Level 8 Honours / 4 year Degree / Postgraduate Diploma
  • Electrical/Electronic/Mechanical

Please send your CV to

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

Engineering Manager

Randburg, Gauteng Network Engineering

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Reference: NES -KSE-1

Our client is a leading innovator in sustainable energy solutions, dedicated to transforming the future of power generation and storage. With a commitment to excellence and a passion for environmental stewardship, we are at the forefront of revolutionizing the energy industry. As we continue to expand our portfolio of cutting-edge technologies, we are seeking a dynamic and experienced Engineering Manager to lead our team in the development of Battery Energy Storage Systems (BESS).

Duties & Responsibilities

We are looking for an Engineering Manager with specialized expertise in Battery Energy Storage Systems to oversee the design, development, and implementation of our innovative energy storage solutions. The ideal candidate will have a proven track record of leading multidisciplinary engineering teams, a deep understanding of battery technologies, and a passion for driving technological advancements in the renewable energy sector.
Key Responsibilities:

  1. Lead and mentor a team of engineers in the design, analysis, and optimization of Battery Energy Storage Systems.
  2. Collaborate closely with cross-functional teams including R&D, Product Management, and Operations to drive product development initiatives from concept to commercialization.
  3. Develop and maintain engineering standards, processes, and best practices to ensure high-quality deliverables and efficient project execution.
  4. Provide technical expertise and guidance in the selection of battery technologies, system architectures, and performance optimization strategies.
  5. Lead the evaluation and integration of new technologies and components to enhance the performance, reliability, and cost-effectiveness of our energy storage solutions.
  6. Manage project timelines, budgets, and resource allocation to meet project objectives and milestones.
  7. Foster a culture of innovation, collaboration, and continuous improvement within the engineering team.
Qualifications:
  1. Bachelor's degree in Electrical Engineering, Mechanical Engineering, or related field; advanced degree preferred.
  2. Proven experience (5+ years) in engineering management with a focus on Battery Energy Storage Systems.
  3. In-depth knowledge of battery chemistries, energy storage technologies, and system integration principles.
  4. Strong leadership skills with the ability to inspire and motivate cross-functional teams.
  5. Excellent communication skills with the ability to effectively communicate technical concepts to diverse audiences.
  6. Experience working in a fast-paced environment with a focus on innovation and product development.
  7. Demonstrated track record of successfully delivering complex engineering projects on time and within budget.
  8. Familiarity with relevant industry standards, regulations, and safety requirements.

Apply now!

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

Engineering Manager

Johannesburg, Gauteng Permanent

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Minimum Requirements :

Qualification :

  • BEng or BSc in Mechanical Engineering (or similar technical qualification)

Experience :

  • 8–10 years in mechanical or structural engineering design
  • Minimum 3–5 years in a senior design or lead engineering capacity
  • Exposure to equipment design, manufacturing, and field / service environments
  • Demonstrated experience leading multi-disciplinary teams and managing projects

Key Skills :

  • Expertise in mining equipment (crushing, processing, or materials handling preferred)
  • Strong foundation in mechanical / structural engineering principles
  • Proficiency in 3D CAD software; 3D modeling and drafting essential
  • Advantageous : FEA (Finite Element Analysis), structural design
  • Knowledge of document / data management systems
  • Excellent communication and technical presentation skills
  • Strong analytical and problem-solving capabilities
  • Commercial awareness and value engineering insight
  • Independent, proactive, and innovative thinker
  • Valid driver’s license & own transport
  • Willingness to travel (local and international)

Key Responsibilities :

Product Design & Development

  • Lead design and development of crushing equipment and systems
  • Ensure design robustness, manufacturability, and compliance
  • Oversee 3D modeling, BOMs, FEA, and detailed documentation

Leadership

  • Manage and mentor a team of engineers and drafters
  • Allocate resources, track progress, and meet project goals
  • Drive innovation, technical excellence, and continuous improvement

Cross-Functional Collaboration

  • Interface with product, manufacturing, supply chain, field service, and sales
  • Provide technical support and ensure customer needs are met
  • Assist with commissioning and support for new equipment

Engineering Standards & Compliance

  • Develop and enforce engineering procedures and design standards
  • Maintain regulatory compliance (ISO, ASME, CE, SANS)
  • Oversee configuration control and technical documentation

Manufacturing & Quality Support

  • Resolve DFM (design for manufacturing) issues with production teams
  • Participate in root cause analysis and quality assurance
  • Ensure environmental and energy-efficient design practices

Budget & Cost Management

  • Manage departmental budget and design-related costs
  • Lead cost-reduction and efficiency improvement initiatives
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Senior engineering positions Jobs in South Africa !

Engineering Manager

Johannesburg, Gauteng MECS Africa

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

SUMMARY :

Are you an experienced engineering professional with a strong background in equipment design for the mining or materials handling industry? We are seeking a dynamic Manager: Engineering – Comminution to lead a talented team in driving innovation, product development, and operational excellence.

Location : Kempton Park

Position : Permanent

POSITION INFO :

Minimum Requirements :

Qualification :

  • BEng or BSc in (or similar technical qualification)

Experience :

  • 8–10 years in mechanical or structural engineering design
  • Minimum 3–5 years in a senior design or lead engineering capacity
  • Exposure to equipment design, manufacturing, and field / service environments
  • Demonstrated experience leading multi-disciplinary teams and managing projects

Key Skills :

  • Expertise in mining equipment (crushing, processing, or materials handling preferred)
  • Strong foundation in mechanical / structural engineering principles
  • Proficiency in 3D CAD software; 3D modeling and drafting essential
  • Advantageous : FEA (Finite Element Analysis), structural design
  • Knowledge of document / data management systems
  • Excellent communication and technical presentation skills
  • Strong analytical and problem-solving capabilities
  • Commercial awareness and value engineering insight
  • Independent, proactive, and innovative thinker
  • Valid driver’s license & own transport
  • Willingness to travel (local and international)

Key Responsibilities :

Product Design & Development

  • Lead design and development of crushing equipment and systems
  • Ensure design robustness, manufacturability, and compliance
  • Oversee 3D modeling, BOMs, FEA, and detailed documentation

Leadership

  • Manage and mentor a team of engineers and drafters
  • Allocate resources, track progress, and meet project goals
  • Drive innovation, technical excellence, and continuous improvement

Cross-Functional Collaboration

  • Interface with product, manufacturing, supply chain, field service, and sales
  • Provide technical support and ensure customer needs are met
  • Assist with commissioning and support for new equipment

Engineering Standards & Compliance

  • Develop and enforce engineering procedures and design standards
  • Maintain regulatory compliance (ISO, ASME, CE, SANS)
  • Oversee configuration control and technical documentation

Manufacturing & Quality Support

  • Resolve DFM (design for manufacturing) issues with production teams
  • Participate in root cause analysis and quality assurance
  • Ensure environmental and energy-efficient design practices

Budget & Cost Management

  • Manage departmental budget and design-related costs
  • Lead cost-reduction and efficiency improvement initiatives
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Engineering Manager

Durban, KwaZulu Natal Assa Abloy Group

Posted 5 days ago

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,workproductivelyandtravelfreely. 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 workenvironment, 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.

We make it easier for people to get where they want to go!
On an average day, think of how many times you tap, twist, tag, push or swipe to get access, find information, connect with others or track something. HID technology is behind billions of interactions, in more than 100 countries. We help you create a verified, trusted identity that can get you where you need to go – without having to think about it.

When you join our HID team, you’ll also be part of the ASSA ABLOY Group, the global leader in access solutions. You’ll have 63,000 colleagues in more than 70 different countries. We empower our people to build their career around their aspirations and our ambitions – supporting them with regular feedback, training, and development opportunities. Our colleagues think broadly about where they can make the most impact, and we encourage them to grow their role locally, regionally, or even internationally. As we welcome new people on board, it’s important to us to have diverse, inclusive teams, and we value different perspectives and experiences.

#LI-HIDGlobal

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

Engineering Manager

Durban, KwaZulu Natal HID

Posted 5 days ago

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 lead the software/firmware teams in developing access control logic devices. You will collaborate with engineering teams, product/program management, and stakeholders to design, develop, and release production software/firmware.

About HID:

HID is an innovative high-tech security company. We deliver high-quality features and products, focusing on secure software development. Our Physical Access Control Systems (PACS) include smart cards, mobile access, identifications, software, services, and controllers for physical access control.

Role Focus:

Join as a firmware engineer working in a Scaled Agile environment, primarily developing the Biometrics product line in an embedded Linux environment, implementing secure and performant applications.

Responsibilities:
  • Manage and lead the software/firmware engineering team
  • Mentor junior engineers
  • Review product specifications and designs
  • Conduct design and code reviews
  • Promote secure software development lifecycle (SSDL)
  • Participate in planning events, workshops, and system demonstrations
  • Drive continuous improvement and agile practices
  • Interface with partners/customers to understand their needs
  • Coordinate with manufacturing on issues related to production
  • Collaborate with engineering and quality teams
Qualifications:
  • Degree in computer science, engineering, or equivalent
  • Minimum 3+ years engineering experience, with team management
  • Experience managing remote teams across time zones
  • Embedded development experience with ARM Linux
  • Programming in C/C++, C#, Rust
  • Web development skills (HTTP, HTML, CSS, JavaScript, REST, JSON, XML, MQTT)
  • Experience with Linux and Windows applications
  • Knowledge of TCP/IP, HTTPS, and network protocols
  • Experience with Agile and SAFe methodologies
  • Familiarity with Jira and version control (git)
  • Secure coding practices and cybersecurity knowledge
  • Understanding of digital certificates and project management
Work Environment & Requirements:
  • Office environment with reasonable accommodations for disabilities
  • Travel, including international, may be required
Why Apply?
  • Empowerment through global teamwork and flexible work environments
  • Opportunity to drive innovation and change
  • Work in a results-oriented, inclusive culture

HID is an Equal Opportunity Employer. Join us to help create trusted identities and secure spaces worldwide. Be part of a global leader with opportunities for growth and development.

#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 Senior Engineering Positions Jobs