Browse All Jobs
Job Description
Affirm is seeking a Senior Staff Software Engineer to play a pivotal role in shaping the technical direction and fostering innovation within the Discovery Domain engineering organization. This individual will collaborate with engineering leaders, cross-functional teams, and stakeholders to develop scalable, reliable, and high-performing solutions. They will contribute to establishing best practices, guiding architectural decisions, and ensuring the successful execution of critical initiatives.

Role involves:
  • Building a multi-year technical strategy for the Discovery domain.
  • Partnering with the architecture team to guide architectural choices.
  • Influencing product decisions and determining technical tradeoffs.
  • Designing, implementing, and extending core platform services and APIs.
  • Architecting and building the next version of data-processing pipelines.
  • Creating 3rd party developer APIs and tools.
  • Analyzing and debugging performance issues across distributed services.
  • Planning, designing, and building core platform software and systems.

Requirements:
  • Solid CS fundamentals and fluency in a dynamically typed language (preferably Python).
  • Experience building real-time distributed web services.
  • Experience developing systems in web application frameworks.
  • Experience implementing highly available data storage.
  • Passion for Affirm's mission.
  • Collaborative spirit and user focus.

Affirm offers:
  • Competitive benefits, including comprehensive healthcare coverage.
  • Flexible spending wallets for technology, food, lifestyle, and family forming expenses.
  • Competitive vacation and holiday schedules.
  • Employee stock purchase plan.
Apply Manually