Associate Software Engineer

World's leading partnership management platform that helps businesses manage and optimize various types of partnerships including affiliates, influencers, and B2B.
Backend
Entry-Level Software Engineer
Hybrid
1+ year of experience
Enterprise SaaS

Description For Associate Software Engineer

Impact.com is revolutionizing the partnership management space as the world's leading platform for businesses to automate and optimize their partnerships. As an Associate Software Engineer in Cape Town, you'll join a dynamic team focused on developing and maintaining the company's cutting-edge SaaS platform. The role offers an excellent opportunity for early-career developers with 1-2 years of experience to work with Java, Spring, and SQL technologies while contributing to a product used by global enterprise brands like Walmart, Uber, and Shopify.

The position combines hands-on coding with collaborative teamwork, where you'll write production code, create automated tests, and participate in the full software development lifecycle. You'll work in an agile environment, contributing to both independent and pair programming tasks while learning from experienced team members. The company emphasizes personal growth, offering comprehensive benefits including equity, medical aid, and professional development opportunities.

Impact.com's culture values initiative, adaptability, and continuous learning. They foster an inclusive environment where questions are encouraged and work-life balance is prioritized through their responsible PTO policy. The hybrid work setup provides flexibility while maintaining team collaboration. This role is ideal for someone passionate about building enterprise-scale software solutions who wants to grow their career at a company that's transforming how businesses manage partnerships globally.

The position offers competitive compensation including RSUs, comprehensive benefits, and additional perks like internet and technology stipends. Impact.com's commitment to equal opportunity employment and their focus on customer success make this an excellent opportunity for developers looking to make a significant impact while advancing their careers in software engineering.

Last updated a day ago

Responsibilities For Associate Software Engineer

  • Develop, test, and maintain software for the platform
  • Write automation tests
  • Build meaningful unit, functional and integration level tests
  • Collaborate with a distributed team
  • Develop code both independently and while pair programming
  • Write and maintain design, user and test documentation
  • Perform triage functionality through verification and fixing of bugs
  • Build non customer facing code
  • Support software testing and quality assurance processes
  • Production Deployments

Requirements For Associate Software Engineer

Java
  • B.S. in Computer Science or related field or equivalent professional experience
  • 1-2 years experience in Software development
  • Knowledge of Relational Databases, Table design, SQL
  • Experience with Java, Spring and related Technologies
  • Experience with Agile/Iterative processes (Kanban/Scrum)
  • Initiative and adaptability
  • Team player mindset

Benefits For Associate Software Engineer

Medical Insurance
Parental Leave
Equity
Education Budget
  • Hybrid, Casual work environment
  • Responsible PTO policy
  • Primary caregiver leave
  • Training & Development
  • Medical Aid and Provident Fund
  • Restricted Stock Units
  • Internet Allowance
  • Fitness club fee reimbursements
  • Technology stipend

Interested in this job?

Jobs Related To impact.com Associate Software Engineer

Software Engineer I

Entry-level Software Engineer position at impact.com in Cape Town, focusing on backend development with Java and SQL, requiring 2-3 years of experience.

Software Engineer I

Entry-level Software Engineer position at impact.com, focusing on backend development with Java and SQL, requiring 2-3 years of experience in a hybrid work environment in Cape Town.

Software Engineer I

Entry-level Software Engineer position at impact.com in Cape Town, focusing on backend development with Java and SQL, requiring 2-3 years of experience.

Associate Software Engineer

Entry-level software engineering role at impact.com focusing on backend development with Java and SQL, requiring 1-2 years of experience.

Implementation Engineer

Implementation Engineer position at impact.com in Shanghai, combining technical expertise with client success to manage partnership platform integrations for enterprise clients.