Enable job alerts via email!

Senior Software Engineer

impact.com

Cape Town

On-site

ZAR 800,000 - 1,200,000

Full time

14 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

impact.com is seeking a senior software developer to focus on AI-regulated compliance tools and cloud services. The role involves independent software delivery, collaboration with a distributed team, and mentoring junior developers. Candidates should have extensive experience in Java and cloud technologies, contributing to a culture of innovation and teamwork.

Benefits

Training
Medical aid
Provident fund
Stock units
Fitness reimbursements

Qualifications

  • 8+ years of experience in Java, SQL, and related technologies.
  • Experience with Generative AI and cloud computing.
  • Proficiency in Spring Boot and relational databases.

Responsibilities

  • Develop and integrate AI-regulated compliance tools.
  • Collaborate with a distributed team to achieve objectives.
  • Mentor junior team members and influence system architecture.

Skills

Java
SQL
Spring Boot
Generative AI
Cloud Computing
TDD
Teamwork
Initiative

Education

B.S. in Computer Science or related field

Tools

Hibernate
JPA
Google Cloud technologies

Job description

At impact.com, 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 SaaS 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 you!

impact.com, the world’s leading partnership management platform, transforms how businesses manage various partnerships—including affiliates, influencers, content publishers, B2B, 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 impact.com.

Your Role at Impact.com

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, escalate 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 reimbursements.

impact.com is an equal opportunity employer, committed to diversity and inclusion.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.