6 дней назад
Senior Software Engineer, Backend (Consumer Data Platform)
153 000 - 213 000CAD
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Engineer, Backend (Consumer Data Platform) (Python/Kotlin, AWS): Building scalable backend systems, APIs, data models, and event-driven services for communications, experimentation, and personalization with an accent on distributed systems, security, observability, and performance. Focus on designing high-scale customer growth infrastructure, integrating experimentation and personalization capabilities, and supporting reliable production operations.
Location: Remote within Canada, limited to candidates residing in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan
Base pay: CAD 153,000–213,000 per year, plus potential equity, stipends, and benefits.
Company
Affirm provides transparent consumer payment solutions that let customers pay over time without hidden fees.
What you will do
- Plan and prioritize projects according to product, technical, and business goals using data-driven decision-making.
- Design and build scalable backend systems, APIs, and data models for communications, experimentation, and personalization.
- Partner with Product Managers, Data Scientists, Analysts, and Design teams on customer acquisition and engagement strategies.
- Establish engineering practices that keep services secure, observable, reliable, and performant at scale.
- Create and monitor operational metrics, escalate issues, and support on-call and keep-the-lights-on activities.
- Mentor junior engineers and contribute to technical learning and collaboration.
Requirements
- 6+ years of software engineering experience focused on backend systems.
- Strong knowledge of distributed systems, service-oriented architecture, scalability, reliability, and maintainability.
- Production experience delivering complex backend systems.
- Proficiency in Python, Kotlin, or similar languages; experience with both Python and Kotlin is a plus.
- Experience with AWS or another major cloud provider, experimentation platforms, event-driven architecture, and stream processing tools such as Kafka or Kinesis.
- Bachelor’s degree in a related field or equivalent practical experience, with strong written, verbal, and asynchronous communication skills.
Nice to have
- Experience with large-scale personalization, recommendation, or messaging systems.
- Experience with both Python and Kotlin.
Culture & Benefits
- Remote-first work environment with flexibility within the country of employment.
- 100% subsidized medical coverage, including employees and dependents, plus dental and vision coverage.
- Monthly technology, health, and wellness spending stipends.
- Flexible time off and generous holiday calendars.
- Employee stock purchase plan with discounted Affirm stock.
- In-person onboarding for new hires and accommodations available throughout the interview process.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
12 дней назад
Senior Software Engineer (Go)
160 000 - 200 000$
10 дней назад
Senior Software Developer - Cloud Platform
130 000 - 150 000CAD
Justworks
9 дней назад
Senior Software Engineer (AI)
188 000 - 242 000CAD
7 дней назад
Staff Software Engineer - Platform and Cloud Services (AI)
Back Market
9 дней назад
Senior Software Engineer (Go)
160 000 - 200 000$
13 дней назад
Senior Software Engineer - Evisort AI (Python/Typescript)
140 000 - 210 000CAD