Trend Micro
Staff Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер (Staff IC) для развития on-premises апплаенса управления сетевой безопасностью и его интеграции с облачной платформой микросервисов. Роль сочетает архитектурное лидерство в backend на Java/WildFly, модернизацию монолита и full-stack разработку с React/TypeScript.
Задачи
- Вести backend-архитектуру и разработку флагманского on-premises апплаенса управления на крупной Java-кодовой базе
- Модернизировать и модуляризировать legacy-подсистемы в монолите Java EE / WildFly, выделяя чистые тестируемые сервисные границы
- Отвечать за архитектуру и производительность слоя данных (MariaDB, ColumnStore, RDS): оптимизация запросов, пулинг соединений, транзакционная целостность, миграции схемы
- Реализовывать full-stack возможности: связывать backend API с современными веб-интерфейсами на React и TypeScript
- Проектировать и развивать высокопроизводительные RESTful API наряду с SOAP-сервисами с обратной совместимостью
- Проектировать, разрабатывать и интегрировать облачные микросервисы (Go, Node.js, Python) на AWS с event-driven и serverless архитектурой
- Расследовать и устранять сложные сбои распределённых систем, проблемы конкурентности, утечки памяти и узкие места производительности
- Внедрять AI-augmented практики разработки с агентными ассистентами (Claude Code) и задавать архитектурные ограничения
- Проектировать отказоустойчивость подсистем управления флотом: HA, failover, репликация кластера, disaster recovery
- Писать автоматизированные тесты: JUnit, Go testing, contract tests (Pact), e2e (Playwright)
- Взаимодействовать с архитекторами, Product Management, QA и Sustaining по техническим инициативам и интерфейсным контрактам
- Менторить инженеров через дизайн-ревью, код-ревью, архитектурные RFC и технические доклады
Требования
- 8+ лет профессионального опыта разработки enterprise-grade production ПО с глубокой экспертизой в backend
- Глубокая экспертиза в Java и JVM в крупных многопоточных высоконагруженных кодовых базах
- Опыт с enterprise Java архитектурами (WildFly или аналогичные серверы приложений; EJB, JPA, JMS, JAX-RS)
- Сильные навыки архитектуры реляционных и аналитических БД (MariaDB, MySQL, ColumnStore, PostgreSQL)
- Подтверждённые full-stack навыки: React, TypeScript, современный CSS/build tooling наряду с RESTful API
- Опыт проектирования и поддержки RESTful API и SOAP-сервисов со строгой обратной совместимостью
- Опыт рефакторинга крупных зрелых кодовых баз и распутывания legacy-монолитов
- Знание Linux systems programming и сетевых основ: POSIX, процессы, IPC, сокеты, TCP/IP
- Опыт интеграции агентных AI-инструментов (Claude Code, Cursor, GitHub Copilot) в ежедневную разработку
- Сильные навыки отладки и root-cause анализа в распределённых системах и многопоточных приложениях
- Сильные коммуникационные и лидерские навыки, опыт написания ADR/RFC и менторства
- Степень BS в Computer Science, Computer Engineering или эквивалентный практический опыт
Условия
- On-site / Hybrid в Austin, TX
- Комплексные медицинские бенефиты и оплачиваемый отпуск
- Отпуск до и после родов, материнский, родительский, медицинский отпуск и помощь с усыновлением
- Программа Mental Health Wellness и ежегодный wellness-инцентив
- 401(k) с match от компании
- Страхование питомцев
- Коллаборативная и инновационная культура
- Спонсорство рабочей визы не предоставляется; требуется право на работу в США
Навыки
- Java
- JVM
- WildFly
- EJB
- JPA
- JMS
- JAX-RS
- SOAP
- REST
- MariaDB
- ColumnStore
- MySQL
- PostgreSQL
- RDS
- React
- TypeScript
- Go
- Node.js
- Python
- AWS
- Lambda
- API Gateway
- DynamoDB
- S3
- AWS IoT
- CloudWatch
- Linux
- TCP/IP
- JUnit
- Pact
- Playwright
- Claude Code
- Cursor
- GitHub Copilot
- Terraform
- Terragrunt
- Serverless Framework
- Kafka
- RabbitMQ
- SQS
- SNS
- Vitest
- Jest