Head of Software Engineering
2 weeks ago
An innovative Stellenbosch-based agritech company is currently seeking a head of engineering who will assume a pivotal role in overseeing and providing support to their engineering team. This role will involve close collaboration with the chief technology officer (CTO) and other department leaders to ensure the seamless execution of their technical projects. An ideal candidate for this role would preferably hold a degree in computer science, mathematics, engineering, or information systems.
Duties:
Technical leadership:
Serve as the primary technical leader, offering guidance to team members on technology decisions, architecture, and conducting thorough code reviews.
People management:
Assist in conducting performance reviews of engineering team members, providing constructive feedback and guidance.
Manage leave and support rotations within the engineering team to ensure optimal coverage and resource allocation.
Technical roadmap and strategy:
Collaborate with the CTO to manage the technology roadmap for their platform, including identifying technical debt and addressing technology risks.
Contribute to the development of strategies to overcome challenges and improve software quality and efficiency.
Employee development and well-being:
Provide career guidance, mentorship, and perform one-on-one sessions with team members.
Report back to the CTO on employee well-being, performance concerns, and potential employee retention risks.
Budget and resource management:
Assist with engineering budgets and costs, providing guidance on resourcing needs, and identifying new roles or skill requirements within the team.
Travel and office presence:
Willingness to travel approximately one week every two months between Cape Town (Cpt) and Johannesburg (Jhb) offices.
Be present in the Jhb or Cpt office roughly twice a week, ensuring effective collaboration and support.
Requirements:
Education
Preferably a degree in computer science, mathematics, engineering, information systems.
Knowledge, skills and experience
Languages / frameworks / major libraries / infra:
C/C++
Python, R (pandas, NumPy, scikit-learn, Matplotlib)
Java
Assembly
Javascript, React
PHP, HTML, CSS, SQL
Ruby on Rails API
Angular webapp
Electron desktop app
Heroku for API and background workers
RDS Postgres for database
Various AWS services
Gitlab for source control & CI/CD
GraphQL for all network comms
Figma for UI prototyping
Docker for local dev (they dev on nix or win, you choose)
Proven experience as a senior Ruby on Rails developer with a strong background in Angular frontend development. Proficient in Ruby on Rails, Angular, HTML, CSS, JavaScript, and related technologies.
Experience with relational databases (e.g., PostgreSQL) and writing complex SQL queries.
Solid understanding of object-oriented programming (OOP) concepts and software design principles.
Experience with version control systems, such as Git. Ability to handle multiple projects and prioritise tasks effectively.
Experience with Agile development methodologies is a plus. Contributions to open-source projects or participation in relevant communities is a plus.
Attributes:
Strong problem-solving and debugging skills.
Excellent teamwork and collaboration abilities.
Strong written and verbal communication skills.
While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.
When applying for jobs, ensure that you have the minimum job requirements. Only SA citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence.
The post Head of Software Engineering appeared first on .
-
Head of Software Engineering
4 weeks ago
Stellenbosch, Stellenbosch Local Municipality, Cape Winelands District Municipality, Western Cape, South Africa FreeRecruit Full timeAn innovative Stellenbosch-based agritech company is currently seeking a head of engineering who will assume a pivotal role in overseeing and providing support to their engineering team. This role will involve close collaboration with the chief technology officer (CTO) and other department leaders to ensure the seamless execution of their technical projects....
-
Head of Software Delivery
3 weeks ago
Stellenbosch, South Africa KERRIDGE COMMERCIAL SYSTEMS CORP Full timeKerridge Commercial Systems (KCS) is growing and growing fast, new opportunities are available and change is required to continue on our journey of success. It’s an extremely exciting time to be joining our business! We’re ranked No.37 in the Sunday Times HSBC international Track 200, a league table that ranks the top 200 of Britain’s mid-market...
-
Software Engineer
2 weeks ago
Stellenbosch, Western Cape, South Africa PRR Recruitment Services Full timeEngineering company based in Technopark is looking for a Software Engineer. The ideal candidate will have: Software Engineer Requirements:B.Tech or B Eng. Degree in Mechatronic / Electronic EngineeringWilling to travel overseas for variable periodsSouth African Citizenship7-10+ Years of experience Experience:Experience in specifying and configuring Vehicle...
-
Software Engineer
4 weeks ago
Stellenbosch, South Africa PRR Recruitment Services Full timeEngineering company based in Technopark is looking for a Software Engineer. The ideal candidate will have: Software Engineer Requirements:B.Tech or B Eng. Degree in Mechatronic / Electronic EngineeringWilling to travel overseas for variable periodsSouth African Citizenship7-10+ Years of experience Experience:Experience in specifying and configuring...
-
Software Engineer
4 weeks ago
Cape Town, South Africa MRI Software Full timeFrom the day we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people’s lives. The only way to carry out that mission is to hire the absolute best employees on earth. People like you. Work hard, play hard. Always. Our relentless commitment to client success, our employee resource...
-
Software Engineer: Backend
2 weeks ago
Stellenbosch, Western Cape, South Africa DeARX Full timeSoftware Engineer - Back-End SpecialistJob Summary: Are you a passionate software engineer with a knack for creating robust and scalable back-end solutions? Join our dynamic team and play an integral role in the full software development lifecycle from concept to deployment and beyond. As a Level II Software Engineer, you will design, develop, test, deploy,...
-
Senior Software Engineer
4 weeks ago
Cape Town, South Africa MRI Software Full timeFrom the day we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people’s lives. The only way to carry out that mission is to hire the absolute best employees on earth. People like you. Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups...
-
Software Engineer
2 weeks ago
South Africa Offerzen (Pty) Ltd Full timeSoftware Engineer Are you a talented software engineer looking for your Dream Developer Job? OfferZen, the developer jobs marketplace, reverses the job search process. We connect developers with a vast network of top tech companies in Africa and Euro...Requirements: 3+ years experience working as a Software Engineer Develop and support software including...
-
Head of Salt Software Engineering
2 weeks ago
Cape Town, South Africa Six Sense Full timeWestern Cape, Cape Town - Annually Cost To Company (Market related) A well-established research business is seeking to appoint a Head of SALT Software Engineering **Main Purpose of job**: Lead a team of Software Engineers. **Qualification**: - PhD(Eng) + 5 years; or MEng/MSc(Eng) + 7 years; or BEng/BSc(Eng) + 9 years, practical experience in the full...
-
Software Engineer
2 weeks ago
Stellenbosch, Western Cape, South Africa Kerridge Commercial Systems Full time"At KCS we've introduced a flexible hybrid work policy, where employees spend three days in the office and two days working from home. This approach promotes a balanced work environment that combines office collaboration with the comfort and convenience of remote work." We are currently seeking a highly skilled and motivated software engineer to join our...
-
Software Engineer
3 weeks ago
Stellenbosch, South Africa Kerridge Commercial Systems Full time"At KCS we've introduced a flexible hybrid work policy, where employees spend three days in the office and two days working from home. This approach promotes a balanced work environment that combines office collaboration with the comfort and convenience of remote work." We are currently seeking a highly skilled and motivated software engineer to join...
-
Senior Software Engineer
2 weeks ago
Cape Town, Western Cape, South Africa Jam Software Gmbh Full timeBP3 is looking for a Senior Software Engineer. We are looking for an individual with strong Angular framework fundamental knowledge. For this role we are seeking a passionate Software Engineer who has more than 9 years experience working on enterprise software applications, cross functional teams and has a basic understanding of cloud based...
-
Software Engineer
2 weeks ago
South Africa Tmc Technologies Full timeSoftware Engineer - Data Specialist Share this job as a link in your status update to LinkedIn. Job Title Software Engineer - Data Specialist Location King George, VA 22485 US (Primary) Category Information Technology Job Type Full-time Staff Education Bachelor's Degree Travel None Security Clearance Required Secret Job DescriptionPLEASE...
-
Software Engineer
4 weeks ago
Stellenbosch, South Africa Silk Road Consulting (Pty) Ltd Full timeOur client is looking for an energetic Software Engineer / Programmer to join their team! In the position,you will perform analysis and programming duties in the development, implementation and support ofinformation systems, platforms and applications. Duties and Responsibilities:Ability to apply first principles thinking and/or lateral thinking and/or...
-
Software Engineering Team Lead
2 weeks ago
Stellenbosch, Western Cape, South Africa Entersekt Full timeThe Ideal Candidate We are seeking a motivated individual who thrives on positively impacting people's lives, fostering team growth, and ensuring meticulous system design and implementation. The ideal candidate is passionate about engineering world-class software systems, possesses a pragmatic approach to decision-making, and excels in technical...
-
Head of Product
3 weeks ago
Cape Town, South Africa Initiate international Full timeWe have an amazing career opportunity for a **Head of Product & Software Engineering** to join a leading PAN-African sports betting platform in **Cape Town**. You will build and manage world class engineering and refine and execute against the product roadmap. If you have a strong technical background with 5+ years of experience in engineering leadership,...
-
Senior Electrical Engineer
2 weeks ago
South Africa Option Engineering Full timeSenior Electrical Engineer We are searching for a dependable senior electrical engineer to join our company. The senior electrical engineer's responsibilities include analyzing existing electrical systems and making cost-effective improvements, conduc...Senior Electrical Engineer Responsibilities:Developing, reviewing, updating, modifying, and approving...
-
Software Engineer
4 weeks ago
Stellenbosch, South Africa Silk Road Consulting (Pty) Ltd Full timeOur client is looking for an energetic Software Engineer / Programmer to join their team! In the position,you will perform analysis and programming duties in the development, implementation and support ofinformation systems, platforms and applications. Duties and Responsibilities:Ability to apply first principles thinking and/or lateral thinking and/or...
-
Software Engineering Team Lead
4 weeks ago
Stellenbosch, South Africa Entersekt Full time**Why Entersekt** - Founded over 16 years ago, with more recent investments from Accel-KKR, Entersekt is a leader in mobile authentication, mobile app security, and payments enablement technology, offering highly scalable products with a track record of success across multiple continents. - Entersekt enables secure digital transactions for leading financial...
-
Software Engineering Team Lead
2 weeks ago
Stellenbosch, Western Cape, South Africa Entersekt Full timeWhy Entersekt Founded over 16 years ago, with more recent investments from Accel-KKR, Entersekt is a leader in mobile authentication, mobile app security, and payments enablement technology, offering highly scalable products with a track record of success across multiple continents. Entersekt enables secure digital transactions for leading financial...