DEVICE SOFTWARE ENGINEERING MANAGER

at Lets Recruit
Location Cape Town, South Africa
Date Posted Jun 13, 2020
Category IT Jobs
Job Type Full-time

Description

  • We have a new vacancy available for a skilled Software Developer with experience managing a diverse team.  For this role, you will need strong and far-reaching experience in Linux, systems programming and related tooling.

    Our Cape Town client forms part of a global group and they design all their own hardware and software in Cape Town. Their software systems are built entirely in-house using Python, React, lnfluxDB, and AWS Kinesis and other technologies. They are truly a full-stack company.

    The role

    You will be managing and leading the team that produces the software that runs on our fleet of hardware devices. The software integrates with our ever-evolving cloud services and the team is developing cutting-edge network performance testing software and improving methods of testing and ensuring code safety and stability for its deployment to thousands of remote devices.

    Skills & Experience:

    • Exceptional management skills:
      • Managing a team of skilled developers
      • Bridging sales, product, business, and engineering teams
      • Working with customers directly
      • Systems design, architecture, planning, and reviewing
    • Excellent written skills for planning, specifications, and related
    • Strong background in Python programming
    • Enjoys clearly written, robust, and carefully designed systems – attention to detail is critical
    • Excellent knowledge of GNU/Linux and GNU/Linux command line tools
    • Good understanding of basic computer networking (any knowledge of IEEE 802.11 is a huge bonus)
    • Good SQL knowledge
    • Familiar with Git source control or similar
    • Excellent teamwork and communication skills

     Beneficial skills

    • Experience developing apps on a Raspberry Pi or similar
    • Systems programming experience (C, Rust, etc.)

    Our client’s offering:

    • Excitement and growth of a startup with the resources and security of a Fortune 100 company
    • Full-time position
    • Competitive salary
    • Great benefits* (Benefits are role and level dependent)
    • Comprehensive medical aid
    • Life and long term disability insurance
    • Each year, you would be entitled to 20 paid working days off to use as vacation days. Other leave types include Maternity Leave, Study Leave, Family Responsibility Leave, etc.
    • 6-month paternity/maternity leave for employees who have been at the company for over a year
    • Company-wide events
    • Cash recognition awards
    • Referral bonus scheme
    • Ongoing technical education
    • Soft skills training
    • Exposure to latest & greatest technologies
    • Opportunity to help shape the product
    • Growth and global scope
Only registered members can apply for jobs.