Software Engineering Team Lead
4 days ago
Are you an experienced Software Engineer looking for a role where you can make a real difference? We are seeking a talented individual to join our team as a Technology Team Lead. This role offers a unique opportunity to balance senior engineering responsibilities with team leadership within an Agile development environment. Join us in building products that have a significant impact on the world.
**Qualifications and Experience**
- 8+ years’ experience in programming
- 4+ years’ experience in a scripting language such as Python, Rails or PHP
- You must have a basic understanding of JavaScript, CSS and HTML
- Demonstrable track record of working with a relational database, for example PostgreSQL.
- Professional fluency in open-source tools, including GitHub, Jenkins, and others.
- Comfortable with cloud platforms such as AWS
- Experience with development of microservices.
- Comfortable with development of RESTful API backends
- Comfortable with Async Message Brokers such as RabbitMQ
- Strong foundation on modern DevOps culture
**Roles and Responsibilities**:
- Lead, coach, and mentor team members, fostering a culture of servant leadership.
- Perform line management duties, including performance reviews and cross-training initiatives.
- Assist in the development of functional designs and resolution of complex design issues.
- Guide other functions on implementation, scale, learning, and software delivery.
- Establish and maintain software development, testing, and documentation standards.
- Oversee documentation of production support processes and facilitate root cause analysis.
- Champion engineering and operational excellence, setting clear quality goals.
- Interface with diverse stakeholders including business leaders, product development counterparts, and partner technology organizations.
- Represent the technology perspective for the team in various forums.
-
Software Engineering Team Lead
2 weeks ago
Cape Town, South Africa Lula Full time**Job title**:Software Engineering Team Lead **Reporting to**: Software Engineering Manager **WHAT WE DO** Lula is an innovative and human-focused FinTech company on a mission to help small businesses optimise their cash flow. Our purpose is to help SMEs manage their businesses better, faster, and more simply, so they can spend more time doing what they...
-
Software Engineering Team Lead
5 days ago
Cape Town, South Africa Outsidecapital Full timeJob DescriptionOur client is a pioneering, Africa-based FinTech company dedicated to providing safe, affordable, and reliable financial services to underserved communities. As one of the continent's largest remittances-led FinTech firms, they have successfully managed over 40 million cross-border transactions in the last decade, fundamentally improving how...
-
Senior Software Engineer
5 days ago
Cape Town, South Africa Communicate Engineering Full timeJob Reference: CTE -WLe-1 Are you a talented and enthusiastic Software Engineer ready to enhance your skills in software development? Join a prestigious global organization, where you will be conducting quality tests and assessments, lead continuous improvement proposals, and play a pivotal role in the integration of advanced technologies. Craft innovative...
-
Senior Software Engineer
3 weeks ago
Cape Town, South Africa Communicate Engineering Full timeJob Reference : CTE Are you a talented and enthusiastic Software Engineer ready to enhance your skills in software development? Join a prestigious global organization, where you will be conducting quality tests and assessments, leading continuous improvement proposals, and playing a pivotal role in the integration of advanced technologies. Craft innovative...
-
Team Lead
1 week ago
Cape Town, South Africa MRI Software Full time***: MRI Software is seeking a Software Development Team Lead 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...
-
Software Engineering Team Lead
1 week ago
Cape Town, South Africa Root Platform Full timeRoot is a fast-growing tech startup and we’re on a mission to build the future of insurance. We're looking for a Senior Back-End Software Engineer with Team Lead experience to join our Engineering team. In this role as a Team Lead, you would manage both your personal contribution and that of your team. You would be leading one of Root’s engineering pods,...
-
Cape Town, South Africa NTT DATA, Inc. Full timeSenior Team Lead, Software Engineering/Architecture Join to apply for the Senior Team Lead, Software Engineering/Architecture role at NTT DATA, Inc. Make an impact with NTT DATA Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients...
-
Cape Town, South Africa NTT DATA, Inc. Full timeSenior Team Lead, Software Engineering/Architecture Join to apply for the Senior Team Lead, Software Engineering/Architecture role at NTT DATA, Inc. Make an impact with NTT DATA Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients...
-
BI Consultant
1 week ago
Cape Town, South Africa Open Box Software Full timeOpen Box Software is an internationally focused consulting company that specialises in business and software consulting services. We have a team of highly talented individuals who are driven to make an impact and have fun while doing so. We are looking for a Senior Business Intelligence Data Engineer to join our team on a permanent basis. As a Senior Data...
-
Software Engineer IV
1 week ago
Cape Town, Western Cape, South Africa MRI Software Full time R250 000 - R450 000 per yearSince 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 best employees. People like you.Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups, and our promise to empower...