FICO
Sr Software Engineer (B2B Scores)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Scores Software, отвечающую за разработку и поддержку продуктов FICO Score в США и мире. Работа над высоконагруженными сервисами, облачной архитектурой и менторство инженеров.
Задачи
- Проектировать, реализовывать и поддерживать высокопроизводительные низколатентные сервисы на Java, C++, Groovy и Python с оптимизацией по пропускной способности и надёжности
- Руководить облачной архитектурой и DevOps-стратегией на AWS (EC2, S3, RDS, Lambda, Load Balancers), контейнеризировать приложения через Docker и управлять кластерами Kubernetes
- Менторить младших инженеров через код-ревью, совместное проектирование и владение проектами, обеспечивая качественную и своевременную поставку сложных решений
- Обеспечивать кросс-функциональное взаимодействие с командами Analytics, Data и Product Management для перевода бизнес-требований в технические решения
- Использовать одобренные AI-ассистенты для рутинных задач: скаффолдинг, генерация тестов, рефакторинг, кросс-языковые порты и первичная документация
Требования
- Степень бакалавра/магистра по computer science или смежным дисциплинам
- 7+ лет опыта разработки и поставки ПО
- Сильные навыки программирования на одном или нескольких языках: C, C++, Java; .Net/C#
- 5+ лет опыта работы с AWS (ECS, IAM, EKS, S3, Lambda, API gateways)
- Опыт работы с springboot, Hibernate/PostgreSQL, AngularJS, NgRx (store, signals/entity/effects)
- Опыт в AI prompt engineering и работы с LLM, например Claude Code
- Навыки архитектора: MVC, abstract factory, паттерны проектирования, class diagrams и ER diagrams
- Опыт разработки и деплоя решений в рамках SDLC
- Знание концепций баз данных и программирования: SQL/Postgres DB, SQL/NoSQL запросы
- Опыт работы с системами контроля версий (GIT, BitBucket)
- Опыт поддержки и обновления исходного кода продукта
- Опыт написания спецификаций и документации по продукту и презентации их аудитории
- Опыт Agile, TDD и автоматизации тестирования будет плюсом
- Опыт с Python или Groovy будет плюсом
- Умение работать в географически распределённой команде
Условия
- Инклюзивная культура, отражающая ценности: Act Like an Owner, Delight Our Customers, Earn the Respect of Others
- Возможности для профессионального роста и обучения
- Высококонкурентная компенсация, бенефиты и программы вознаграждения
- Комфортная среда с work/life balance, employee resource groups и социальными мероприятиями
- Целевой диапазон базовой оплаты: $122,500 – $192,500
Навыки
- Java
- C++
- C
- C#
- .Net
- Groovy
- Python
- AWS
- EC2
- S3
- RDS
- Lambda
- Load Balancers
- ECS
- IAM
- EKS
- API gateways
- Docker
- Kubernetes
- Spring Boot
- Hibernate
- PostgreSQL
- AngularJS
- NgRx
- LLM
- Claude Code
- MVC
- Design Patterns
- SQL
- NoSQL
- GIT
- BitBucket
- Agile
- TDD
- Test Automation