Associate Software Engineer
impact.com
Our Company
impact.com is the world’s leading commerce partnership marketing platform, transforming the way businesses grow by enabling them to discover, manage, and scale partnerships across the entire customer journey. From affiliates and influencers to content publishers, brand ambassadors, and customer advocates, impact.com empowers brands to drive trusted, performance-based growth through authentic relationships. Its award-winning products -
Performance (affiliate),
Creator (influencer), and Advocate (customer referral) - unify every type of partner into one integrated platform. As consumers increasingly rely on recommendations from people and communities they trust, impact.com helps brands show up where it matters most. Today, over 5,000 global brands, including Walmart, Uber, Shopify, Lenovo, L’Oréal, and Fanatics, rely on impact.com to power more than 225,000 partnerships that deliver measurable business results.
Your role at impact.com:
As a Graduate Software Engineer, you will join our GRAINE (Graduates And Interns in Engineering) Squad where you have an opportunity to fast track your software development skills. You will become proficient in the latest in Java, Unit Testing, TDD, Spring, master our platform and code base.
What You'll Do
- Develop, test and maintain software for the Platform
- Build meaningful unit, functional and integration level tests for the software built
- Develop code both independently and while pair programming
- Keeps technically abreast of trends and advancements within area of specialization, incorporating these improvements where applicable
- Review business needs, requirements, technical specifications
- Write and maintain design, user and test documentation
- Respond to alerts, review error messages, and fix bugs in a timely manner
What You Bring
- Postgraduate degree in Computer Science or Information Technology or equivalent experience.
- 0+ years' Java programming experience.
- Are you passionate about working in Java?
- Solving problems excites you.
- You are able to work in a fast-paced environment.
- You take initiative.
- Work in an atmosphere that promoted a high-level of growth
- Work in modern agile methodology (advantageous).
- Command line and IDE developer tools such as Eclipse, IntelliJ (advantageous).
- Disciplined work ethic to execute and support documented processes.
- Excellent ability to synthesize and prioritize information, and make recommendations.
- Teamwork, reliability and ‘can-do’ attitude is Currency at Impact Radius.
- You have a continuous improvement mindset.
- You have excellent communication and collaboration skills.
- You have the ability to multi-task in a dynamic environment.
Nice to have
Affiliate & Partnerships Industry Fundamentals Certification by PXA
Benefits/Perks
At impact.com, we believe that when you’re happy and fulfilled, you do your best work. That’s why we’ve built a benefits package that supports your well-being, growth, and work-life balance.
- Flexible Working: Our Responsible PTO policy means you can take the time off you need to rest and recharge. We're committed to a positive work-life balance and provide a flexible environment that allows you to be happy and fulfilled in both your career and your personal life.
- Health and Wellness: Your well-being is a priority. Our mental health and wellness benefit includes up to 12 fully covered therapy/coaching sessions per year, with additional dependent coverage. We also offer a monthly gym reimbursement policy to support your physical health.
- A Stake in Our Growth: We offer Restricted Stock Units (RSUs) as part of our total compensation, giving you a stake in the company's growth with a 3-year vesting schedule, pending Board approval.
- Investing in Your Growth: We’re committed to your continuous learning. Take advantage of our free Coursera subscription and our PXA courses.
- Parental Support: We offer a generous parental leave policy, 26 weeks of fully paid leave for the primary caregiver and 13 weeks fully paid leave for the secondary caregiver.
- Technology Financial Support: We provide a technology stipend to help you set up your home office and a monthly allowance to cover your internet expenses.
impact.com is proud to be an equal opportunity workplace. All employees and applicants for employment shall be given fair treatment and equal employment opportunity regardless of their race, ethnicity or ancestry, color or caste, religion or belief, age, sex (including gender identity, gender reassignment, sexual orientation, pregnancy/maternity), national origin, weight, neurodivergence, disability, marital and civil partnership status, caregiving status, veteran status, genetic information, political affiliation, or other prohibited non-merit factors.
- ...Your Role at impact.com : This is not a "business as usual" engineering role. We're delivering functionality that changes the core of... ...to challenge the status quo, deepen their skills in modern software engineering, and thrive in an environment where experimentation...
- A forward-thinking, technology-driven organisation is seeking a Software Engineer to join their high-performing team. You'll work across frontend and backend development, building scalable, data-driven applications in an agile environment. This role is ideal for someone...
- ...The Role: Associate QA Engineer We're looking for an Associate QA Engineer to help ensure the quality of our SaaS application portfolio,... ...'re learning as you go What You Bring: ~1–2+ years of software, QA, or technical support experience ~ Comfort with manual...
- About the job Software Engineer Contract position Responsibilities: Coding of changes, fixes, integrations and new systems that will run efficiently and securely Building modular and scalable programs that are optimised for re-use, re-engineering and re...
- ...and large-scale digital transformation projects. While specific roles vary, the common thread is this: modern tech stacks, strong engineering cultures, and meaningful work. You won't be pushed into "just any role." Instead, the focus is on understanding your...
- ...About the role The role of the Software Engineer is to develop software and deliver software systems to the end user. These systems must meet client expectations, be shipped on-time, attain financial budgets and reach quality approval Qualifications and experience...
- ...experiences for our customers, and we believe that your unique skills, passion and superdrive will help us achieve our vision. As a Software Engineer you'll be supporting the delivery of and be involved in the design and development of innovative solution in our backend...
- ...millions in a culture of opportunity and growth. Look at our careers site to find out more: We're looking for a Senior Software Engineer(Java) to join our Fintech team who are responsible for the core, high-throughput transaction processing services and 3rd party...
- ...solving complex technical mysteries, and ensuring mission-critical software reaches the field without compromise. If you have the... ...The evidence you bring: Degree in Computer Science, Software Engineering or a related discipline ISTQB or ISEB Certification...
- ...culture of opportunity and growth. Look at our careers site to find out more: We're looking for a highly skilled Senior Software Engineer who thrives on solving complex problems, delivering exceptional digital experiences, and mentoring others. If you're...
- ...millions in a culture of opportunity and growth. Look at our careers site to find out more: Join our team as a Senior Software Engineer and take ownership of designing, developing, and evolving scalable software solutions. You'll drive technical excellence, shape...
- ...focused on enhancing customer loyalty and value through efficient and effective products and services. Role Overview As a Software Engineer within the Product & Support team, you will design, develop, enhance and test Deployteq's products. You will work...
- ...Application Deadline: 18 August 2026 Department: Engineering Location: South Africa Globeleq is a leading developer, owner, and... ...Norwegian development finance institutions. More details: The Associate Power Engineer will assist in the development and execution of...
- ...enterprise brands such as Walmart, Uber, Shopify, Lenovo, L’Oreal and Fanatics, visit . Your Role at Impact.com As a Senior Software Engineer III, your focus will be on delivering epics for the squad through planning, designing, implementing, testing and deploying....
- ...for our customers, and we believe that your unique skills, passion and superdrive will help us achieve our vision. As a Software Engineering Lead, you'll be managing and supporting a team of talented Software Engineers, that design and develop robust, scalable, and...
- ..., Actuarial and Risk Management, Strategy, Human Resources, Market Development and Sustainability. Positions Overview A Software Engineer that can take responsibility for new features and solve problems in any part of the code. They typically have 5 years or more...
- ...entertainment to millions in a culture of opportunity and growth. Look at our careers site to find out more: Are you a Mobile Software Engineer skilled in Flutter? We're looking for a mid-level Software Engineer to join our mobile squad. In this role you will work with...
- ...enable us to meet our business objectives. What will you do? Sanlam Life & Savings is seeking to appoint an Intermediate Software Engineer – Java, Cloud & DevOps within BTSS. The successful candidate will contribute to the design, development, testing, deployment,...
- ...in the design, manufacture, and sale of tools and equipment used by the energy industry. We are currently seeking a full-stack software engineer to join our team based in Cape Town. The software engineer will be responsible for the development and deployment of software...
- About the job Head of Software Engineering ABOUT THE ROLE Were looking for a Head of Software Engineering to lead our software development efforts and drive technical excellence across our engineering teams. Reporting to the Chief Information Officer, this...
- ...We are looking for a driven and skilled Support Software Engineer to join our growing engineering team. As a key contributor, you will help maintain and enhance our existing products while developing scalable, high-performance software solutions. You'll collaborate with...
- ...work remotely within your region (Cape Town) - as they are a software company, they are in a unique position to allow their team to... ...of their products already in the market. Our clients' software engineers report directly to the CTO and assist with all functions of software...
- ...international oil and gas industry, is looking for a Junior Computer Engineer to join their dynamic team. This position is fully remote. Responsibilities: Design, develop, and implement software solutions. Contribute to all phases of the software development lifecycle...
- ...Senior Software Engineer Cape Town Hybrid working (2 days in the office) Based on the Cape Town beachfront – a breathtaking expanse of white sand and surf, against the backdrop of the world-famous Table Mountain – our Cape Town office is an integral part of...
- ...Role Purpose The Software Engineer III is a senior technical specialist responsible for the design, development, support, integration, and continuous improvement of complex enterprise applications and systems. The role combines software engineering, systems analysis...
- ...backbone of how we operate. This is not a "business as usual" engineering role. We're delivering functionality that changes the core of... ...Science or equivalent experience. ~7+ years' experience in software development ~ Deep foundations in computer science and...
- About the job Software Quality Engineer SOFTWARE QUALITY ENGINEER (MULTIPLE ROLES) Location: Cape Town (Onsite) Industry: Technology / Software Development A leading organisation is seeking multiple experienced Software Quality Engineers to drive quality...
- ...impact on the world through our payment solutions. More about this Ozow fantastic position We are looking for a Senior Software Engineer, to collaborate with other developers in writing well-designed, testable code. You will be working with a team of passionate technology...
- ...Software Engineers (.NET, C#, Blazor, AI): If you're the kind of engineer who doesn't just use AI, but knows how to embed it properly into real-world systems, this one's worth your time. A large, technology-focused enterprise is seeking a Senior-level Software Engineer...
- ...Requirements: 5+ years of professional software development experience across the full stack Strong proficiency in at least one... ...Experience working in a startup or small-team environment (sub-50 engineers) where you owned features end-to-end rather than working...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Associate Software Engineer. Be the first to apply!
