I

impact.com

Builds software for brand partnerships

Senior Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeVictoria, BC, CanadaIn-person

About the Job

Requirements

  • Typically, at least 5 years of experience building production applications with Java and Spring.
  • A track record of building software other engineers depend on, such as APIs, software development kits, shared libraries, and platform services.
  • Good judgment about platform design, including which abstractions are worthwhile, when defaults should be opinionated, and where teams should have room to extend them.
  • Experience driving change across team boundaries, including persuading and supporting teams through a migration.
  • Disciplined use of artificial intelligence tooling through planning, implementation, and validation, with the ability to identify incorrect output; understanding of agentic tooling such as Model Context Protocol servers, agents, skills, and plugins.
  • Clear technical writing, including documentation people can follow and design proposals that lead to decisions.

Responsibilities

  • Build and own shared components such as service scaffolding, logging, observability, and authentication, shipped as libraries, software development kits, shared services, and agentic tooling including Model Context Protocol servers, agents, skills, and plugins.
  • Find problems by working directly with product teams and decide what is worth solving centrally, using artificial intelligence to confirm impact and scope in repositories the role does not own.
  • Solve platform-scale problems, including keeping application programming interfaces compatible for consumers the team does not control and moving live services onto new foundations without downtime.
  • Own adoption end to end, including rollout plans, migration tooling, upgrade guides, and hands-on support; measure adoption and reliability and report them accurately.
  • Turn engineering blueprints into code, including continuous integration and continuous delivery policy checks in GitHub Actions, template governance, and dependency policy.
  • Shape how services are built through design reviews, technical proposals, and the example set by the role's code.

Desired Qualifications

  • Experience building and supporting software-as-a-service products.
  • Experience beyond Java, particularly TypeScript or PHP.
  • Affiliate & Partnerships Industry Fundamentals Certification by PXA.

About the Company

impact.com

Builds software for brand partnerships

impact.com builds partnership software for brands that sell through affiliates, creators, and customer referrals. Its Performance, Creator, and Advocate products let marketing teams coordinate these channels through a shared platform rather than separate program tools. Brands use the software to recruit partners, agree on contracts, attribute sales, monitor activity, and automate payments, while publishers and creators find brands through its marketplace. The company earns subscription fees for its software and charges additional fees for services and payment volume above contracted limits. Founded in 2008, impact.com is headquartered in Santa Barbara, California.

Company size
1,001-5,000
Company stage
Growth Equity (Venture Capital)
Total funding
$331.4M
Headquarters
Santa Barbara, CA
Founded
2008

Recently Posted Jobs

Explore more opportunities at impact.com

See more jobs