Senior Software Engineer

Leading partnership management platform helping businesses automate and optimize partnerships with brands and communities.
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
8+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Impact.com is revolutionizing the partnership management space with their innovative SaaS platform. As a Senior Software Engineer, you'll join a dynamic team focused on building and maintaining large-scale systems that power partnership automation for global enterprise brands like Walmart, Uber, and Shopify. The role demands expertise in Java development, cloud computing, and distributed systems, with opportunities to influence architecture and mentor junior developers.

The position offers a blend of technical challenges and leadership opportunities, requiring 8+ years of software development experience with strong knowledge of Java 8+, Spring framework, and cloud technologies. You'll work in a hybrid environment in Cape Town, contributing to mission-critical systems while enjoying a supportive culture that values work-life balance.

The company provides comprehensive benefits including medical aid through top providers, equity through RSUs, and professional development opportunities. Impact.com's commitment to technical excellence and innovation makes this an ideal role for experienced engineers looking to make a significant impact in the partnership automation space.

Working at impact.com means joining a company that's transforming how businesses manage partnerships across various sectors. The role combines technical depth with strategic thinking, offering opportunities to work with cutting-edge technologies while solving real-world problems for major global brands. The company's entrepreneurial spirit and focus on customer success create an environment where ambitious engineers can thrive and grow their careers.

Last updated 5 minutes ago

Responsibilities For Senior Software Engineer

  • Collaborate with distributed team to fulfill department's quarterly objectives
  • Develop code independently and through pair programming
  • Write and maintain design, user and test documentation
  • Perform triage functionality and bug fixing
  • Build customer and non-customer facing code
  • Create and review SQL for Tech Updates
  • Mentor and guide less senior staff
  • Perform code reviews and approve pull requests
  • Influence system wide architecture
  • Maintain build and stage stability
  • Research and prototype new technologies

Requirements For Senior Software Engineer

Java
Redis
MongoDB
  • B.S. in Computer Science or related field or equivalent experience
  • 8+ years of software development experience
  • Experience with Java 8+, SQL, Unix shell commands
  • Knowledge of Spring MVC, HTTP/Rest protocols
  • Experience with CI/CD tools (Jenkins/Bamboo)
  • Knowledge of JVM & Garbage collection
  • Experience with NOSQL & Data lakes
  • Cloud Computing and Load balancing experience
  • TDD experience
  • Experience with Large Scale processing
  • Google Cloud technology experience desired
  • Experience in monitoring, alerting and production support

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Equity
Education Budget
  • Hybrid, Casual work environment
  • Responsible PTO policy
  • Training & Development
  • Medical Aid (Discovery & Bonitas)
  • Provident Fund (10x Funds)
  • Restricted Stock Units with 3-year vesting
  • Internet Allowance
  • Fitness club fee reimbursements

Interested in this job?

Jobs Related To impact.com Senior Software Engineer

Senior Technical Services Engineer

Senior Technical Services Engineer role at impact.com, leading technical support and custom engineering solutions for enterprise clients in partnership management platform.

Software Engineer

Senior Software Engineer position at impact.com, focusing on backend development with Java and SQL, requiring 6+ years of experience in a hybrid work environment.

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.

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.

Senior Software Engineer, Backend - Servicing Automation

Senior Backend Engineer role at Imprint, focusing on servicing automation for a next-gen credit card company. Hybrid work, competitive pay, and chance to build scalable fintech solutions.