Impact.com, the world's leading partnership management platform, is seeking a Software Engineer II to join their team in Cape Town. This role is perfect for an experienced developer with 6+ years of software development experience who is passionate about building scalable solutions and working with cutting-edge technology.
The position offers an exciting opportunity to work on a platform that serves major global brands like Walmart, Uber, Shopify, and L'Oreal. As a Software Engineer II, you'll be responsible for developing and maintaining software for the platform, working with Java and Spring technologies, and contributing to large-scale processing systems.
The role combines hands-on coding with technical leadership responsibilities, including mentoring junior developers, performing code reviews, and maintaining build stability. You'll work in an agile environment with a distributed team, focusing on delivering high-quality software solutions while following best practices in testing and continuous integration.
Impact.com offers a compelling benefits package including hybrid work arrangements, responsible PTO, medical aid through Discovery & Bonitas, equity through RSUs, and various allowances for internet and fitness. The company culture emphasizes work-life balance and professional growth, with opportunities for training and development.
The ideal candidate will have strong experience with Java, Spring, and related technologies, solid understanding of relational databases and SQL, and experience with TDD and CI/CD practices. Knowledge of Google Cloud technology is highly desired. This role offers the perfect blend of technical challenges, leadership opportunities, and the chance to work with a global team in a rapidly growing company that's transforming the partnership management space.