As a Principal Engineer, you'll lead technical projects and guide teams in developing robust solutions. Your expertise in multiple programming languages will be crucial in shaping system architecture and meeting client needs.
In this role, you will be at the forefront of technical leadership, guiding teams in the development of innovative solutions. Your expertise in languages like Python, Java, Scala, and Go will be essential as you facilitate architecture and design sessions. You'll work closely with clients to understand their needs and translate them into effective technical strategies.
Your day-to-day responsibilities will include leading discussions on system architecture, mentoring junior engineers, and ensuring that the solutions developed align with client goals. You will also be responsible for evaluating new technologies and integrating them into existing systems to enhance performance and scalability.
This position is ideal for someone with a strong technical background who enjoys problem-solving and has a passion for mentoring others. You should be comfortable working in a hybrid environment, balancing remote work with in-person collaboration in Cape Town. A proactive approach to leadership and a commitment to delivering high-quality solutions will be key to your success in this role.
Key requirements include extensive experience in software development, a deep understanding of system architecture, and the ability to communicate effectively with both technical teams and clients. If you're looking to make a significant impact in a collaborative and client-focused environment, this role could be a great fit for you.
You'll be taken to the original listing on CareerJet to apply.