Software Engineer

World's leading partnership management platform transforming how businesses manage and optimize partnerships with brands and communities.
$100,000 - $120,000
Backend
Mid-Level Software Engineer
Remote
3+ years of experience
Enterprise SaaS

Description For Software Engineer

impact.com, the world's leading partnership management platform, is seeking a talented Software Engineer to join their dynamic team. This role offers an exciting opportunity to work on a platform that serves global enterprise brands like Walmart, Uber, Shopify, and L'Oreal.

As a Software Engineer at impact.com, you'll be integral to developing and maintaining features that directly impact hundreds of thousands of users worldwide. The position requires strong Java programming skills and experience with modern web technologies, including REST APIs, Spring, and Hibernate. You'll be working in an agile environment, participating in the full software development lifecycle, and collaborating with a global team of talented professionals.

The ideal candidate brings 3+ years of professional Java experience and a strong foundation in building production-grade APIs. You'll be working with cutting-edge technology to solve real-world problems for major clients, making this an excellent opportunity for someone who wants to make a significant impact while working with enterprise-scale systems.

impact.com offers a competitive compensation package starting from $100,000 to $120,000 CAD annually, plus a 5% variable bonus and RSU grants. The company provides comprehensive benefits, including medical, dental, and vision insurance, unlimited PTO, and a 401(k) plan. The remote work environment offers flexibility while maintaining a strong collaborative culture.

This role is perfect for someone who values working in an entrepreneurial environment where individual contributions are recognized and appreciated. You'll be part of a company that prioritizes innovation, customer success, and professional growth, all while working on technology that's transforming the partnership management industry.

Last updated 9 days ago

Responsibilities For Software Engineer

  • Securely design and develop features, modules, and services
  • Build APIs using a public API first mindset
  • Troubleshoot issues before they spoil your weekend
  • Be part of a continuously improving, agile team
  • Monitor and support production systems
  • Write and maintain automated tests

Requirements For Software Engineer

Java
MySQL
Kafka
  • 3+ years of professional Java programming skills
  • Experience working in a professional programming organization
  • Experience building production-grade APIs using REST
  • Experience with building Java applications using Spring and Hibernate
  • Experience using common development tools like Git & Docker
  • Relational database skills, preferably with hands on experience in MySQL
  • An understanding of the SDLC
  • A drive to learn and share new things
  • The ability to quickly learn new systems and domains

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • Medical, Dental and Vision insurance
  • Unlimited responsible PTO
  • Flexible work hours
  • Parental Leave
  • Technology Stipend
  • Office only catered lunch every Thursday
  • Healthy snack bar and great coffee
  • Flexible spending accounts and 401(k)
  • Employee-led culture team that plans inclusive events

Interested in this job?

Jobs Related To impact.com Software Engineer

Software Engineer

Mid-level Software Engineer position at impact.com, developing customer onboarding experience using Java, JavaScript, and MySQL in a hybrid work environment.

Software Engineer

Mid-level Software Engineer position at impact.com, developing customer onboarding experience using Java, JavaScript, and MySQL in a hybrid work environment.

Impact.com Engineer

Mid-level engineering role at impact.com focusing on backend development for the leading partnership management platform, requiring Java and cloud expertise.

Software Technical Services Engineer

Software Technical Services Engineer at impact.com, managing client integrations and technical support for the leading partnership management platform.

NodeJS Engineer

NodeJS Engineer at impact.com, developing and maintaining software for the world's leading partnership management platform.