Software Engineer I

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

Description For Software Engineer I

Impact.com is revolutionizing the partnership management space with their leading SaaS platform that enables businesses to automate and optimize various partnership types - from affiliate marketing to influencer collaborations. As a Software Engineer I, you'll join a dynamic team focused on building and maintaining their cutting-edge platform. The role offers a perfect blend of independent work and collaborative development, where you'll be involved in everything from writing code and automation tests to participating in sprint planning and design sessions. With a strong emphasis on quality, you'll be responsible for developing, testing, and maintaining software while working alongside a distributed team of talented professionals.

The company culture emphasizes passion for technology and customer success, offering an entrepreneurial environment where ambition and curiosity are valued. You'll benefit from a comprehensive package including hybrid work arrangements, equity through RSUs, healthcare benefits, and various allowances for personal development. The position requires 2-3 years of software development experience, with a strong foundation in Java and Spring technologies.

This role is ideal for someone who wants to grow their career in a rapidly expanding global company that serves major brands like Walmart, Uber, and Shopify. You'll have the opportunity to work on meaningful projects while developing your skills in cloud platforms, CI/CD, and modern software development practices. The company's commitment to work-life balance and professional development makes this an attractive opportunity for engineers looking to make an impact while advancing their careers.

Last updated a day ago

Responsibilities For Software Engineer I

  • 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 Software Engineer I

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

Benefits For Software Engineer I

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
Equity
  • Hybrid, Casual work environment
  • 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 I

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.

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.

Associate Software Engineer

Entry-level software engineering role at impact.com focusing on backend development with Java and SQL, offering hybrid work in Cape Town with comprehensive benefits and equity.

Implementation Engineer

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