Twenty Technologies
Staff/Principal Backend Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior/Principal backend-инженер в Twenty Technologies — компанию, разрабатывающую offensive cyber-решения для США и союзников. Роль предполагает проектирование и развитие высоконагруженных backend-сервисов, работающих с операционными данными в реальном времени в cloud и on-prem окружениях.
Задачи
- Проектировать и разрабатывать высоконагруженные backend-сервисы для обработки операционных данных в реальном времени
- Проводить технические design review и выбирать прагматичные подходы для новых фич и улучшений систем
- Проектировать event-driven и распределённые системы: отказоустойчивые, наблюдаемые и оптимизированные по производительности
- Определять стабильные API для внутренних и внешних потребителей, взаимодействуя с frontend-командой
- Повышать уровень инженерной культуры через code review, стандарты, стратегию тестирования и практики работы с инцидентами
- Строить и поддерживать CI/CD-процессы для быстрой и безопасной доставки
- Разбирать сложные production-инциденты, руководить incident response и внедрять долговременные исправления
- Работать с product и operational стейкхолдерами, превращая потребности в реализуемые технические планы
- Участвовать в формировании технической стратегии и roadmap по backend-сервисам
- Участвовать в найме: проводить интервью и помогать определять критерии сильного инженера
Требования
- 10+ лет опыта разработки масштабируемых backend-систем в production
- 4+ года опыта на Golang или 4+ года написания серверной бизнес-логики на объектно-ориентированном языке (Java, Kotlin, C#, Python) либо системном языке (C, C++, Rust) с сильными навыками системного дизайна
- Опыт руководства техническими инициативами end-to-end: архитектура, исполнение, delivery
- Опыт проектирования распределённых систем (event-driven архитектуры, messaging, компромиссы по consistency)
- Опыт создания cloud-native сервисов и их эксплуатации в production (предпочтительно AWS)
- Сильные основы безопасности: secure coding, threat modeling, обоснованные архитектурные решения
- Подтверждённый опыт менторства инженеров через code review, техническое руководство и обратную связь
- Сильные коммуникативные навыки, умение выстраивать консенсус вокруг технических решений
- Гражданство США (требование государственных контрактов)
Условия
- Формат работы: on-site, полная занятость
- Медицинская, стоматологическая и vision-страховка; опции life/AD&D и disability
- Оплачиваемый родительский отпуск: 12 недель для рожающих родителей, 4 — для не рожающих, 6 — при усыновлении, опеке или суррогатном материнстве
- Оплачиваемые праздники и гибкий PTO
- 401(k) с pre-tax и Roth опциями, HSA/FSA, dependent care FSA
- Активная clearance не требуется, но может потребоваться eligibility для получения допуска
Навыки
- Go
- Java
- Kotlin
- C#
- Python
- C
- C++
- Rust
- AWS
- NATS
- Docker
- Kubernetes
- GraphQL
- Neo4j
- AWS Neptune
- Postgres
- MySQL
- MariaDB
- CI/CD
- event-driven architecture
- distributed systems
- threat modeling
- secure coding