Staff Software Engineer – Assets

Posted last week

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Staff Software Engineer at Webflow addressing customer needs with backend systems and APIs. Collaborating with data scientists to enhance AI capabilities in a remote-first environment.

Responsibilities

  • Architect, design, and evolve backend systems, platform services, and APIs using Python and related technologies.
  • Partner closely with data scientists and machine learning engineers to productionize AI/ML capabilities.
  • Design and scale distributed systems that process large volumes of data with strong performance.
  • Build secure, resilient data storage and retrieval systems, with a focus on data integrity, privacy, and governance.
  • Work across the full product lifecycle, from early concept exploration and technical design through implementation, launch, and ongoing production ownership.
  • Lead complex, cross-team technical initiatives that influence roadmap execution.
  • Produce maintainable, well-tested, observable code.

Requirements

  • BA/BS degree or equivalent experience
  • 7+ years of software engineering experience, including deep expertise in backend engineering and distributed systems at scale.
  • Strong technical foundation in software design and development, with experience across multiple programming languages such as Python, Java, or Go.
  • Designed, built, and operated reliable distributed systems and data-intensive services in production.
  • Highly proficient in backend API design, service-oriented architecture, asynchronous processing, and data modeling.
  • Experience building secure systems and implementing robust approaches to data integrity, privacy, and access control.
  • Demonstrated technical leadership across ambiguous, cross-functional initiatives.
  • Partner effectively with product, design, data, and ML stakeholders.
  • Excel at code review and technical mentorship.

Benefits

  • Ownership in what you help build.
  • Health coverage that actually covers you.
  • Support for every stage of family life.
  • Time off that’s actually off.
  • Wellness for the whole you.
  • Invest in your future.
  • Monthly stipends that flex with your life.
  • Bonus for building together.

Job type

Full Time

Experience level

Lead

Salary

CA$186,700 - CA$278,000 per year

Degree requirement

Bachelor's Degree

Tech skills

Distributed SystemsJavaPythonGo

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.