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