×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Cape Town, 7100, South Africa
Listing for: Impact
Full Time position
Listed on 2025-12-31
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below

At , we are passionate about our people, our technology, and are obsessed with customer success.

Working together enables us to grow rapidly, win, and serve the largest brands in the world.

We use cutting‑edge technology to solve real‑world problems for our clients and continue to lead as the Saa S platform of choice for automating partnerships and increasing revenue.

We foster an entrepreneurial culture where ambition and curiosity are rewarded.

If you want to join a team that values your opinion, recognizes your contributions, and works with talented people worldwide, this is the place for , the world’s leading partnership management platform, transforms how businesses manage various partnerships—including affiliates, influencers, content publishers, B2 B, and more.

Our platform helps businesses create, manage, and scale ecosystems of trusted partnerships to drive revenue growth for global brands like Walmart, Uber, Shopify, Lenovo, L’Oreal, and Fanatics.

Learn more at .

Your Role at

You will focus on developing and integrating AI‑regulated compliance tools, including creating APIs, Pub/Sub systems with Kafka, batch jobs, and leveraging technologies like Spring Boot, Spring AI, LLMs, and Vector stores, primarily around Vertex AI.

You will deliver software through planning, designing, implementing, testing, and deployment, demonstrating independence and understanding of infrastructure and ancillary services.

This role requires defining suitable cloud services, choosing appropriate generative AI tools, implementing new libraries, and solving problems independently.

You should have experience in multiple programming languages, architectural patterns, testing frameworks, and complex integrations.

You are expected to work independently, assist team members, elevate issues effectively, and communicate clearly.

What You’ll Do:
  • Collaborate with a distributed team to achieve quarterly objectives
  • Develop code independently and via pair programming
  • Maintain design, user, and test documentation
  • Familiarize yourself with team technologies
  • Verify and fix bugs
  • Develop customer‑facing and internal code
  • Support testing and quality assurance
  • Create SQL scripts for technical updates
  • Stay current with technological trends and incorporate improvements
  • Review business needs and technical specifications
  • Respond to alerts and fix bugs promptly
  • Mentor junior team members
  • Review pull requests and perform point releases
  • Maintain build and staging environments
  • Research and prototype new technologies
  • Influence system architecture
  • Participate in peer reviews and retrospectives
  • Contribute to and maintain technical documentation
  • Incorporate new promising technologies as needed
  • Debug and resolve technical issues
  • Contribute to process improvements
  • Own application stability
What You Have:
  • Initiative and teamwork skills
  • Continuous personal development
  • B.S. in Computer Science or related field, or equivalent experience
  • Open‑source contributions (beneficial)
  • Experience with Generative AI and related software development
  • 8+ years of experience in Java, SQL, Unix, version control, Hibernate, JPA, Spring Boot, Spring AI, HTTP/REST, build tools, CI/CD, JVM, Cloud Computing, load balancing
  • Proficiency in Java, Spring, and related technologies
  • Knowledge of relational databases, SQL, and vector stores
  • TDD experience
  • Experience with large‑scale processing and Google Cloud technologies (highly desired)
  • Monitoring, alerting, and production support experience
  • Understanding JVM and garbage collection
  • Knowledge of regulated compliance (a plus)
  • Experience with frontend technologies and mentoring teams
  • Ownership of large projects and influencing architecture

We support work‑life balance and offer benefits including training, medical aid, provident fund, stock units, and fitness. We are an equal opportunity employer, committed to diversity and inclusion.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary