![]() |
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.