impact.com Logo

impact.com

Senior Software Engineer

Job Posted 2 Months Ago Posted 2 Months Ago
Be an Early Applicant
Canada
Senior level
Canada
Senior level
Lead a team in developing features for a customer onboarding experience, focusing on quality and using Agile methodologies, while mentoring others and improving processes.
The summary above was generated by AI

Our Company:

At impact.com our culture is our soul. We are passionate about our people, and our technology, and are obsessed with customer success. Working together enables us to grow rapidly, win, and serve the largest brands in the world. We use cutting-edge technology to solve real-world problems for our clients and continue to pull ahead of the pack as the leading SaaS platform for businesses to automate their partnerships and grow their revenue like never before. We have an entrepreneurial spirit and a culture where ambition and curiosity are rewarded. If you are looking to join a team where your opinion is valued, your contributions are noticed, and enjoy working with fun and talented people from all over the world, then this is the place for you!

impact.com, the world’s leading partnership management platform, is transforming the way businesses manage and optimize all types of partnerships—including traditional rewards affiliates, influencers, commerce content publishers, B2B, and more. The company’s powerful, purpose-built platform makes it easy for businesses to create, manage, and scale an ecosystem of partnerships with the brands and communities that customers trust to make purchases, get information, and entertain themselves at home, at work, or on the go. To learn more about how impact.com’s technology platform and partnerships marketplace is driving revenue growth for global enterprise brands such as Walmart, Uber, Shopify, Lenovo, L’Oreal, and Fanatics visit www.impact.com.

Your Role at impact.com:

As an engineering team lead, you will be responsible for owning and delivering quality features through the full SDLC using Agile methodologies. You will be working on our customer onboarding login experience, which is the first experience customers have with our platform. As part of the development process, you will apply your knowledge of engineering best practices to intelligently modernize our existing code base, utilize cloud based solutions and apply best practices to ensure we deliver the best possible experience for our customers. 

You will be responsible for leading a team of 3-5 engineers and will be supported by 1-2 software quality engineers in an agile team. Successful candidates will have an analytical mindset that can still handle ambiguous requirements and drive to a successful business outcome. Metrics and accountability will be key aspects of your role, as will the ability to work autonomously across timezones. 

What You'll Do:

  • Securely design and develop features, modules, and services
  • Build APIs using a public API first mindset
  • Improve engineering processes and tooling to make everyone’s life easier
  • Troubleshoot issues before they spoil your weekend
  • Be part of a continuously improving, agile team
  • Mentor other engineers and help them accelerate their day to day work
  • Monitor and support production systems
  • Write and maintain automated tests
  • Track team execution metrics and trends
  • Lead continuous improvement initiatives for the engineering team
  • Present on and discuss relevant and actionable engineering topics
  • Support multiple cross functional projects simultaneously

 What You Have:

  • Strong communication skills
  • Strong Java and backend programming skills
  • Solid Javascript & front end programming skills
  • Solid MySQL & relational database programming skills
  • A solid understanding of Java Spring Framework
  • A solid understanding of the SDLC and Agile methodologies
  • A solid understanding of cloud technologies
  • A drive to learn and share new things
  • An analytical work methodology
  • The ability to quickly learn new systems and domains
  • At least 8 years experience in building software

Salary Range: $95,000 - $120,000 CAD per year, plus additional 5% variable annual bonus contingent on Company performance and eligible to receive Restricted Stock Unit (RSU) grant. *This is the pay range the Company believes is equitable for this position at the time of this posting. Consistent with applicable law, compensation will be determined based on the skills, qualifications, and experience of the applicant along with the requirements of the position, and the Company reserves the right to modify this pay range at any time.

Benefits:

  • The position is open to remote candidates who are eligible to work in Canada and are tax residents of Canada. 
  • Strong extended health benefits, mental health support and support for new parents are provided to all employees on day-one of employment.
  • We encourage our employees to take the time they need with unlimited time off
  • Other benefits include:
  • An employee-led culture team that plans inclusive events- meaning time together and other events to celebrate our many successes!
  • An established company with a cool, high-velocity work ethos, where each person can make a difference!
  • Continued access to  Affiliate & Partnerships Industry Fundamentals Certification by PXA

impact.com is proud to be an equal opportunity workplace. All employees and applicants for employment shall be given fair treatment and equal employment opportunity regardless of their race, ethnicity or ancestry, color or caste, religion or belief, age, sex (including gender identity, gender reassignment, sexual orientation, pregnancy/maternity), national origin, weight, neurodivergence, disability, marital and civil partnership status, caregiving status, veteran status, genetic information, political affiliation, or other prohibited non-merit factors.


#LI-Canada_Remote

Top Skills

Agile Methodologies
Cloud Technologies
Java
Java Spring Framework
JavaScript
MySQL

Similar Jobs

Yesterday
Easy Apply
Hybrid
Mississauga, ON, CAN
Easy Apply
Senior level
Senior level
Artificial Intelligence • eCommerce • Information Technology • Mobile • Payments • App development • Utilities
Responsible for designing and implementing software systems, modifying existing systems, collaborating with teams, and mentoring engineers, while engaging in the full software development lifecycle.
Top Skills: .Net CoreAsp.NetAzure CloudC#Cosmos DbCSSDockerHTMLJavaScriptMicrosoft PowerbiMs Sql ServerMvcReactReduxSQLTypescript
Senior level
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
The Senior Software Developer will design and implement control algorithms for vehicle dynamics, collaborating with stakeholders, leading projects, and ensuring software quality standards are met.
Top Skills: Automotive EthernetCCanEtasGitIncaJIRALinMatlabSimulinkSpiVehicle Spy
2 Days Ago
Hybrid
Vancouver, BC, CAN
Senior level
Senior level
Gaming • Information Technology • Mobile • Software
The Senior Software Engineer will contribute to building backend services for gaming, focusing on performance, scalability, and system reliability. Responsibilities include developing core systems, supporting multiple titles, and collaborating with cross-functional teams to drive product success.
Top Skills: AWSC#C++DockerErlangGCPGoJavaKubernetesPythonTypescript

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account