Senior Software Engineer (Frontend, Marketing and Privacy)
- Ottawa, Canada
- Senior Level
- 4+ years
- Posted
Skills
Required
- web instrumentation
- marketing technology
- GTM / sGTM
- analytics
- experimentation platforms
- conversion tracking
- marketing APIs
- web integrations
- Javascript / Typescript
- React / Vue
Preferred
- owning complex web systems
Join Affirm as a Senior Software Engineer in the Marketing & Privacy Engineering (MPE) team. You will shape the architecture and evolution of high-traffic consumer web experiences, build instrumentation and integrations, and collaborate with various teams to ensure web experiences are performant and measurable. You will also lead your team in delivering quarterly goals, support the product development lifecycle, identify and solve project issues, and foster a culture of quality and ownership.
Responsibilities
- Contribuer à l'architecture, à la fiabilité et à l'évolution des expériences web grand public à fort trafic.
- Travailler en collaboration avec les équipes produit, marketing, analytique et d'ingénierie des données pour garantir des expériences web performantes et mesurables.
- Diriger les ingénieurs de votre équipe à travers l'ambiguïté pour résoudre des problèmes ouverts et assurer que chacun est soutenu tout au long de la livraison.
- This role is a strong fit for an engineer who enjoys owning complex web systems, solving ambiguous cross-functional problems, and raising the technical quality and operational reliability of the platforms they work on
Requirements
- You have hands-on experience with web instrumentation and marketing technology such as Google Tag Manager (GTM/sGTM), analytics and experimentation platforms, conversion tracking, advertising or marketing APIs, and third-party web integrations
- You are proficient at making significant changes in a large code base, and have developed a suite of tools and practices that enable you and your team to do so safely
You are proficient in working with Javascript/Typescript
- You have experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple and extensible design. You write high quality code that is easily understood and used by others
- You have experience designing reliable, performant consumer web systems and understand how consent, cookies, tagging, observability, and data collection affect modern web architecture and measurement
- Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders
- You have 4+ years of experience of developing and architecting web applications using declarative UI frameworks like React or Vue
- You have strong verbal and written communication skills that support effective collaboration with our global engineering team
