Название: Старший инженер-программист, Affirm Bank
Местоположение: Удаленно, США
Департамент: Инжиниринг
В Affirm мы существуем для моментов, которые имеют значение — предоставляем людям понятный, предсказуемый способ оплаты со временем, без скрытых комиссий, сюрпризов и компромиссов в том, что наиболее важно.
О роли
Affirm строит собственный банк — и эта роль находится в инженерной команде, которая им управляет. Мы ищем Старшего инженера-программиста, который присоединится к небольшой, целенаправленно созданной команде, ориентированной на ИИ, которая владеет системами банка Affirm: интегрированной банковской инфраструктурой поставщиков, надежными рабочими процессами, платформой данных и операционными инструментами, которые все это объединяют. Вы будете работать вместе с другими старшими инженерами, напрямую взаимодействуя с руководством банка и Affirm, чтобы запустить продукт по приему вкладов банка, управлять выдачей кредитов через банковскую организацию и в срок вывести на рынок карточные продукты.
Это редкая возможность формировать новый бизнес с самых первых систем — создание стартапа внутри устоявшейся компании. Вы будете одним из первых инженеров в банке Affirm, действуя со скоростью, независимостью и ответственностью команды на ранней стадии, одновременно используя бренд, каналы дистрибуции и охват потребителей Affirm. Команда небольшая и ориентирована на ИИ, охват задач широк, а работа имеет реальное значение — каждая система, которую вы выпускаете, обслуживает реальных клиентов под реальной банковской лицензией. Системы, которые вы создадите, и стандарты, которые вы установите, напрямую определят, чем станет банк.
Что вы будете делать
- Полностью отвечать за банковские системы. Проектировать, создавать, интегрировать, эксплуатировать и управлять реагированием на инциденты для основных технических сервисов банка: облачной инфраструктуры, платформы данных, надежной оркестровки рабочих процессов, основной банковской конфигурации, CI/CD, сетевой инфраструктуры и интеграции Банк ↔ Affirm Inc. Ожидается широкий спектр знаний (generalist).
- Быть множителем силы в небольшой команде. Устанавливать и улучшать стандарты проверки кода и проектирования, повышать уровень документации, понятной для аудиторов, и делать команду, к которой вы присоединяетесь, более эффективной, чем та, которую вы нашли. Каждый старший индивидуальный контрибьютор в этой команде имеет непропорционально большое влияние на то, что строится и как.
- Выпускать с приоритетом на ИИ. Использовать инструменты ИИ и агентские рабочие процессы как множитель для кода, обзора дизайна, генерации инструкций по эксплуатации и операций. Расширяйте свои возможности и возможности ваших коллег в том, что может достичь команда, использующая ИИ.
- Управлять отношениями с поставщиками. Полностью отвечать за отношения с одним или несколькими сторонними поставщиками банка — интеграция, эксплуатация, эскалация и аудит. Технологический стек банка намеренно построен с использованием сторонних решений, и ответственность за эти отношения является обязанностью инженера.
- Строить для аудиторов. Сотрудничать с юридическим отделом, отделом соответствия требованиям, отделом управления рисками и внутренним аудитом для учета соответствия требованиям с первого дня. Писать решения, дизайны и инструкции по эксплуатации в стандарте, который выдерживает проверку аудиторами.
- Отвечать за операционную надежность вашей работы. Настраивать мониторинг, оповещения, инструкции по эксплуатации и практики, которые обеспечивают надежность, наблюдаемость и готовность к аудиту банковских систем. Банк работает с минимальным операционным охватом по замыслу — помогите сохранить это. Вы будете поддерживать эксплуатацию и доступность артефактов вашей команды, создавая и отслеживая метрики, эскалируя при необходимости и поддерживая усилия по «поддержанию работы» и дежурствам.
- Влиять за пределами команды. Четко доносить техническую стратегию, компромиссы и ограничения до неинженерных заинтересованных сторон (руководство банка, отдел соответствия требованиям, отдел рисков) и инженеров за пределами банка. Банк не работает изолированно, и отношения, которые вы строите с инженерами за пределами банка, влияют на чистоту работы интерфейса интеграции.
- Помогать развивать таланты по мере роста команды. По мере того, как со временем будут присоединяться новые инженеры, они войдут в инженерную функцию, практики и стандарты которой вы помогли установить. Предоставляйте обратную связь, наставляйте коллег и подавайте пример.
Что мы ищем
- 6+ лет опыта разработки программного обеспечения, с подтвержденными навыками старшего инженера-разработчика и опытом полного цикла владения проектом от запуска до эксплуатации
- Уверенность в условиях неопределенности — вы действуете быстро, задаете сложные вопросы и берете на себя ответственность до того, как вас попросят, балансируя скорость с инженерной оценкой
- Склонность к простоте — опыт работы или создания культуры небольшой, гибкой инженерии, где инженерные стандарты высоки, а охват задач намеренно ограничен
- Стремление использовать ИИ для достижения результатов — свободное владение инструментами разработки с поддержкой ИИ (Claude, Cursor, Codex, агентские рабочие процессы) и активное стимулирование себя и команды к их использованию как множителя качества кода, скорости и того, что может выпустить намеренно небольшая команда
- Сильное системное мышление в области облачной инфраструктуры (предпочтительно AWS), инфраструктуры как кода (Terraform) и облачных платформ данных (Snowflake или аналогичные)
- Опыт работы в регулируемой среде — непосредственная работа в сфере банковских услуг, платежей, ценных бумаг, здравоохранения или в другой среде, подлежащей внешнему аудиту, где работа включает в себя подготовку документации и принятие решений для аудиторов
- Уверенность в роли технического представителя вашей работы для неинженерных заинтересованных сторон — отдел соответствия требованиям, отдел рисков, финансовый отдел, внешние юристы и аудиторы — и способность документировать решения так, чтобы они выдерживали проверку аудита
- Исключительные навыки письменного и устного общения — вы можете излагать сложные технические, регуляторные и операционные концепции в понятных рассказах для руководителей и неинженерной аудитории
- Эта позиция требует либо эквивалентного практического опыта, либо степени бакалавра в смежной области
Желательно
- Предыдущая работа в банке, необанке, поставщике Banking-as-a-Service, эмитенте/процессоре карт или финтех-компании с дочерним банком
- Непосредственный опыт запуска нового банка, построения банка на ранней стадии или создания регулируемой платформы с нуля
- Практический опыт работы с банковским ядром, интеграцией карточных платежей / процессоров эмитента или интеграцией цифровых банковских решений
- Практический опыт создания облачной организации с нуля — новая облачная организация, модель IAM и платформа данных — при строгом соблюдении мер безопасности
- Знакомство с нормативно-правовой базой, которая формирует работу: проверки FDIC, GLBA / Reg P (обмен данными с аффилированными лицами), BSA/AML, Reg E, Reg DD, Reg Z, управление модельными рисками и управление рисками сторонних поставщиков
Преимущества
- 100% субсидируемое работодателем медицинское, стоматологическое и офтальмологическое страхование для сотрудников и их иждивенцев
- Гибкие сберегательные кошельки для технологий, питания, образа жизни и формирования семьи
- Конкурентные графики отпусков и выходных дней
- Программа покупки акций для сотрудников
Базовый уровень оплаты - N
Уровень акций - USA 9
Сотрудники, впервые пришедшие в Affirm, обычно начинают с начала диапазона оплаты. Affirm фокусируется на предоставлении простой и прозрачной структуры оплаты, которая основана на различных факторах, включая местоположение, опыт и навыки, связанные с работой.
Базовая оплата является частью общего компенсационного пакета, который может включать ежемесячные стипендии на расходы на здоровье, благополучие и технологии, а также льготы (включая 100% субсидируемое медицинское покрытие, стоматологическое и офтальмологическое страхование для вас и ваших иждивенцев). Кроме того, сотрудники могут иметь право на получение опционов от Affirm Holdings, Inc. (материнская компания).
Диапазон базовой оплаты в США (Калифорния, Вашингтон, Нью-Йорк, Нью-Джерси, Коннектикут) в год: 195 000 - 255 000 долларов США
Диапазон базовой оплаты в США (все остальные штаты США) в год: 173 000 - 233 000 долларов США
Обратите внимание, что спонсорство визы для этой должности недоступно.
Remote-first с гибкостью Affirm гордится тем, что является удаленной компанией. Большинство должностей могут выполняться практически из любого места в стране трудоустройства. Некоторые позиции могут время от времени требовать личного присутствия в офисе Affirm, а несколько являются офисными из-за характера работы. Все новые сотрудники будут приглашены на очный этап адаптации.
Льготы, разработанные для вас Наши льготы отражают нашу приверженность заботе, прозрачности и гибкости. Вот несколько основных моментов:
- Медицинское страхование без затрат: мы покрываем 100% страховых взносов для сотрудников и их иждивенцев.
- Сберегательные стипендии: ежемесячные стипендии поддерживают ваше техническое оснащение и возможность выбирать варианты медицинского обслуживания и благополучия, которые подходят именно вам.
- Время для восстановления: гибкое время отпуска и щедрые календари праздников помогают вам отдыхать, когда это необходимо.
- Владейте частью того, что вы создаете: наша программа покупки акций для сотрудников (ESPP) позволяет вам покупать акции Affirm со скидкой.
Мы стремимся обеспечить инклюзивный процесс собеседования, включая предоставление льгот кандидатам с ограниченными возможностями. Если вам нужна помощь, мы будем рады помочь.
Для позиций, базирующихся в Сан-Франциско или Лос-Анджелесе: Affirm рассматривает квалифицированных кандидатов с историей арестов и судимостей в соответствии с требованиями закона.
Нажав «Отправить заявку», вы подтверждаете, что ознакомились с Глобальной политикой конфиденциальности кандидатов Affirm и даете согласие на использование вашей личной информации, как описано.