We are looking for an experienced Principal Software Engineer to join our Cape Town team. You will play a key leadership role in driving the success of major client projects and shaping the future of our engineering discipline. This role offers a high level of autonomy and influence with the opportunity to make a significant impact on both technical direction and team development.
Responsibilities:- Lead the design planning and of complex software systems.
- Provide technical leadership for key client engagements ensuring successful project delivery.
- Mentor and guide engineers fostering their growth and development.
- Collaborate with clients to define needs scope solutions and deliver value.
- Continuously improve engineering processes tools and methodologies.
- Solve challenging technical problems and drive innovation with modern technologies.
- Oversee development best practices and ensure they are followed.
- Contribute to the growth of a strong engineering culture.
Skills & Experience:- Expertise across the software development lifecycle from design to deployment and support.
- Experience with technologies such as TypeScript NodeJs ReactJs C# Python Go Java and more.
- Proven leadership experience in delivering largescale complex technical projects.
- Strong problemsolving skills with the ability to innovate and think abstractly.
- Experience mentoring engineers and guiding them to success.
- Excellent communication skills for engaging both technical and nontechnical stakeholders.
- A passion for continuous learning and driving improvements.
Why Join Us- Flexible work & leave schedules with a hybridremote model.
- A culture of learning and growth through Meetups conferences and elearning.
- Fun workplace perks: Friday lunches ping pong onsite haircuts and a petfriendly environment.
- Competitive salary with a MacBook Pro and home office allowance.
Apply today and help shape the future of digital solutions.
Required Experience:
Staff IC