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

Похожие вакансии

Software Engineer Professional
Freddie MacMiddleMcleanОфис
109,000 – 163,000 USD в год
16 окт.
Senior Software Engineer I, Public API
EtsySeniorNew YorkГибрид
143,000 – 215,000 USD в год
15 окт.
Lead Software Engineer - Parametric
Morgan StanleyLeadNew YorkГибрид
115,000 – 225,000 USD в год
15 окт.
Software Engineer 2 (.NET / Java Spring Boot / AWS)
US BankMiddleAtlantaГибрид
98,175 – 115,500 USD в год
14 окт.
Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
Staff/Principal Backend Software Engineer — Twenty Technologies, 192,000 – 455,000 USD в год, Arlington | itrelocate