Senior Software Engineer

Leading partnership management platform transforming how businesses manage and optimize affiliates, influencers, and B2B partnerships.
Backend
Senior Software Engineer
Hybrid
8+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

impact.com is revolutionizing the partnership management industry with their cutting-edge SaaS platform. As a Senior Software Engineer, you'll join a dynamic team focused on delivering solutions for global enterprise brands like Walmart, Uber, and Shopify. You'll work on complex backend systems, utilizing Java, Spring, and cloud technologies to build and maintain scalable solutions. The role offers significant technical challenges, from large-scale processing to architecture design, while providing opportunities for mentorship and professional growth. The company values work-life balance, offering comprehensive benefits and a hybrid work environment. You'll be part of an inclusive, entrepreneurial culture where innovation and customer success are paramount. This position requires strong technical expertise, leadership capabilities, and the ability to work independently while collaborating with distributed teams. The role is perfect for experienced engineers looking to make a significant impact in a rapidly growing, global technology company that serves major brands worldwide.

Last updated 11 days ago

Responsibilities For Senior Software Engineer

  • Collaborate with distributed team to fulfill department 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
  • Support software testing and quality assurance processes
  • 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
MongoDB
Redis
Kubernetes
  • B.S. in Computer Science or related field or equivalent experience
  • 8+ years experience in Java 8+, SQL, Unix shell commands
  • Experience with Spring MVC, HTTP/Rest protocols
  • Knowledge of JVM & Garbage collection
  • Experience with NOSQL & Data lakes, Cloud Computing
  • Experience with Agile/Iterative processes, Kanban/Scrum
  • TDD experience
  • Experience with Continuous Integration/Delivery
  • Experience working with Large Scale processing
  • Google Cloud technology experience desired
  • Experience in monitoring, alerting and production support
  • Experience Mentoring/Training teams

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Equity
Education Budget
  • 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 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.

Senior Software Engineer - Data Center Rack and Power Management Engineering

Senior Software Engineer position at NVIDIA focusing on data center rack and power management engineering for AI infrastructure.