Head of Software Development
5 days ago
ABOUT US
HyperionDev is the largest provider of software development education in Southern Africa, and one of the largest globally. Counted among the top education technology startups in EMEA with headquarters in Cape Town and London, we support learners from over 40 countries in changing into fulfilling tech careers. We are dedicated to closing the global tech skills gap and we achieve this by integrating tech education with human mentorship and expert code review, lowering the cost of accessing tech careers.
In 2017 we won first prize in Facebook's Innovation Challenge, with Facebook selecting us as the most socially impactful startup operating in Africa and financially backing us, alongside Google. In 2020-21, we closed one of the largest Series A fundraises in South Africa with nearly 1500 investors backing us in the biggest crowdfunding round in history for an Africa-linked startup.
We were originally launched from the University of Cambridge, and our leadership team consists of world-leading talent from companies such as Google, 2U, and Zando. We are looking for team members who are ambitious, motivated and have a track record of over-achieving and exceeding targets.
Join us at a time when we are reinventing tech education and how technology can drive higher quality education at scale for markets that have some of the most underperforming tertiary institutions and schools globally.
ABOUT THE ROLE
As the Head of Software Development at HyperionDev you will take ownership of our talented team of software engineers. Our Head of Software Development will be someone who can take a step back, look at the big picture and lead a team to achieve a common goal but also someone who can get stuck in and do hands-on development when needed. In leading this team, you will be responsible for providing strategic direction, and initiating, planning and executing on all aspects of our bespoke software platforms, including but not limited to:
- Our student portal
- Our mentor portals
- Our placements portal
- Our website and payment gateways
- Our sign up flows
- Our data analysis platforms
Our tech stack consists primarily of Python, Django, AWS (EC2, RDS, S3, Lambda, SQS, SNS, CloudWatch, Route53), PostgreSQL, and Ubuntu. We don't require a perfect match with our tech stack, so a solid background in similar languages like Java, and frameworks like Spring, will transfer easily into our environment. It's more about understanding the fundamentals of the web and databases, than specific tech stacks.
To make a success of this position you will need to be a creative problem solver, have advanced technical skills, be adaptive, have high standards and the ability to communicate effectively with multiple stakeholders - technical and non-technical. You will report to the CEO and work closely with the Head of Product.
Depending on applicant preference, this job can be fully remote.
RESPONSIBILITIES
- Planning, building, and execution
- Work closely with the CEO and Head of Product to break down product specs into technical tasks
- Estimate and plan sprints by collaborating with developers and stakeholders
- Guide developers during sprints, making sure they're not stuck or off-track
- Lead by example, by designing and writing code at an elite level for 50% of your time
- Optimisation
- Always be on the lookout for ways to improve processes, tools, communications, designs, and codebases
- Develop design and coding guidelines to assist developers
- Amplify the performance of your development team by direct mentoring, as well as building frameworks and repeatable designs to guide them
- Coaching
- Coach developers using the frameworks and guidelines built above, and by having effective 1-on-1s and code reviews
- Strategic
- Be able to take a step back to see the bigger picture and work on designing and prioritising strategic projects in cross-functional teams
**REQUIREMENTS**:
Minimum
- 6+ years of experience in hands-on software development
- 1+ years of experience in a management or lead position, leading a team of developers
- Experience with Python, Django, Postgres and AWS, or similar stacks like Java/Spring
- Excellent written and verbal communication skills
- An interest in the future of developer education, assessments, tooling and placements.
Preferred
- 3+ years of experience leading a software development team specifically at a fast growing tech startup
- Experience in scaling a rapidly growing a development team
- Interest and experience in machine learning and natural language processing
- Interest in recent pedagogical advances in computing and online education
- Experience in R&D projects related to code review / similar space
- Masters degree in AI
**BENEFITS**:
- Equity_: As a senior leadership role within the company, you may be eligible for direct ownership in the business through our stock option scheme. The company has been approached for acquisition by a number of billion-dollar leaders in the te
-
Head of Software Development
4 days ago
Cape Town, South Africa HyperionDev Full timeABOUT US HyperionDev is the largest provider of software development education in Southern Africa, and one of the largest globally. Counted among the top education technology startups in EMEA with headquarters in Cape Town and London, we support learners from over 40 countries in changing into fulfilling tech careers. We are dedicated to closing the global...
-
Software Document Writer
7 days ago
Cape Town, South Africa Spinnaker Software Full time**_Our team is growing, you have an opportunity to be part of the team as a Software Document Writer._** **_Could this be for you?_** You will enjoy working in this environment if you are a professional who thrives on been proactively involved. You are detail oriented and proficient in verbal and written communication. Your strength lies in developing high...
-
Senior Software Developer
7 days ago
Cape Town, South Africa BET Software Full timeWe Want You: Take the leap into a role where your expertise will shape the future of software innovation BET Software is searching for a Senior Software Developer in Cape Town, where youll play a key role in designing, coding, and refining complex software solutions. From leading development projects to mentoring junior team members, this position is perfect...
-
Head of Engineering
7 days ago
Cape Town, South Africa Afferent Software Full time**Company Key Selling points** - We care about our customers and our team; we like to work hard but we realise life is not only about work and we continuously work to make sure our people are happy and feel supported. - We have a flexible culture with relaxed dress code, flexible working hours (with optional late starting up to 10 am), extensive...
-
Head of Software Engineering
2 days ago
Cape Town, South Africa PBT Group Full timePBT Group has a vacancy open for Head of Software Engineering. The Head of Software Engineering is responsible for the development of high-quality designs and solutions and the integration of these at the Enterprise level. You will be responsible for managing cross-functional agile teams through our full SDLC from estimation to delivery as well as having...
-
Software Development Manager
7 months ago
Cape Town, South Africa BET Software Full time**We Want You**: **You Bring**: - At least 3-5 years’ experience managing software development teams and leads. - At least 6 years in a technical role within the IT software development industry. - Prior experience ensuring timely project delivery. - Provide technical and architectural guidance to development team. - Ensure development standards and...
-
Advanced Software Development Professional
18 hours ago
Cape Town, Western Cape, South Africa Entelect Software Ltd Full timeAt Entelect Software Ltd, we are seeking an experienced software engineer to join our team. As an Intermediate Java Software Engineer, you will play a key role in developing world-class web and mobile applications for leading organisations in South Africa.About the RoleYou will be responsible for delivering high-quality software solutions using your...
-
Senior Software Development Lead
3 days ago
Cape Town, Western Cape, South Africa Entelect Software Ltd Full timeAre you a seasoned software engineer looking to take your career to the next level? Do you have a passion for leading teams and driving innovation in the mobile space? We're seeking an experienced Senior Mobile Software Engineer to join our team at Entelect.We offer a competitive salary of $150,000 - $180,000 per annum, depending on experience, as well as a...
-
Software Innovation Leader
1 month ago
Cape Town, Western Cape, South Africa BET Software Full timeAbout UsBET Software is a dynamic company that fosters growth and development among its employees. Our team consists of talented professionals who work together to drive innovation in the software industry.Job DescriptionKey ResponsibilitiesWe are seeking an experienced Senior Software Developer to join our team in Cape Town. As a key member of our...
-
Head of Managed Service
7 months ago
Cape Town, South Africa RIB Software Full time**Job Title**: Head of Managed Service **Location**: South Africa **Job Type**: Full-time Fueled by transformative digital technologies and trends, RIB is dedicated to propelling the engineering and construction industry forward, making it more efficient and sustainable. Managing the entire building lifecycle from planning to construction, our robust...
-
Software Consultant
7 months 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...
-
Lead Software Architect
1 week ago
Cape Town, Western Cape, South Africa BET Software Full timeAbout the JobBET Software is seeking an exceptional Senior React Developer to join our team. We're a dynamic company that prides itself on fostering growth, innovation, and excellence in software development.
-
Head of Salt Software Engineering
7 months 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 Developer
3 days ago
Cape Town, South Africa Communicate Recruitment Full timeAs a Software Developer, youll be in the big leagues, writing code, solving problems, and building web and mobile apps like a boss. Youll work with a team thats all about excellence no slackers, no drama, just straight-up brilliance Skills & Experience: Got an IT degree or diploma? Cool, were off to a good start Know C#, .Net, and SQL like you know your...
-
Team Lead
21 hours ago
Cape Town, South Africa MRI Software Full time***: MRI Software is seeking a Team Lead (Software Engineering) to join our team in our Cape Town office! As a Team Lead, you will be responsible for developing, testing, and maintaining software solutions throughout the Software Development Lifecycle. Provide support to the Development Manager in managing developers by way of coaching & managing...
-
Head of Implementation and Support
1 week ago
Cape Town, South Africa Afferent Software Full time**Role: Head of Implementation & Support** We are looking for an experienced leader who has the varied technical skills, personal maturity and leadership competencies required to run a department, focusing on 1. Profitability and growth of Afferent, 2. Quality and consistency of the services they provide, 3. Staff success and happiness and 4. Customer...
-
Software Developer
18 hours ago
Cape Town, Western Cape, South Africa Entelect Software Ltd Full timeAbout UsAt Entelect Software Ltd, we are dedicated to delivering world-class mobile applications for leading organisations in South Africa. Our commitment to innovation and excellence drives us to tackle complex challenges and make a meaningful impact.What You'll Be DoingDelivery: As a skilled software engineer, you will develop mobile applications using...
-
Md/ Head of Development
9 hours ago
Cape Town, South Africa SET Recruitment Consultants Full time**MD/ Head of Development** **Highly attractive market related salary** **Cape Town** An excellent career opportunity for someone that has a passion for data, analytics, AI, and software development. You will lead the data and technology team and drive the global group-wide strategy. This is an agile, innovative and forward-thinking team that is looking...
-
Software Support Analyst
3 months 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 Support Analyst
7 months 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...