Senior Software Engineer
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