![]()  |  
| Lula Vacancies, IT, Cape Town, Remote Jobs | 
| Job Title: | Senior Software Engineer | 
|---|---|
| Company: | Lula FinTech | 
| Location: | Remote (Cape Town, South Africa) | 
| Type: | Full-Time | 
About Lula
Lula is a leading South African FinTech company on a mission to help SMEs optimize cash flow. We provide fast, human-centered business banking solutions.
Purpose of the Role
As a Senior Software Engineer, you’ll help build and maintain South Africa’s leading online business lending platform. You will influence system architecture, develop core features, and mentor junior developers.
Key Responsibilities
- Maintain and improve existing Lula platform systems
 - Plan and lead software development projects
 - Estimate tasks, refine code, and enhance system design
 - Collaborate across product and engineering teams
 - Review code and mentor junior developers
 - Research new technologies and improve existing practices
 - Participate in architecture and problem-solving sessions
 - Support CI/CD processes and cloud deployments
 
Required Skills and Experience
- BSc in Computer Science, BTech, BEng, or equivalent
 - 6+ years in object-oriented development (C# or Java)
 - Proficiency in test-driven development
 - Experience with secure coding and API design (OpenAPI preferred)
 - Knowledge of front-end technologies (JavaScript, React)
 - Experience in microservices and Azure cloud environments
 - Familiar with GitHub, Docker, CI/CD pipelines
 
Desired Qualities
- Strong mentorship and communication skills
 - Analytical thinking and problem-solving ability
 - Interest in tech innovation and industry trends
 - Collaborative mindset and team player
 
Employment Equity: All appointments are made in alignment with Lula’s Employment Equity targets.
 





