CareerPlanSign in

Senior Software Engineer

Cape Town💼 Full-time🗓 2026-02-16 → 2026-10-03

Core

Deliver epics for the squad by planning, designing, implementing, testing, and deploying software solutions for a partnership management platform.

Role type

Senior Software Engineer III (Java/Spring)

Builds

SaaS platform for businesses to automate partnerships and grow revenue

Domain

SaaS / Partnership Management / E-commerce

Deliverable

production ML models | product features

Required skills

Java 8+, Spring MVC, SQL, Unix shell commands, version control, JDBC, OR Tools (Hibernate, JPA), HTTP/Rest protocols, build tools (Gradle/Maven), CI (Jenkins/Bamboo), JVM & Garbage collection, NOSQL, Data lakes, Cloud Computing, Load balancing, TDD, Large Scale processing, Monitoring, Alerting

Preferred skills

Google Cloud technology, Digital Marketing, Front end technologies, Open source contributions

Technologies

Java, Spring, SQL, Gradle, Maven, Jenkins, Bamboo, Hibernate, JPA, Google Cloud

Responsibilities

Develop code independently and via pair programming; Write and maintain design, user, and test documentation; Perform triage, verification, and bug fixing; Build customer and non-customer facing code; Support software testing and QA processes; Create SQL for tech updates; Review business needs and technical specifications; Respond to alerts and fix bugs; Mentor less senior staff; Perform code reviews and approve pull requests; Perform point releases; Maintain build- and stage stability; Research and prototype new technologies; Influence and evolve system architecture; Contribute to technical documentation; Follow technology trends. (via careerplan.io/jobs/7772901002-senior-software-engineer-at-impact)

Seniority

Senior, hands-on IC with mentorship responsibilities