- Eastern Cape
- Salary: Market Related
- Job Type: Permanent
- Sectors: IT Technology Technical
- Reference: SE002
Vacancy Details
Employer: Progressive Edge
Lead Software Engineer
Permanent
Remote – South Africa
A Senior/Expert Full Stack Engineer is needed by an electronics and software company that specialises in Industrial IoT solutions to address the software development needs of their fast-developing business. We are looking for someone with exceptional software development skills as you will lead a team of developers who build and constantly improve on their range of complex cutting edge tech solutions. Any exposure to electronics, firmware or industrial IoT would be an advantage but not required. It is however imperative that this person have the strong aptitude needed to learn the complex environment & industry they will find themselves in to ensure they contribute positively to the goals of the company while leading the development team.
The electronics company creates and maintains specialised tracking and weighing solutions for the mining industry, and their solutions cover both above and below ground solutions.
They are a technology partner for over 45 mines and counting, and they have recently joined the South American market as a result of their success in Africa.
Their mission is to make optimisation easier by offering high-quality data through cutting-edge interfaces.
This is your chance to work for a forward-thinking company that uses digitised data to improve efficiency using state-of-the-art technology.
Role Overview
The company has a lot of external skills and leadership and are looking to grow their internal capability, starting with a Tech lead to manage, mentor and guide the development of their software products. You will start off with a fairly small development team but this is likely to grow as the business is a rapidly growing.
This position will lead a team that designs and develops unique production optimization systems. This is not a pure management role, this is a hands on Senior software engineer, architect and problem solver position who will take the role of Lead Engineer. The role will have you involved in development and architecture while being the technical guide to your team.
All in-house research and development of all hardware, firmware and software is done in house. This person will lead the software team and will report into the CTO.
Key Responsibilities:
- Designing, developing, and maintaining microservices
- Assist with the design of overall architecture of the products
- Review code from other engineers
- Recommending enhancements and improvements to existing software architecture and features
- Write algorithms and features to solve complex problems
- Build and maintain code and tests of a high standard adhering to selected design patterns
- Executing and evaluating the effectiveness of modifications
- Optimising fault-finding methods
- Find and diagnose defects in the software
- Enhancing user experience
- Performing project management
- Deploy software solutions to servers
Candidate Requirements
Minimum Requirements:
- Bachelor of Engineering (BEng), Computer or Electronic Engineering; or Bachelor of Science (BSc), Computer Science
- Proper understanding of Object orientated programming Language
- Understanding of database technologies
- Analytical and diagnostic skills
- C# or Java
- Python
- JavaScript
- Docker/Kubernetes
- RESTful services
- Experience working with Microservices Architecture
- Linux software environment experience
Why us?
- Rewards: competitive remuneration & performance rewards
- Development opportunities
- Market position, environmental and social responsibility, diversity and inclusion
- Camaraderie, innovative and collaborative culture, supportive managers
- Work: Innovative and impactful assignments, opportunities to work on cutting-edge technology and work-life balance
149 people have viewed this job.
About Progressive Edge
Progressive Edge Consulting
Is a Boutique firm specializing in Tech & Data related recruitment and headhunting services across the Cape Town Area.
We actively seek out the most innovative and progressive companies & projects within the Cape Town area an connect them with leading IT and technical talent from around the country.
Similar Jobs
Senior Lead Software Engineer
- Gauteng
- Job Type: Permanent
- Posted 10 Aug 2022 | 15 Days left
Lead Software Engineer
- KwaZulu-Natal
- Job Type: Permanent
- Posted 05 Aug 2022 | 50 Days left
Lead Software Engineer
- Western Cape
- Job Type: Permanent
- Posted 05 Aug 2022 | 50 Days left
Lead Software Engineer
- Gauteng
- Job Type: Permanent
- Posted 05 Aug 2022 | 50 Days left
More Jobs at Progressive Edge
Senior Product Owner
- Western Cape
- Job Type: Permanent
- Posted 15 Aug 2022 | 60 Days left
Senior Product Owner
- Cape Town Southern Suburbs
- Job Type: Permanent
- Posted 15 Aug 2022 | 60 Days left
Senior Product Owner
- Cape Town Northern Suburbs
- Job Type: Permanent
- Posted 15 Aug 2022 | 60 Days left
Senior Product Owner
- Cape Winelands
- Job Type: Permanent
- Posted 15 Aug 2022 | 60 Days left