RegScale — это платформа непрерывного мониторинга контроля (CCM), которая помогает организациям автоматизировать и масштабировать их программы безопасности, управления рисками и соответствия требованиям. Мы находимся на переломном этапе, переходя от стартап-исполнения к дисциплинированной, готовой к корпоративному уровню инженерной организации, и мы формируем команду, которая приведет нас к этой цели. Это значимая область проблем: работа, которую вы создаете, напрямую помогает организациям управлять рисками, соответствовать нормативным требованиям и работать более безопасно в масштабе.
Роль
Старшие инженеры-программисты в RegScale отвечают за свою работу от начала до конца. Вы берете требование, формируете его в обоснованный технический подход, создаете его по всему стеку, обеспечиваете тестирование и стабильность, и доводите до продакшена. Вы несете ответственность за качество и результаты того, что вы доставляете, а не только за написанный код.
Вы будете вносить вклад в клиентские возможности GRC, включая рабочие процессы, функции соответствия, отчеты и пользовательский опыт, а также платформенные сервисы и API, которые их поддерживают. Вы обладаете реальными навыками на каждом уровне стека: фронтенд, бэкенд и данные. Вы повышаете качество работы вокруг себя через код-ревью, четкое общение и готовность делиться своими знаниями.
Эта роль предназначена для человека, готового работать с высокой степенью независимости, гордиться тем, что он выпускает, и со временем развивать более широкое техническое влияние.
Ключевые обязанности
- Брать на себя полную ответственность за функции, от понимания требования через проектирование, реализацию, тестирование, развертывание и стабильность после релиза.
- Работать по всему стеку, включая фронтенд (Angular), бэкенд-сервисы и API (.NET, C#, Python), а также проектирование слоя данных (PostgreSQL, SQL Server), обладая реальными навыками на каждом уровне.
- Писать чистый, тестируемый, хорошо структурированный код и нести личную ответственность за качество. Активно участвовать в код-ревью с целью повышения стандартов команды.
- Проектировать решения, которые поддерживаемы и соответствующим образом переиспользуемы, думая не только о текущей задаче, но и о том, как ваша работа вписывается в более широкую систему.
- Раннее выявление технических рисков и блокеров доставки с предложением решений, а не только с наблюдениями.
- Эффективно сотрудничать с инженерными функциями, включая качество инженерии, платформу, архитектуру и инфраструктуру, а также четко коммуницировать технические решения как с коллегами-инженерами, так и с нетехническими заинтересованными сторонами.
- Вносить вклад в работу на уровне платформы, включая проектирование API, вопросы производительности и надежности сервисов по мере необходимости в вашей команде.
- Наставлять и поддерживать менее опытных инженеров через код-ревью, обсуждения дизайна и обмен знаниями.
- Участвовать в agile-церемониях, вносить вклад в планирование спринтов и нести ответственность за свои обязательства в команде.
Требуемые квалификации
- 8 и более лет профессионального опыта в разработке программного обеспечения с подтвержденной доставкой полного стека, включая фронтенд, бэкенд и слои данных.
- Подтвержденный опыт владения функциями от начала до конца с ответственностью за качество, стабильность и результаты, а не только за отдельные компоненты или назначенные задачи.
- Сильные основы проектирования программного обеспечения, включая проектирование API, моделирование данных, разделение ответственности и границы компонентов.
- Опыт самостоятельной работы в условиях неоднозначных требований, способность создавать ясность и доводить работу до завершения без тесного контроля.
- Доказанная способность наставлять младших инженеров и положительно влиять на культуру команды и качество кода.
- Сильные письменные и устные коммуникативные навыки, способность ясно объяснять технические решения и компромиссы как коллегам-инженерам, так и нетехническим заинтересованным сторонам.
Желательные квалификации
- Опыт работы в регулируемых отраслях или с платформами соответствия, безопасности или управления рисками. Знание GRC, FedRAMP или NIST является значительным преимуществом.
- Опыт работы в корпоративных SaaS-компаниях, особенно тех, которые сталкиваются с вызовами роста и масштабирования.
- Знакомство с облачной разработкой на Azure или аналогичных платформах, таких как AWS или GCP.
- Опыт работы с наблюдаемостью, профилированием производительности и диагностикой проблем в продакшене.
- Опыт интеграции ИИ и машинного обучения в контексте инженерии продукта.
RegScale может нанимать только граждан США