ID.me
Staff Software Engineer - Reporting & Billing
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff-инженер в команду Reporting & Billing: отвечает за модель данных транзакций, доставку отчётности клиентам и архитектуру автоматизированного биллинга. Роль сочетает продуктовую data-платформу и финансово-критичные системы.
Задачи
- Владеть техническим видением модели данных пользовательской активности: как она моделируется, записывается и хранится
- Проектировать и разрабатывать механизмы доставки отчётных данных клиентам через Developer Portal: query API, плановые и on-demand экспорты, вебхуки, event streams
- Отвечать за API-контракты и SLA доставки, включая версионирование, обратную совместимость и вывод из эксплуатации
- Руководить проектированием и реализацией архитектуры метеринга и биллинга, превращающей события в точные и проверяемые начисления
- Отвечать за доступность и корректность записи/чтения отчётных данных и биллинг-прогонов в продакшене
- Вести работы по observability, мониторингу качества данных, инструментам сверки, производительности запросов и реагированию на инциденты
- Обеспечивать соответствие систем требованиям безопасности, приватности и аудита NIST 800-63-3 IAL2/AAL2
- Быть техническим ориентиром команды: задавать стандарты качества кода, проектирования систем и инженерных практик
- Менторить senior и middle инженеров через код-ревью, обсуждения дизайна и архитектурные консультации
- Продвигать AI-first инженерные практики с использованием Claude Code и Cursor и помогать команде их осваивать
Требования
- Bachelor's degree в Computer Science, Engineering или смежной области (или эквивалентный практический опыт)
- 8+ лет профессионального опыта разработки и эксплуатации высокодоступных backend- и data-систем, критичных к корректности
- Подтверждённый опыт ведения сложных кросс-командных технических инициатив от определения до поставки с минимальным надзором
- Глубокое владение реляционными базами данных и SQL: проектирование схем, сложные запросы, оптимизация производительности, безопасная эволюция схем в продакшене
- Опыт проектирования и версионирования API и владения контрактами для downstream-команд, клиентов и SDK на Java, Kotlin, Go или аналогичных языках
- Владение инструментами AI-ассистированной разработки (Claude Code, Cursor) и приверженность AI-first инженерной культуре
- Сильные навыки письменной и устной коммуникации, опыт влияния на техническое направление среди engineering, product, finance и security стейкхолдеров
- Практический опыт проектирования и владения event-driven архитектурой в масштабе с использованием Kafka, Pub/Sub, SNS/SQS, Debezium или аналогов, где точность и аудируемость обязательны
Условия
- Полная занятость, работа в офисе McLean, VA пять дней в неделю
- Годовая базовая зарплата $174,000–$215,000
- Бонус компании, equity и льготы определяются по опыту, навыкам, образованию, релевантному обучению, географии и роли
- Медицинская, стоматологическая и офтальмологическая страховка, HSA, FSA (medical, limited purpose, dependent care, commuter)
- Basic и voluntary life и AD&D insurance
- 401(k) с вкладом компании
- Родительский отпуск
- Неограниченный оплачиваемый отпуск согласно политике PTO, включая 8 общекомпанийных праздников
- Short и long-term disability insurance, accident и critical illness insurance
- Реферальный бонус, employee assistance program, pet insurance, travel assistant program
- Скидки на wellbeing и childcare, benefit advocates, learning and development benefit
Навыки
- Java
- Kotlin
- Go
- SQL
- Relational databases
- Kafka
- Pub/Sub
- SNS/SQS
- Debezium
- Event-driven architecture
- API design
- Spring Boot
- Salesforce
- NetSuite
- Snowflake
- OAuth2
- OpenID Connect
- NIST 800-63-3
- Claude Code
- Cursor