Appian
Lead Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Lead Software Engineer в Appian для разработки аналитического слоя платформы: отчётность, графики, дашборды и AI-инсайты. Роль предполагает техническое лидерство, архитектурные решения и менторство в full-stack среде.
Задачи
- Руководить разработкой фич и архитектурными решениями, поддерживая современность и масштабируемость платформы
- Писать код в full-stack web и mobile среде, опираясь на глубокое знание структур данных, алгоритмов и паттернов проектирования
- Обеспечивать доступность, низкую задержку, масштабируемость и эффективность за счёт инженерии надёжности в ПО и системах
- Участвовать в анализе производительности ПО и тюнинге систем, чтобы аналитический движок и слои данных работали эффективно при высоких нагрузках
- Проектировать и реализовывать фичи end-to-end: схемы Liquibase/JPA, сервисы Spring/Java, системные правила SAIL, компоненты React/TypeScript
- Разрабатывать и расширять LLM copilot пайплайны, prompt workflows и визуализации данных (chart widgets, dashboard builders)
- Проводить дизайн- и код-ревью, задавать лучшие практики и менторить инженеров для роста продуктивности команды
- Ясно доносить сложные дизайны между командами и создавать качественный технический контент
Требования
- B.S. in Computer Science или смежная область (7+ лет опыта) либо M.S. (5+ лет опыта)
- Подтверждённый опыт работы в высоконагруженных критичных production-сервисах
- Опыт создания интерактивных web UI на TypeScript/React (или аналогичных компонентных фреймворках)
- Опыт использования современных AI coding tools и agentic workflows для ускорения разработки, генерации спецификаций и автоматизации boilerplate
- Подтверждённый опыт взаимодействия с ключевыми контактами вне зоны экспертизы и влияния на культуру команды
- Опыт наставничества менее опытных инженеров с эмпатией и полная ответственность за сложные deliverables
- Сильные основы Java: Spring Framework, Hibernate/JPA, interface-first архитектура, dependency injection
Условия
- Базовая зарплата $150,000—$300,000 USD
- Возможен дискреционный бонус по итогам индивидуальной и корпоративной эффективности
- 401(k) с match от компании, гибкий отпуск, оплачиваемый parental leave
- Медицинская, стоматологическая и vision страховка, страхование жизни и инвалидности
- Wellness-программы, flexible spending accounts, взносы в health savings account
- Программа реферальных бонусов и ресурсы для обучения и развития
- Возможны equity-награды для отдельных позиций
- Ожидается присутствие в офисе 5 дней в неделю (McLean, Virginia)
Навыки
- Java
- Spring
- Hibernate
- JPA
- Liquibase
- SAIL
- React
- TypeScript
- LLM
- AI coding tools
- Highcharts
- D3
- Chart.js
- Redux
- Data visualization
- Data structures
- Algorithms
- Design patterns