Software Engineer

Leading partnership management platform transforming how businesses manage and optimize partnerships with brands and communities.
Backend
Senior Software Engineer
Hybrid
6+ years of experience
Enterprise SaaS

Description For Software Engineer

impact.com is revolutionizing the partnership management space as the world's leading platform for managing various types of partnerships. The company enables businesses to automate and optimize partnerships with brands, affiliates, influencers, and content publishers. As a Software Engineer, you'll join a dynamic team focused on developing and maintaining their cutting-edge platform. The role combines technical expertise in Java, Spring, and cloud technologies with opportunities for mentorship and professional growth. You'll work in a hybrid environment with a strong emphasis on work-life balance and collaborative culture. The position offers comprehensive benefits including equity, medical coverage, and professional development opportunities. impact.com serves major global brands like Walmart, Uber, Shopify, and L'Oreal, providing you the chance to work on solutions that drive significant business impact. The company values diversity, entrepreneurial spirit, and maintains a culture where ambition and curiosity are rewarded. This role is perfect for experienced engineers who want to contribute to a rapidly growing SaaS platform while working with talented professionals worldwide.

Last updated 8 days ago

Responsibilities For Software Engineer

  • Develop, test and maintain software for the Platform
  • Build meaningful unit, functional and integration level tests
  • Collaborate with a distributed team to fulfill quarterly objectives
  • Write and maintain design, user and test documentation
  • Perform triage functionality through verification and fixing of bugs
  • Support software testing and quality assurance processes
  • Create SQL for Tech Updates
  • Mentor and give guidance to less senior staff
  • Perform code reviews and approve pull requests
  • Maintain build and stage stability
  • Design software solutions

Requirements For Software Engineer

Java
  • B.S. in Computer Science or related field or equivalent professional experience
  • 6+ years Software Development experience
  • Experience working with Java, Spring and related Technologies
  • Knowledge of Relational Databases, Table design, SQL
  • TDD experience
  • Experience with Continuous Integration/Delivery methods
  • Experience working with Large Scale processing
  • Experience in monitoring, alerting and production support
  • Good understanding of JVM and Garbage Collection
  • Experience with Google Cloud technology (preferred)

Benefits For Software Engineer

Medical Insurance
Parental Leave
Education Budget
Equity
  • Responsible PTO policy
  • Primary caregiver leave
  • Training & Development
  • Medical Aid and Provident Fund
  • Restricted Stock Units with 3-year vesting
  • Internet Allowance
  • Fitness club fee reimbursements
  • Technology stipend

Interested in this job?

Jobs Related To impact.com Software Engineer

Senior Software Engineer

Senior Software Engineer role at impact.com, focusing on backend development for partnership management platform, requiring 8+ years of Java experience.

Senior Software Engineer III

Senior Software Engineer position at impact.com, focusing on backend development with Java, cloud technologies, and system architecture for a leading partnership management platform.

Senior Software Engineer

Senior Software Engineer role at impact.com, focusing on partnership management platform development using Java and cloud technologies.

Senior Software Engineer

Senior Software Engineer role at Impact.com, focusing on partnership management platform development using Java and cloud technologies.

Technical Services Engineer

Senior Technical Services Engineer at impact.com in Cape Town, delivering custom engineering and advanced technical support for the world's leading partnership management platform.