Software Engineering Manager - Organise Team
Job Description:
Software Engineering Manager - Organise Team
Location:
Office based Workshop 17, Cape Town
Job Summary:
We are seeking a motivated Software Engineering Manager to join our dynamic Organise team.
As the Software Engineering Manager for the Organise team, you will lead, mentor, and inspire a high-performing Agile development team responsible for evolving our rostering solution.
Focus will be on driving successful delivery, ensuring quality, and fostering innovation. While this is not a hands-on development role, your technical acumen and leadership will be crucial in guiding the team through this critical migration and modernisation project.
Responsibilities:
- Lead and mentor a software engineering team, fostering a collaborative and high-performing environment
- Ensure regular in-person engagement with team members in order to closely collaborate around delivery challenges
- Conduct regular 1:1 meeting, set clear objectives, and support professional development for team members
- Oversee the end-to-end software development lifecycle, from requirements gathering, design to deployment
- Provide visibility to senior management on delivery status, risks, issues and milestones
- Manage multiple development workstreams, ensuring alignment with revenue forecasts
- Work closely with product managers, stakeholders, and cross-functional teams to align technical requirements with business needs
- Collaborate with quality assurance, infrastructure, architecture and other departments for seamless delivery execution
- Implement and enforce best practices, coding standards, and quality assurance, in line with standard processes
- Support the team in resolving technical issues and making informed decisions to ensure project success
- Assume overall responsibility for the timely delivery and quality of the Organise product
- Act as a Scrum Master, driving Agile practices and continuous improvement initiatives
Essential Skills & Experience:
- Bachelor's degree in computer science, Software Engineering, or equivalent experience
- Proven experience in a leadership role within software engineering, ideally in a SaaS environment
- Solid understanding of Agile/Scrum methodologies and project management principles
- Experience delivering complex software projects on time and within budget
- General understanding of programming principles and experience with modern software development technologies
- Familiarity with cloud migration processes and legacy code modernisation is highly desirable
- Excellent people management skills, with the ability to inspire and motivate teams
- Strong problem-solving and decision-making abilities, with a strategic and results-driven mindset
- Exceptional communication skills to collaborate effectively with technical and non-technical stakeholders
Surgo (Pty) Ltd will consider all applications in terms of its Employment Equity (EE) and is committed to maintaining diversity in its appointments. Surgo (Pty) Ltd, therefore also encourages people with disabilities and from other diverse backgrounds to apply. Due to the high volume of applications, should you not receive feedback within three months upon submission, you can assume your application was unsuccessful, and we encourage you to reapply. Please note that as a registered member of APSO, Surgo (PTY) Ltd. does not hold applicants accountable for any application fee.
Your CV will be kept on our database for us to contact you should any future vacancies become available. If you do not wish for us to keep your CV for any other positions, please email recruitment@surgo.co.za
Required Skills:
Software Engineering