Enable job alerts via email!
A leading technology firm in Cape Town is seeking an experienced Software Engineer to perform complex software development tasks. The role includes collaborating with teams, mentoring junior staff, and implementing coding best practices. Ideal candidates should have over 7 years of experience and a degree in Engineering or Computer Science, as well as strong knowledge of software development methodologies and programming languages. Competitive benefits and flexible hours are offered.
About the Role
This position involves performing complex research, design, and software development tasks within a specific software area or product line. The role includes contributing to project plans, schedules, and methodologies for developing cross-functional software products. Responsibilities also include software design across multiple systems, mentoring junior team members, and communicating with users or customers to translate their requests into effective solutions.
Responsibilities
Requirements
Work in a way that works for you
We promote a healthy work/life balance and offer various wellbeing initiatives, shared parental leave, study assistance, and sabbaticals to support your personal and professional growth.
Flexible working hours to help you work when you're most productive.
Working for you
Your well-being and happiness are vital for a successful career. We offer benefits such as: