Twenty Technologies
Staff/Principal Backend Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-инженер уровня Staff/Principal в американскую компанию Twenty Technologies, разрабатывающую offensive cyber решения для США и союзников. Проектирование и развитие высоконагруженных backend-сервисов, работающих с операционными данными в реальном времени в cloud и on-prem средах.
Задачи
- Проектировать и разрабатывать высоконагруженные backend-сервисы для обработки операционных данных в реальном времени
- Проводить технические design review и выбирать прагматичные подходы для новых фич и улучшений систем
- Проектировать event-driven и распределённые системы: отказоустойчивые, наблюдаемые и оптимизированные по производительности
- Определять стабильные API для внутренних и внешних потребителей совместно с frontend-командой
- Повышать инженерное качество через code review, стандарты, стратегию тестирования и практики работы с инцидентами
- Строить и поддерживать CI/CD-процессы для быстрой и безопасной доставки
- Разбирать сложные production-инциденты, руководить incident response и внедрять долговременные исправления
- Работать с product и операционными стейкхолдерами, превращая потребности в технические планы
- Участвовать в формировании технической стратегии и roadmap backend-сервисов
- Участвовать в найме: проводить интервью и помогать определять критерии сильного инженера
Требования
- 10+ лет опыта разработки масштабируемых backend-систем в production
- 4+ года опыта на Golang или 4+ года серверной бизнес-логики на ООП-языке (Java, Kotlin, C#, Python) либо системном языке (C, C++, Rust) при сильных навыках системного дизайна
- Опыт ведения технических инициатив end-to-end: архитектура, исполнение, delivery
- Опыт проектирования распределённых систем (event-driven архитектуры, messaging, компромиссы по консистентности)
- Опыт создания cloud-native сервисов и их эксплуатации в production (предпочтительно AWS)
- Сильные основы безопасности: secure coding, threat modeling, обоснованные архитектурные решения
- Опыт менторства инженеров через code review, техническое руководство и обратную связь
- Сильные коммуникативные навыки и умение выстраивать команды вокруг технических решений
- Требуется гражданство США
Условия
- Формат работы: on-site, полная занятость
- Медицинская, стоматологическая и офтальмологическая страховка; life/AD&D и опции по инвалидности
- Оплачиваемый родительский отпуск: 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
- event-driven architecture
- distributed systems
- CI/CD
- threat modeling
- secure coding