impact.com

Senior Software Engineer

impact.com

Victoria, British Columbia, Canada · Full Time

Be the first to apply

Experience
7+ yrs
Salary
CAD 110,000 – CAD 150,000 / year
Openings
1
Posted
4 weeks ago
Work mode
In office
Education
Diploma or Bachelor’s in Computer Science or related field
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About impact.com

impact.com stands as the premier platform for commerce partnership marketing worldwide. It revolutionizes business growth by enabling seamless discovery, management, and expansion of partnerships throughout the customer lifecycle. From affiliates and influencers to content creators, brand representatives, and customer advocates, impact.com helps brands foster authentic, trustworthy connections to drive performance-based growth. Their acclaimed products - Performance (affiliate), Creator (influencer), and Advocate (customer referral) - consolidate all partner types into one streamlined platform. Over 5,000 global brands, including Walmart, Uber, Shopify, Lenovo, L'Oréal, and Fanatics, leverage impact.com to manage more than 350,000 partnerships that generate measurable outcomes.

Your Role

As a Senior Full Stack Software Engineer, you will be embedded within a dynamic, agile scrum team focused on developing a vital segment of the client portal. The teams are designed to be both tightly integrated yet independently functioning to maximize efficiency and promote innovation. You won’t be just a part of the machine; you will make significant contributions, bring your creativity, and continually pursue building superior software solutions.

Responsibilities

  • Gain expertise in the utilized frameworks, programming languages, tools, and services.
  • Develop software solutions for the Impact platform with customer needs front and center.
  • Design, maintain, and monitor scalable software applications used by thousands globally.

Requirements

  • Diploma or Bachelor’s degree in Computer Science, a related field, or equivalent industry experience.
  • Minimum of seven years in professional software development.
  • Proficient in Java programming with knowledge of functional programming paradigms.
  • Strong experience using Spring and Hibernate frameworks.
  • Well-versed with modern JavaScript frameworks, specifically Vue.js.
  • Solid background working with SQL databases like MySQL or MSSQL.
  • Practical knowledge of Google Cloud Platform (GCP) and GitHub.
  • Experience with real-time streaming platforms such as Kafka or Google Pub/Sub is advantageous.
  • Familiarity with deploying and monitoring applications using Gradle, Maven, and Jenkins is beneficial.
  • Excellent communication abilities and cooperative teamwork skills.
  • Comfortable working within a Linux environment.

Preferred

  • Certification in Affiliate & Partnerships Industry Fundamentals by PXA is a plus.

Compensation

The salary ranges between 110,000 and 150,000 Canadian dollars annually, plus a potential 5% bonus based on company performance. Additionally, eligible candidates may receive Restricted Stock Units (RSUs) with a typical three-year vesting period.

Benefits & Perks

  • Comprehensive extended health benefits including prescription, vision, dental, virtual care, and international medical coverage.
  • Various insurance policies covering life, short-term and long-term disability.
  • Health Care Spending Account and access to multiple Employee Assistance Programs.
  • Flexible paid time off with a responsible PTO policy to maintain work-life balance.
  • Mental health and wellness support offering up to 12 fully covered therapy or coaching sessions annually, extendable to dependents.
  • Monthly gym membership reimbursement to encourage physical health.
  • Opportunity to participate in company growth through stock option plans.
  • Support for ongoing education via Coursera subscriptions and PXA courses.
  • Generous parental leave policies: 26 weeks fully paid for primary caregivers and 13 weeks fully paid for secondary caregivers.
  • Technology allowance for home office setup and monthly internet cost reimbursement.

Equal Opportunity

impact.com is committed to diversity and inclusion, prohibiting discrimination based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability.

Level

Senior

Minimum education

Bachelor's Degree

Tools & software

Java MySQL required Linux required GitHub required Apache Kafka required Gradle required Apache Maven required Jenkins CI required MSSQL required

How they work

Communication Teamwork & Collaboration Problem Solving Adaptability Creativity

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer